ソースを参照

Public version.

sdk-team 5 年 前
コミット
351e7765f5
100 ファイル変更6519 行追加3 行削除
  1. 3 0
      CHANGELOG
  2. 1 1
      VERSION
  3. 266 2
      companyreg/CMakeLists.txt
  4. 528 0
      companyreg/include/alibabacloud/companyreg/CompanyregClient.h
  5. 69 0
      companyreg/include/alibabacloud/companyreg/model/AcceptBookkeepingAuditResultRequest.h
  6. 49 0
      companyreg/include/alibabacloud/companyreg/model/AcceptBookkeepingAuditResultResult.h
  7. 54 0
      companyreg/include/alibabacloud/companyreg/model/AcceptBookkeepingDetailStatusChangeRequest.h
  8. 49 0
      companyreg/include/alibabacloud/companyreg/model/AcceptBookkeepingDetailStatusChangeResult.h
  9. 63 0
      companyreg/include/alibabacloud/companyreg/model/AcceptPartnerNotificationRequest.h
  10. 55 0
      companyreg/include/alibabacloud/companyreg/model/AcceptPartnerNotificationResult.h
  11. 54 0
      companyreg/include/alibabacloud/companyreg/model/BindProduceAuthorizationRequest.h
  12. 67 0
      companyreg/include/alibabacloud/companyreg/model/BindProduceAuthorizationResult.h
  13. 60 0
      companyreg/include/alibabacloud/companyreg/model/CheckCompanyRegRequest.h
  14. 64 0
      companyreg/include/alibabacloud/companyreg/model/CheckCompanyRegResult.h
  15. 51 0
      companyreg/include/alibabacloud/companyreg/model/CloseIcpProduceRequest.h
  16. 55 0
      companyreg/include/alibabacloud/companyreg/model/CloseIcpProduceResult.h
  17. 54 0
      companyreg/include/alibabacloud/companyreg/model/CloseIntentionForPartnerRequest.h
  18. 55 0
      companyreg/include/alibabacloud/companyreg/model/CloseIntentionForPartnerResult.h
  19. 51 0
      companyreg/include/alibabacloud/companyreg/model/CloseIntentionRequest.h
  20. 55 0
      companyreg/include/alibabacloud/companyreg/model/CloseIntentionResult.h
  21. 54 0
      companyreg/include/alibabacloud/companyreg/model/CloseUserIntentionRequest.h
  22. 55 0
      companyreg/include/alibabacloud/companyreg/model/CloseUserIntentionResult.h
  23. 48 0
      companyreg/include/alibabacloud/companyreg/model/ConfirmIcpIntentionRequest.h
  24. 55 0
      companyreg/include/alibabacloud/companyreg/model/ConfirmIcpIntentionResult.h
  25. 48 0
      companyreg/include/alibabacloud/companyreg/model/ConfirmIntentionRequest.h
  26. 53 0
      companyreg/include/alibabacloud/companyreg/model/ConfirmIntentionResult.h
  27. 51 0
      companyreg/include/alibabacloud/companyreg/model/ConfirmMaterialRequest.h
  28. 49 0
      companyreg/include/alibabacloud/companyreg/model/ConfirmMaterialResult.h
  29. 48 0
      companyreg/include/alibabacloud/companyreg/model/ConfirmTaxAmountRequest.h
  30. 51 0
      companyreg/include/alibabacloud/companyreg/model/ConfirmTaxAmountResult.h
  31. 66 0
      companyreg/include/alibabacloud/companyreg/model/CreateBookkeepingIntentionRequest.h
  32. 49 0
      companyreg/include/alibabacloud/companyreg/model/CreateBookkeepingIntentionResult.h
  33. 60 0
      companyreg/include/alibabacloud/companyreg/model/CreateBusinessOpportunityRequest.h
  34. 55 0
      companyreg/include/alibabacloud/companyreg/model/CreateBusinessOpportunityResult.h
  35. 54 0
      companyreg/include/alibabacloud/companyreg/model/CreateProduceForPartnerRequest.h
  36. 57 0
      companyreg/include/alibabacloud/companyreg/model/CreateProduceForPartnerResult.h
  37. 51 0
      companyreg/include/alibabacloud/companyreg/model/DescribePartnerConfigRequest.h
  38. 55 0
      companyreg/include/alibabacloud/companyreg/model/DescribePartnerConfigResult.h
  39. 54 0
      companyreg/include/alibabacloud/companyreg/model/GenerateCompanyRegUploadPolicyRequest.h
  40. 67 0
      companyreg/include/alibabacloud/companyreg/model/GenerateCompanyRegUploadPolicyResult.h
  41. 51 0
      companyreg/include/alibabacloud/companyreg/model/GenerateUploadFilePolicyRequest.h
  42. 63 0
      companyreg/include/alibabacloud/companyreg/model/GenerateUploadFilePolicyResult.h
  43. 57 0
      companyreg/include/alibabacloud/companyreg/model/GetAlipayUrlRequest.h
  44. 51 0
      companyreg/include/alibabacloud/companyreg/model/GetAlipayUrlResult.h
  45. 60 0
      companyreg/include/alibabacloud/companyreg/model/GetCompanyRegOrderRequest.h
  46. 89 0
      companyreg/include/alibabacloud/companyreg/model/GetCompanyRegOrderResult.h
  47. 48 0
      companyreg/include/alibabacloud/companyreg/model/ListApplicationLogsRequest.h
  48. 60 0
      companyreg/include/alibabacloud/companyreg/model/ListApplicationLogsResult.h
  49. 60 0
      companyreg/include/alibabacloud/companyreg/model/ListBookkeepingStatisticsesRequest.h
  50. 103 0
      companyreg/include/alibabacloud/companyreg/model/ListBookkeepingStatisticsesResult.h
  51. 60 0
      companyreg/include/alibabacloud/companyreg/model/ListBookkeepingSubjectBalancesRequest.h
  52. 78 0
      companyreg/include/alibabacloud/companyreg/model/ListBookkeepingSubjectBalancesResult.h
  53. 51 0
      companyreg/include/alibabacloud/companyreg/model/ListBookkeepingsRequest.h
  54. 69 0
      companyreg/include/alibabacloud/companyreg/model/ListBookkeepingsResult.h
  55. 66 0
      companyreg/include/alibabacloud/companyreg/model/ListCompanyRegConsultationsRequest.h
  56. 73 0
      companyreg/include/alibabacloud/companyreg/model/ListCompanyRegConsultationsResult.h
  57. 69 0
      companyreg/include/alibabacloud/companyreg/model/ListCompanyRegOrdersRequest.h
  58. 75 0
      companyreg/include/alibabacloud/companyreg/model/ListCompanyRegOrdersResult.h
  59. 69 0
      companyreg/include/alibabacloud/companyreg/model/ListIcpApplicationsRequest.h
  60. 81 0
      companyreg/include/alibabacloud/companyreg/model/ListIcpApplicationsResult.h
  61. 60 0
      companyreg/include/alibabacloud/companyreg/model/ListIntentionNoteRequest.h
  62. 67 0
      companyreg/include/alibabacloud/companyreg/model/ListIntentionNoteResult.h
  63. 57 0
      companyreg/include/alibabacloud/companyreg/model/ListProduceAuthorizationRequest.h
  64. 66 0
      companyreg/include/alibabacloud/companyreg/model/ListProduceAuthorizationResult.h
  65. 57 0
      companyreg/include/alibabacloud/companyreg/model/ListUserDetailSolutionsRequest.h
  66. 74 0
      companyreg/include/alibabacloud/companyreg/model/ListUserDetailSolutionsResult.h
  67. 57 0
      companyreg/include/alibabacloud/companyreg/model/ListUserIntentionNotesRequest.h
  68. 66 0
      companyreg/include/alibabacloud/companyreg/model/ListUserIntentionNotesResult.h
  69. 72 0
      companyreg/include/alibabacloud/companyreg/model/ListUserIntentionsRequest.h
  70. 73 0
      companyreg/include/alibabacloud/companyreg/model/ListUserIntentionsResult.h
  71. 57 0
      companyreg/include/alibabacloud/companyreg/model/ListUserProduceOperateLogsRequest.h
  72. 71 0
      companyreg/include/alibabacloud/companyreg/model/ListUserProduceOperateLogsResult.h
  73. 54 0
      companyreg/include/alibabacloud/companyreg/model/ListUserSolutionsRequest.h
  74. 73 0
      companyreg/include/alibabacloud/companyreg/model/ListUserSolutionsResult.h
  75. 57 0
      companyreg/include/alibabacloud/companyreg/model/OperateProduceForPartnerRequest.h
  76. 55 0
      companyreg/include/alibabacloud/companyreg/model/OperateProduceForPartnerResult.h
  77. 66 0
      companyreg/include/alibabacloud/companyreg/model/ProcessCompanyRegOrderRequest.h
  78. 51 0
      companyreg/include/alibabacloud/companyreg/model/ProcessCompanyRegOrderResult.h
  79. 60 0
      companyreg/include/alibabacloud/companyreg/model/PutMeasureDataRequest.h
  80. 51 0
      companyreg/include/alibabacloud/companyreg/model/PutMeasureDataResult.h
  81. 60 0
      companyreg/include/alibabacloud/companyreg/model/PutMeasureReadyFlagRequest.h
  82. 51 0
      companyreg/include/alibabacloud/companyreg/model/PutMeasureReadyFlagResult.h
  83. 48 0
      companyreg/include/alibabacloud/companyreg/model/QueryBagRemainingRequest.h
  84. 51 0
      companyreg/include/alibabacloud/companyreg/model/QueryBagRemainingResult.h
  85. 57 0
      companyreg/include/alibabacloud/companyreg/model/QueryBookkeepingCommoditiesRequest.h
  86. 72 0
      companyreg/include/alibabacloud/companyreg/model/QueryBookkeepingCommoditiesResult.h
  87. 45 0
      companyreg/include/alibabacloud/companyreg/model/QueryBookkeepingCommodityModulesRequest.h
  88. 51 0
      companyreg/include/alibabacloud/companyreg/model/QueryBookkeepingCommodityModulesResult.h
  89. 54 0
      companyreg/include/alibabacloud/companyreg/model/QueryCommodityConfigRequest.h
  90. 74 0
      companyreg/include/alibabacloud/companyreg/model/QueryCommodityConfigResult.h
  91. 57 0
      companyreg/include/alibabacloud/companyreg/model/QueryCommunicationLogsRequest.h
  92. 59 0
      companyreg/include/alibabacloud/companyreg/model/QueryCommunicationLogsResult.h
  93. 51 0
      companyreg/include/alibabacloud/companyreg/model/QueryInstanceRequest.h
  94. 51 0
      companyreg/include/alibabacloud/companyreg/model/QueryInstanceResult.h
  95. 66 0
      companyreg/include/alibabacloud/companyreg/model/QueryIntentionListRequest.h
  96. 72 0
      companyreg/include/alibabacloud/companyreg/model/QueryIntentionListResult.h
  97. 69 0
      companyreg/include/alibabacloud/companyreg/model/QueryTradeIntentionUserListRequest.h
  98. 73 0
      companyreg/include/alibabacloud/companyreg/model/QueryTradeIntentionUserListResult.h
  99. 45 0
      companyreg/include/alibabacloud/companyreg/model/QueryUserNeedAuthRequest.h
  100. 53 0
      companyreg/include/alibabacloud/companyreg/model/QueryUserNeedAuthResult.h

+ 3 - 0
CHANGELOG

@@ -1,3 +1,6 @@
+2021-09-09 Version: 1.36.870
+- Public version.
+
 2021-09-09 Version: 1.36.869
 - Public version.
 

+ 1 - 1
VERSION

@@ -1 +1 @@
-1.36.869
+1.36.870

+ 266 - 2
companyreg/CMakeLists.txt

@@ -21,6 +21,16 @@ set(companyreg_public_header
 	include/alibabacloud/companyreg/CompanyregExport.h )
 
 set(companyreg_public_header_model 
+	include/alibabacloud/companyreg/model/AcceptBookkeepingAuditResultRequest.h
+	include/alibabacloud/companyreg/model/AcceptBookkeepingAuditResultResult.h
+	include/alibabacloud/companyreg/model/AcceptBookkeepingDetailStatusChangeRequest.h
+	include/alibabacloud/companyreg/model/AcceptBookkeepingDetailStatusChangeResult.h
+	include/alibabacloud/companyreg/model/AcceptPartnerNotificationRequest.h
+	include/alibabacloud/companyreg/model/AcceptPartnerNotificationResult.h
+	include/alibabacloud/companyreg/model/BindProduceAuthorizationRequest.h
+	include/alibabacloud/companyreg/model/BindProduceAuthorizationResult.h
+	include/alibabacloud/companyreg/model/CheckCompanyRegRequest.h
+	include/alibabacloud/companyreg/model/CheckCompanyRegResult.h
 	include/alibabacloud/companyreg/model/CheckCopyPayrollRequest.h
 	include/alibabacloud/companyreg/model/CheckCopyPayrollResult.h
 	include/alibabacloud/companyreg/model/CheckSavePayrollRequest.h
@@ -29,22 +39,54 @@ set(companyreg_public_header_model
 	include/alibabacloud/companyreg/model/CheckSavePayrollDetailResult.h
 	include/alibabacloud/companyreg/model/ClearTrailDataRequest.h
 	include/alibabacloud/companyreg/model/ClearTrailDataResult.h
+	include/alibabacloud/companyreg/model/CloseIcpProduceRequest.h
+	include/alibabacloud/companyreg/model/CloseIcpProduceResult.h
+	include/alibabacloud/companyreg/model/CloseIntentionRequest.h
+	include/alibabacloud/companyreg/model/CloseIntentionResult.h
+	include/alibabacloud/companyreg/model/CloseIntentionForPartnerRequest.h
+	include/alibabacloud/companyreg/model/CloseIntentionForPartnerResult.h
+	include/alibabacloud/companyreg/model/CloseUserIntentionRequest.h
+	include/alibabacloud/companyreg/model/CloseUserIntentionResult.h
+	include/alibabacloud/companyreg/model/ConfirmIcpIntentionRequest.h
+	include/alibabacloud/companyreg/model/ConfirmIcpIntentionResult.h
+	include/alibabacloud/companyreg/model/ConfirmIntentionRequest.h
+	include/alibabacloud/companyreg/model/ConfirmIntentionResult.h
+	include/alibabacloud/companyreg/model/ConfirmMaterialRequest.h
+	include/alibabacloud/companyreg/model/ConfirmMaterialResult.h
+	include/alibabacloud/companyreg/model/ConfirmTaxAmountRequest.h
+	include/alibabacloud/companyreg/model/ConfirmTaxAmountResult.h
 	include/alibabacloud/companyreg/model/ConvertFeeRequest.h
 	include/alibabacloud/companyreg/model/ConvertFeeResult.h
 	include/alibabacloud/companyreg/model/ConvertInvoiceRequest.h
 	include/alibabacloud/companyreg/model/ConvertInvoiceResult.h
 	include/alibabacloud/companyreg/model/CopyPayrollRequest.h
 	include/alibabacloud/companyreg/model/CopyPayrollResult.h
+	include/alibabacloud/companyreg/model/CreateBookkeepingIntentionRequest.h
+	include/alibabacloud/companyreg/model/CreateBookkeepingIntentionResult.h
+	include/alibabacloud/companyreg/model/CreateBusinessOpportunityRequest.h
+	include/alibabacloud/companyreg/model/CreateBusinessOpportunityResult.h
+	include/alibabacloud/companyreg/model/CreateProduceForPartnerRequest.h
+	include/alibabacloud/companyreg/model/CreateProduceForPartnerResult.h
 	include/alibabacloud/companyreg/model/DeleteFeeRequest.h
 	include/alibabacloud/companyreg/model/DeleteFeeResult.h
 	include/alibabacloud/companyreg/model/DeleteInvoiceRequest.h
 	include/alibabacloud/companyreg/model/DeleteInvoiceResult.h
 	include/alibabacloud/companyreg/model/DeletePayrollRequest.h
 	include/alibabacloud/companyreg/model/DeletePayrollResult.h
+	include/alibabacloud/companyreg/model/DescribePartnerConfigRequest.h
+	include/alibabacloud/companyreg/model/DescribePartnerConfigResult.h
+	include/alibabacloud/companyreg/model/GenerateCompanyRegUploadPolicyRequest.h
+	include/alibabacloud/companyreg/model/GenerateCompanyRegUploadPolicyResult.h
+	include/alibabacloud/companyreg/model/GenerateUploadFilePolicyRequest.h
+	include/alibabacloud/companyreg/model/GenerateUploadFilePolicyResult.h
+	include/alibabacloud/companyreg/model/GetAlipayUrlRequest.h
+	include/alibabacloud/companyreg/model/GetAlipayUrlResult.h
 	include/alibabacloud/companyreg/model/GetBalanceSheetInfoRequest.h
 	include/alibabacloud/companyreg/model/GetBalanceSheetInfoResult.h
 	include/alibabacloud/companyreg/model/GetCashFlowInfoRequest.h
 	include/alibabacloud/companyreg/model/GetCashFlowInfoResult.h
+	include/alibabacloud/companyreg/model/GetCompanyRegOrderRequest.h
+	include/alibabacloud/companyreg/model/GetCompanyRegOrderResult.h
 	include/alibabacloud/companyreg/model/GetEnterprisesInfoRequest.h
 	include/alibabacloud/companyreg/model/GetEnterprisesInfoResult.h
 	include/alibabacloud/companyreg/model/GetFeeRequest.h
@@ -89,24 +131,90 @@ set(companyreg_public_header_model
 	include/alibabacloud/companyreg/model/GetTypeListResult.h
 	include/alibabacloud/companyreg/model/GetVoucherCountRequest.h
 	include/alibabacloud/companyreg/model/GetVoucherCountResult.h
+	include/alibabacloud/companyreg/model/ListApplicationLogsRequest.h
+	include/alibabacloud/companyreg/model/ListApplicationLogsResult.h
+	include/alibabacloud/companyreg/model/ListBookkeepingStatisticsesRequest.h
+	include/alibabacloud/companyreg/model/ListBookkeepingStatisticsesResult.h
+	include/alibabacloud/companyreg/model/ListBookkeepingSubjectBalancesRequest.h
+	include/alibabacloud/companyreg/model/ListBookkeepingSubjectBalancesResult.h
+	include/alibabacloud/companyreg/model/ListBookkeepingsRequest.h
+	include/alibabacloud/companyreg/model/ListBookkeepingsResult.h
 	include/alibabacloud/companyreg/model/ListCashJournalRequest.h
 	include/alibabacloud/companyreg/model/ListCashJournalResult.h
+	include/alibabacloud/companyreg/model/ListCompanyRegConsultationsRequest.h
+	include/alibabacloud/companyreg/model/ListCompanyRegConsultationsResult.h
+	include/alibabacloud/companyreg/model/ListCompanyRegOrdersRequest.h
+	include/alibabacloud/companyreg/model/ListCompanyRegOrdersResult.h
 	include/alibabacloud/companyreg/model/ListEnterprisesRequest.h
 	include/alibabacloud/companyreg/model/ListEnterprisesResult.h
+	include/alibabacloud/companyreg/model/ListIcpApplicationsRequest.h
+	include/alibabacloud/companyreg/model/ListIcpApplicationsResult.h
+	include/alibabacloud/companyreg/model/ListIntentionNoteRequest.h
+	include/alibabacloud/companyreg/model/ListIntentionNoteResult.h
 	include/alibabacloud/companyreg/model/ListInvoiceRequest.h
 	include/alibabacloud/companyreg/model/ListInvoiceResult.h
 	include/alibabacloud/companyreg/model/ListLastMonthInvoiceRequest.h
 	include/alibabacloud/companyreg/model/ListLastMonthInvoiceResult.h
 	include/alibabacloud/companyreg/model/ListPayrollRequest.h
 	include/alibabacloud/companyreg/model/ListPayrollResult.h
+	include/alibabacloud/companyreg/model/ListProduceAuthorizationRequest.h
+	include/alibabacloud/companyreg/model/ListProduceAuthorizationResult.h
+	include/alibabacloud/companyreg/model/ListUserDetailSolutionsRequest.h
+	include/alibabacloud/companyreg/model/ListUserDetailSolutionsResult.h
+	include/alibabacloud/companyreg/model/ListUserIntentionNotesRequest.h
+	include/alibabacloud/companyreg/model/ListUserIntentionNotesResult.h
+	include/alibabacloud/companyreg/model/ListUserIntentionsRequest.h
+	include/alibabacloud/companyreg/model/ListUserIntentionsResult.h
+	include/alibabacloud/companyreg/model/ListUserProduceOperateLogsRequest.h
+	include/alibabacloud/companyreg/model/ListUserProduceOperateLogsResult.h
+	include/alibabacloud/companyreg/model/ListUserSolutionsRequest.h
+	include/alibabacloud/companyreg/model/ListUserSolutionsResult.h
 	include/alibabacloud/companyreg/model/ListVoucherRequest.h
 	include/alibabacloud/companyreg/model/ListVoucherResult.h
+	include/alibabacloud/companyreg/model/OperateProduceForPartnerRequest.h
+	include/alibabacloud/companyreg/model/OperateProduceForPartnerResult.h
 	include/alibabacloud/companyreg/model/PhotoInvoiceRequest.h
 	include/alibabacloud/companyreg/model/PhotoInvoiceResult.h
 	include/alibabacloud/companyreg/model/PrintAcctgTransRequest.h
 	include/alibabacloud/companyreg/model/PrintAcctgTransResult.h
+	include/alibabacloud/companyreg/model/ProcessCompanyRegOrderRequest.h
+	include/alibabacloud/companyreg/model/ProcessCompanyRegOrderResult.h
+	include/alibabacloud/companyreg/model/PutMeasureDataRequest.h
+	include/alibabacloud/companyreg/model/PutMeasureDataResult.h
+	include/alibabacloud/companyreg/model/PutMeasureReadyFlagRequest.h
+	include/alibabacloud/companyreg/model/PutMeasureReadyFlagResult.h
+	include/alibabacloud/companyreg/model/QueryBagRemainingRequest.h
+	include/alibabacloud/companyreg/model/QueryBagRemainingResult.h
+	include/alibabacloud/companyreg/model/QueryBookkeepingCommoditiesRequest.h
+	include/alibabacloud/companyreg/model/QueryBookkeepingCommoditiesResult.h
+	include/alibabacloud/companyreg/model/QueryBookkeepingCommodityModulesRequest.h
+	include/alibabacloud/companyreg/model/QueryBookkeepingCommodityModulesResult.h
+	include/alibabacloud/companyreg/model/QueryCommodityConfigRequest.h
+	include/alibabacloud/companyreg/model/QueryCommodityConfigResult.h
+	include/alibabacloud/companyreg/model/QueryCommunicationLogsRequest.h
+	include/alibabacloud/companyreg/model/QueryCommunicationLogsResult.h
+	include/alibabacloud/companyreg/model/QueryInstanceRequest.h
+	include/alibabacloud/companyreg/model/QueryInstanceResult.h
+	include/alibabacloud/companyreg/model/QueryIntentionListRequest.h
+	include/alibabacloud/companyreg/model/QueryIntentionListResult.h
+	include/alibabacloud/companyreg/model/QueryTradeIntentionUserListRequest.h
+	include/alibabacloud/companyreg/model/QueryTradeIntentionUserListResult.h
+	include/alibabacloud/companyreg/model/QueryUserNeedAuthRequest.h
+	include/alibabacloud/companyreg/model/QueryUserNeedAuthResult.h
+	include/alibabacloud/companyreg/model/ReSubmitIcpSolutionRequest.h
+	include/alibabacloud/companyreg/model/ReSubmitIcpSolutionResult.h
 	include/alibabacloud/companyreg/model/RefreshCustomerInfoRequest.h
 	include/alibabacloud/companyreg/model/RefreshCustomerInfoResult.h
+	include/alibabacloud/companyreg/model/RefuseMaterialRequest.h
+	include/alibabacloud/companyreg/model/RefuseMaterialResult.h
+	include/alibabacloud/companyreg/model/RejectIcpIntentionRequest.h
+	include/alibabacloud/companyreg/model/RejectIcpIntentionResult.h
+	include/alibabacloud/companyreg/model/RejectSolutionRequest.h
+	include/alibabacloud/companyreg/model/RejectSolutionResult.h
+	include/alibabacloud/companyreg/model/RejectUserSolutionRequest.h
+	include/alibabacloud/companyreg/model/RejectUserSolutionResult.h
+	include/alibabacloud/companyreg/model/ReleaseProduceAuthorizationRequest.h
+	include/alibabacloud/companyreg/model/ReleaseProduceAuthorizationResult.h
 	include/alibabacloud/companyreg/model/SaveOpeningBalanceStatusRequest.h
 	include/alibabacloud/companyreg/model/SaveOpeningBalanceStatusResult.h
 	include/alibabacloud/companyreg/model/SavePayrollRequest.h
@@ -117,19 +225,53 @@ set(companyreg_public_header_model
 	include/alibabacloud/companyreg/model/ScanInvoiceResult.h
 	include/alibabacloud/companyreg/model/SendMessageRequest.h
 	include/alibabacloud/companyreg/model/SendMessageResult.h
+	include/alibabacloud/companyreg/model/SendVcodeRequest.h
+	include/alibabacloud/companyreg/model/SendVcodeResult.h
+	include/alibabacloud/companyreg/model/SubmitCommunicationNoteRequest.h
+	include/alibabacloud/companyreg/model/SubmitCommunicationNoteResult.h
+	include/alibabacloud/companyreg/model/SubmitConsultationRequest.h
+	include/alibabacloud/companyreg/model/SubmitConsultationResult.h
+	include/alibabacloud/companyreg/model/SubmitIcpSolutionRequest.h
+	include/alibabacloud/companyreg/model/SubmitIcpSolutionResult.h
+	include/alibabacloud/companyreg/model/SubmitIntentionNoteRequest.h
+	include/alibabacloud/companyreg/model/SubmitIntentionNoteResult.h
+	include/alibabacloud/companyreg/model/SubmitPartnerCompanyInformationRequest.h
+	include/alibabacloud/companyreg/model/SubmitPartnerCompanyInformationResult.h
+	include/alibabacloud/companyreg/model/SubmitSolutionRequest.h
+	include/alibabacloud/companyreg/model/SubmitSolutionResult.h
+	include/alibabacloud/companyreg/model/UpdateBookkeepingOrgRequest.h
+	include/alibabacloud/companyreg/model/UpdateBookkeepingOrgResult.h
 	include/alibabacloud/companyreg/model/UpdateCustomerInfoRequest.h
 	include/alibabacloud/companyreg/model/UpdateCustomerInfoResult.h
 	include/alibabacloud/companyreg/model/UpdateFeeRequest.h
 	include/alibabacloud/companyreg/model/UpdateFeeResult.h
+	include/alibabacloud/companyreg/model/UpdateProduceRequest.h
+	include/alibabacloud/companyreg/model/UpdateProduceResult.h
 	include/alibabacloud/companyreg/model/UpdateTaxInfoRequest.h
 	include/alibabacloud/companyreg/model/UpdateTaxInfoResult.h
 	include/alibabacloud/companyreg/model/UpdateTaxationProcessRequest.h
 	include/alibabacloud/companyreg/model/UpdateTaxationProcessResult.h
+	include/alibabacloud/companyreg/model/UploadIcpBasicMaterialRequest.h
+	include/alibabacloud/companyreg/model/UploadIcpBasicMaterialResult.h
+	include/alibabacloud/companyreg/model/UploadUserMaterialRequest.h
+	include/alibabacloud/companyreg/model/UploadUserMaterialResult.h
 	include/alibabacloud/companyreg/model/VerifyTaxSmsCodeRequest.h
-	include/alibabacloud/companyreg/model/VerifyTaxSmsCodeResult.h )
+	include/alibabacloud/companyreg/model/VerifyTaxSmsCodeResult.h
+	include/alibabacloud/companyreg/model/WriteCommunicationLogRequest.h
+	include/alibabacloud/companyreg/model/WriteCommunicationLogResult.h )
 
 set(companyreg_src 
 	src/CompanyregClient.cc
+	src/model/AcceptBookkeepingAuditResultRequest.cc
+	src/model/AcceptBookkeepingAuditResultResult.cc
+	src/model/AcceptBookkeepingDetailStatusChangeRequest.cc
+	src/model/AcceptBookkeepingDetailStatusChangeResult.cc
+	src/model/AcceptPartnerNotificationRequest.cc
+	src/model/AcceptPartnerNotificationResult.cc
+	src/model/BindProduceAuthorizationRequest.cc
+	src/model/BindProduceAuthorizationResult.cc
+	src/model/CheckCompanyRegRequest.cc
+	src/model/CheckCompanyRegResult.cc
 	src/model/CheckCopyPayrollRequest.cc
 	src/model/CheckCopyPayrollResult.cc
 	src/model/CheckSavePayrollRequest.cc
@@ -138,22 +280,54 @@ set(companyreg_src
 	src/model/CheckSavePayrollDetailResult.cc
 	src/model/ClearTrailDataRequest.cc
 	src/model/ClearTrailDataResult.cc
+	src/model/CloseIcpProduceRequest.cc
+	src/model/CloseIcpProduceResult.cc
+	src/model/CloseIntentionRequest.cc
+	src/model/CloseIntentionResult.cc
+	src/model/CloseIntentionForPartnerRequest.cc
+	src/model/CloseIntentionForPartnerResult.cc
+	src/model/CloseUserIntentionRequest.cc
+	src/model/CloseUserIntentionResult.cc
+	src/model/ConfirmIcpIntentionRequest.cc
+	src/model/ConfirmIcpIntentionResult.cc
+	src/model/ConfirmIntentionRequest.cc
+	src/model/ConfirmIntentionResult.cc
+	src/model/ConfirmMaterialRequest.cc
+	src/model/ConfirmMaterialResult.cc
+	src/model/ConfirmTaxAmountRequest.cc
+	src/model/ConfirmTaxAmountResult.cc
 	src/model/ConvertFeeRequest.cc
 	src/model/ConvertFeeResult.cc
 	src/model/ConvertInvoiceRequest.cc
 	src/model/ConvertInvoiceResult.cc
 	src/model/CopyPayrollRequest.cc
 	src/model/CopyPayrollResult.cc
+	src/model/CreateBookkeepingIntentionRequest.cc
+	src/model/CreateBookkeepingIntentionResult.cc
+	src/model/CreateBusinessOpportunityRequest.cc
+	src/model/CreateBusinessOpportunityResult.cc
+	src/model/CreateProduceForPartnerRequest.cc
+	src/model/CreateProduceForPartnerResult.cc
 	src/model/DeleteFeeRequest.cc
 	src/model/DeleteFeeResult.cc
 	src/model/DeleteInvoiceRequest.cc
 	src/model/DeleteInvoiceResult.cc
 	src/model/DeletePayrollRequest.cc
 	src/model/DeletePayrollResult.cc
+	src/model/DescribePartnerConfigRequest.cc
+	src/model/DescribePartnerConfigResult.cc
+	src/model/GenerateCompanyRegUploadPolicyRequest.cc
+	src/model/GenerateCompanyRegUploadPolicyResult.cc
+	src/model/GenerateUploadFilePolicyRequest.cc
+	src/model/GenerateUploadFilePolicyResult.cc
+	src/model/GetAlipayUrlRequest.cc
+	src/model/GetAlipayUrlResult.cc
 	src/model/GetBalanceSheetInfoRequest.cc
 	src/model/GetBalanceSheetInfoResult.cc
 	src/model/GetCashFlowInfoRequest.cc
 	src/model/GetCashFlowInfoResult.cc
+	src/model/GetCompanyRegOrderRequest.cc
+	src/model/GetCompanyRegOrderResult.cc
 	src/model/GetEnterprisesInfoRequest.cc
 	src/model/GetEnterprisesInfoResult.cc
 	src/model/GetFeeRequest.cc
@@ -198,24 +372,90 @@ set(companyreg_src
 	src/model/GetTypeListResult.cc
 	src/model/GetVoucherCountRequest.cc
 	src/model/GetVoucherCountResult.cc
+	src/model/ListApplicationLogsRequest.cc
+	src/model/ListApplicationLogsResult.cc
+	src/model/ListBookkeepingStatisticsesRequest.cc
+	src/model/ListBookkeepingStatisticsesResult.cc
+	src/model/ListBookkeepingSubjectBalancesRequest.cc
+	src/model/ListBookkeepingSubjectBalancesResult.cc
+	src/model/ListBookkeepingsRequest.cc
+	src/model/ListBookkeepingsResult.cc
 	src/model/ListCashJournalRequest.cc
 	src/model/ListCashJournalResult.cc
+	src/model/ListCompanyRegConsultationsRequest.cc
+	src/model/ListCompanyRegConsultationsResult.cc
+	src/model/ListCompanyRegOrdersRequest.cc
+	src/model/ListCompanyRegOrdersResult.cc
 	src/model/ListEnterprisesRequest.cc
 	src/model/ListEnterprisesResult.cc
+	src/model/ListIcpApplicationsRequest.cc
+	src/model/ListIcpApplicationsResult.cc
+	src/model/ListIntentionNoteRequest.cc
+	src/model/ListIntentionNoteResult.cc
 	src/model/ListInvoiceRequest.cc
 	src/model/ListInvoiceResult.cc
 	src/model/ListLastMonthInvoiceRequest.cc
 	src/model/ListLastMonthInvoiceResult.cc
 	src/model/ListPayrollRequest.cc
 	src/model/ListPayrollResult.cc
+	src/model/ListProduceAuthorizationRequest.cc
+	src/model/ListProduceAuthorizationResult.cc
+	src/model/ListUserDetailSolutionsRequest.cc
+	src/model/ListUserDetailSolutionsResult.cc
+	src/model/ListUserIntentionNotesRequest.cc
+	src/model/ListUserIntentionNotesResult.cc
+	src/model/ListUserIntentionsRequest.cc
+	src/model/ListUserIntentionsResult.cc
+	src/model/ListUserProduceOperateLogsRequest.cc
+	src/model/ListUserProduceOperateLogsResult.cc
+	src/model/ListUserSolutionsRequest.cc
+	src/model/ListUserSolutionsResult.cc
 	src/model/ListVoucherRequest.cc
 	src/model/ListVoucherResult.cc
+	src/model/OperateProduceForPartnerRequest.cc
+	src/model/OperateProduceForPartnerResult.cc
 	src/model/PhotoInvoiceRequest.cc
 	src/model/PhotoInvoiceResult.cc
 	src/model/PrintAcctgTransRequest.cc
 	src/model/PrintAcctgTransResult.cc
+	src/model/ProcessCompanyRegOrderRequest.cc
+	src/model/ProcessCompanyRegOrderResult.cc
+	src/model/PutMeasureDataRequest.cc
+	src/model/PutMeasureDataResult.cc
+	src/model/PutMeasureReadyFlagRequest.cc
+	src/model/PutMeasureReadyFlagResult.cc
+	src/model/QueryBagRemainingRequest.cc
+	src/model/QueryBagRemainingResult.cc
+	src/model/QueryBookkeepingCommoditiesRequest.cc
+	src/model/QueryBookkeepingCommoditiesResult.cc
+	src/model/QueryBookkeepingCommodityModulesRequest.cc
+	src/model/QueryBookkeepingCommodityModulesResult.cc
+	src/model/QueryCommodityConfigRequest.cc
+	src/model/QueryCommodityConfigResult.cc
+	src/model/QueryCommunicationLogsRequest.cc
+	src/model/QueryCommunicationLogsResult.cc
+	src/model/QueryInstanceRequest.cc
+	src/model/QueryInstanceResult.cc
+	src/model/QueryIntentionListRequest.cc
+	src/model/QueryIntentionListResult.cc
+	src/model/QueryTradeIntentionUserListRequest.cc
+	src/model/QueryTradeIntentionUserListResult.cc
+	src/model/QueryUserNeedAuthRequest.cc
+	src/model/QueryUserNeedAuthResult.cc
+	src/model/ReSubmitIcpSolutionRequest.cc
+	src/model/ReSubmitIcpSolutionResult.cc
 	src/model/RefreshCustomerInfoRequest.cc
 	src/model/RefreshCustomerInfoResult.cc
+	src/model/RefuseMaterialRequest.cc
+	src/model/RefuseMaterialResult.cc
+	src/model/RejectIcpIntentionRequest.cc
+	src/model/RejectIcpIntentionResult.cc
+	src/model/RejectSolutionRequest.cc
+	src/model/RejectSolutionResult.cc
+	src/model/RejectUserSolutionRequest.cc
+	src/model/RejectUserSolutionResult.cc
+	src/model/ReleaseProduceAuthorizationRequest.cc
+	src/model/ReleaseProduceAuthorizationResult.cc
 	src/model/SaveOpeningBalanceStatusRequest.cc
 	src/model/SaveOpeningBalanceStatusResult.cc
 	src/model/SavePayrollRequest.cc
@@ -226,16 +466,40 @@ set(companyreg_src
 	src/model/ScanInvoiceResult.cc
 	src/model/SendMessageRequest.cc
 	src/model/SendMessageResult.cc
+	src/model/SendVcodeRequest.cc
+	src/model/SendVcodeResult.cc
+	src/model/SubmitCommunicationNoteRequest.cc
+	src/model/SubmitCommunicationNoteResult.cc
+	src/model/SubmitConsultationRequest.cc
+	src/model/SubmitConsultationResult.cc
+	src/model/SubmitIcpSolutionRequest.cc
+	src/model/SubmitIcpSolutionResult.cc
+	src/model/SubmitIntentionNoteRequest.cc
+	src/model/SubmitIntentionNoteResult.cc
+	src/model/SubmitPartnerCompanyInformationRequest.cc
+	src/model/SubmitPartnerCompanyInformationResult.cc
+	src/model/SubmitSolutionRequest.cc
+	src/model/SubmitSolutionResult.cc
+	src/model/UpdateBookkeepingOrgRequest.cc
+	src/model/UpdateBookkeepingOrgResult.cc
 	src/model/UpdateCustomerInfoRequest.cc
 	src/model/UpdateCustomerInfoResult.cc
 	src/model/UpdateFeeRequest.cc
 	src/model/UpdateFeeResult.cc
+	src/model/UpdateProduceRequest.cc
+	src/model/UpdateProduceResult.cc
 	src/model/UpdateTaxInfoRequest.cc
 	src/model/UpdateTaxInfoResult.cc
 	src/model/UpdateTaxationProcessRequest.cc
 	src/model/UpdateTaxationProcessResult.cc
+	src/model/UploadIcpBasicMaterialRequest.cc
+	src/model/UploadIcpBasicMaterialResult.cc
+	src/model/UploadUserMaterialRequest.cc
+	src/model/UploadUserMaterialResult.cc
 	src/model/VerifyTaxSmsCodeRequest.cc
-	src/model/VerifyTaxSmsCodeResult.cc )
+	src/model/VerifyTaxSmsCodeResult.cc
+	src/model/WriteCommunicationLogRequest.cc
+	src/model/WriteCommunicationLogResult.cc )
 
 add_library(companyreg ${LIB_TYPE}
 	${companyreg_public_header}

+ 528 - 0
companyreg/include/alibabacloud/companyreg/CompanyregClient.h

@@ -22,6 +22,16 @@
 #include <alibabacloud/core/EndpointProvider.h>
 #include <alibabacloud/core/RpcServiceClient.h>
 #include "CompanyregExport.h"
+#include "model/AcceptBookkeepingAuditResultRequest.h"
+#include "model/AcceptBookkeepingAuditResultResult.h"
+#include "model/AcceptBookkeepingDetailStatusChangeRequest.h"
+#include "model/AcceptBookkeepingDetailStatusChangeResult.h"
+#include "model/AcceptPartnerNotificationRequest.h"
+#include "model/AcceptPartnerNotificationResult.h"
+#include "model/BindProduceAuthorizationRequest.h"
+#include "model/BindProduceAuthorizationResult.h"
+#include "model/CheckCompanyRegRequest.h"
+#include "model/CheckCompanyRegResult.h"
 #include "model/CheckCopyPayrollRequest.h"
 #include "model/CheckCopyPayrollResult.h"
 #include "model/CheckSavePayrollRequest.h"
@@ -30,22 +40,54 @@
 #include "model/CheckSavePayrollDetailResult.h"
 #include "model/ClearTrailDataRequest.h"
 #include "model/ClearTrailDataResult.h"
+#include "model/CloseIcpProduceRequest.h"
+#include "model/CloseIcpProduceResult.h"
+#include "model/CloseIntentionRequest.h"
+#include "model/CloseIntentionResult.h"
+#include "model/CloseIntentionForPartnerRequest.h"
+#include "model/CloseIntentionForPartnerResult.h"
+#include "model/CloseUserIntentionRequest.h"
+#include "model/CloseUserIntentionResult.h"
+#include "model/ConfirmIcpIntentionRequest.h"
+#include "model/ConfirmIcpIntentionResult.h"
+#include "model/ConfirmIntentionRequest.h"
+#include "model/ConfirmIntentionResult.h"
+#include "model/ConfirmMaterialRequest.h"
+#include "model/ConfirmMaterialResult.h"
+#include "model/ConfirmTaxAmountRequest.h"
+#include "model/ConfirmTaxAmountResult.h"
 #include "model/ConvertFeeRequest.h"
 #include "model/ConvertFeeResult.h"
 #include "model/ConvertInvoiceRequest.h"
 #include "model/ConvertInvoiceResult.h"
 #include "model/CopyPayrollRequest.h"
 #include "model/CopyPayrollResult.h"
+#include "model/CreateBookkeepingIntentionRequest.h"
+#include "model/CreateBookkeepingIntentionResult.h"
+#include "model/CreateBusinessOpportunityRequest.h"
+#include "model/CreateBusinessOpportunityResult.h"
+#include "model/CreateProduceForPartnerRequest.h"
+#include "model/CreateProduceForPartnerResult.h"
 #include "model/DeleteFeeRequest.h"
 #include "model/DeleteFeeResult.h"
 #include "model/DeleteInvoiceRequest.h"
 #include "model/DeleteInvoiceResult.h"
 #include "model/DeletePayrollRequest.h"
 #include "model/DeletePayrollResult.h"
+#include "model/DescribePartnerConfigRequest.h"
+#include "model/DescribePartnerConfigResult.h"
+#include "model/GenerateCompanyRegUploadPolicyRequest.h"
+#include "model/GenerateCompanyRegUploadPolicyResult.h"
+#include "model/GenerateUploadFilePolicyRequest.h"
+#include "model/GenerateUploadFilePolicyResult.h"
+#include "model/GetAlipayUrlRequest.h"
+#include "model/GetAlipayUrlResult.h"
 #include "model/GetBalanceSheetInfoRequest.h"
 #include "model/GetBalanceSheetInfoResult.h"
 #include "model/GetCashFlowInfoRequest.h"
 #include "model/GetCashFlowInfoResult.h"
+#include "model/GetCompanyRegOrderRequest.h"
+#include "model/GetCompanyRegOrderResult.h"
 #include "model/GetEnterprisesInfoRequest.h"
 #include "model/GetEnterprisesInfoResult.h"
 #include "model/GetFeeRequest.h"
@@ -90,24 +132,90 @@
 #include "model/GetTypeListResult.h"
 #include "model/GetVoucherCountRequest.h"
 #include "model/GetVoucherCountResult.h"
+#include "model/ListApplicationLogsRequest.h"
+#include "model/ListApplicationLogsResult.h"
+#include "model/ListBookkeepingStatisticsesRequest.h"
+#include "model/ListBookkeepingStatisticsesResult.h"
+#include "model/ListBookkeepingSubjectBalancesRequest.h"
+#include "model/ListBookkeepingSubjectBalancesResult.h"
+#include "model/ListBookkeepingsRequest.h"
+#include "model/ListBookkeepingsResult.h"
 #include "model/ListCashJournalRequest.h"
 #include "model/ListCashJournalResult.h"
+#include "model/ListCompanyRegConsultationsRequest.h"
+#include "model/ListCompanyRegConsultationsResult.h"
+#include "model/ListCompanyRegOrdersRequest.h"
+#include "model/ListCompanyRegOrdersResult.h"
 #include "model/ListEnterprisesRequest.h"
 #include "model/ListEnterprisesResult.h"
+#include "model/ListIcpApplicationsRequest.h"
+#include "model/ListIcpApplicationsResult.h"
+#include "model/ListIntentionNoteRequest.h"
+#include "model/ListIntentionNoteResult.h"
 #include "model/ListInvoiceRequest.h"
 #include "model/ListInvoiceResult.h"
 #include "model/ListLastMonthInvoiceRequest.h"
 #include "model/ListLastMonthInvoiceResult.h"
 #include "model/ListPayrollRequest.h"
 #include "model/ListPayrollResult.h"
+#include "model/ListProduceAuthorizationRequest.h"
+#include "model/ListProduceAuthorizationResult.h"
+#include "model/ListUserDetailSolutionsRequest.h"
+#include "model/ListUserDetailSolutionsResult.h"
+#include "model/ListUserIntentionNotesRequest.h"
+#include "model/ListUserIntentionNotesResult.h"
+#include "model/ListUserIntentionsRequest.h"
+#include "model/ListUserIntentionsResult.h"
+#include "model/ListUserProduceOperateLogsRequest.h"
+#include "model/ListUserProduceOperateLogsResult.h"
+#include "model/ListUserSolutionsRequest.h"
+#include "model/ListUserSolutionsResult.h"
 #include "model/ListVoucherRequest.h"
 #include "model/ListVoucherResult.h"
+#include "model/OperateProduceForPartnerRequest.h"
+#include "model/OperateProduceForPartnerResult.h"
 #include "model/PhotoInvoiceRequest.h"
 #include "model/PhotoInvoiceResult.h"
 #include "model/PrintAcctgTransRequest.h"
 #include "model/PrintAcctgTransResult.h"
+#include "model/ProcessCompanyRegOrderRequest.h"
+#include "model/ProcessCompanyRegOrderResult.h"
+#include "model/PutMeasureDataRequest.h"
+#include "model/PutMeasureDataResult.h"
+#include "model/PutMeasureReadyFlagRequest.h"
+#include "model/PutMeasureReadyFlagResult.h"
+#include "model/QueryBagRemainingRequest.h"
+#include "model/QueryBagRemainingResult.h"
+#include "model/QueryBookkeepingCommoditiesRequest.h"
+#include "model/QueryBookkeepingCommoditiesResult.h"
+#include "model/QueryBookkeepingCommodityModulesRequest.h"
+#include "model/QueryBookkeepingCommodityModulesResult.h"
+#include "model/QueryCommodityConfigRequest.h"
+#include "model/QueryCommodityConfigResult.h"
+#include "model/QueryCommunicationLogsRequest.h"
+#include "model/QueryCommunicationLogsResult.h"
+#include "model/QueryInstanceRequest.h"
+#include "model/QueryInstanceResult.h"
+#include "model/QueryIntentionListRequest.h"
+#include "model/QueryIntentionListResult.h"
+#include "model/QueryTradeIntentionUserListRequest.h"
+#include "model/QueryTradeIntentionUserListResult.h"
+#include "model/QueryUserNeedAuthRequest.h"
+#include "model/QueryUserNeedAuthResult.h"
+#include "model/ReSubmitIcpSolutionRequest.h"
+#include "model/ReSubmitIcpSolutionResult.h"
 #include "model/RefreshCustomerInfoRequest.h"
 #include "model/RefreshCustomerInfoResult.h"
+#include "model/RefuseMaterialRequest.h"
+#include "model/RefuseMaterialResult.h"
+#include "model/RejectIcpIntentionRequest.h"
+#include "model/RejectIcpIntentionResult.h"
+#include "model/RejectSolutionRequest.h"
+#include "model/RejectSolutionResult.h"
+#include "model/RejectUserSolutionRequest.h"
+#include "model/RejectUserSolutionResult.h"
+#include "model/ReleaseProduceAuthorizationRequest.h"
+#include "model/ReleaseProduceAuthorizationResult.h"
 #include "model/SaveOpeningBalanceStatusRequest.h"
 #include "model/SaveOpeningBalanceStatusResult.h"
 #include "model/SavePayrollRequest.h"
@@ -118,16 +226,40 @@
 #include "model/ScanInvoiceResult.h"
 #include "model/SendMessageRequest.h"
 #include "model/SendMessageResult.h"
+#include "model/SendVcodeRequest.h"
+#include "model/SendVcodeResult.h"
+#include "model/SubmitCommunicationNoteRequest.h"
+#include "model/SubmitCommunicationNoteResult.h"
+#include "model/SubmitConsultationRequest.h"
+#include "model/SubmitConsultationResult.h"
+#include "model/SubmitIcpSolutionRequest.h"
+#include "model/SubmitIcpSolutionResult.h"
+#include "model/SubmitIntentionNoteRequest.h"
+#include "model/SubmitIntentionNoteResult.h"
+#include "model/SubmitPartnerCompanyInformationRequest.h"
+#include "model/SubmitPartnerCompanyInformationResult.h"
+#include "model/SubmitSolutionRequest.h"
+#include "model/SubmitSolutionResult.h"
+#include "model/UpdateBookkeepingOrgRequest.h"
+#include "model/UpdateBookkeepingOrgResult.h"
 #include "model/UpdateCustomerInfoRequest.h"
 #include "model/UpdateCustomerInfoResult.h"
 #include "model/UpdateFeeRequest.h"
 #include "model/UpdateFeeResult.h"
+#include "model/UpdateProduceRequest.h"
+#include "model/UpdateProduceResult.h"
 #include "model/UpdateTaxInfoRequest.h"
 #include "model/UpdateTaxInfoResult.h"
 #include "model/UpdateTaxationProcessRequest.h"
 #include "model/UpdateTaxationProcessResult.h"
+#include "model/UploadIcpBasicMaterialRequest.h"
+#include "model/UploadIcpBasicMaterialResult.h"
+#include "model/UploadUserMaterialRequest.h"
+#include "model/UploadUserMaterialResult.h"
 #include "model/VerifyTaxSmsCodeRequest.h"
 #include "model/VerifyTaxSmsCodeResult.h"
+#include "model/WriteCommunicationLogRequest.h"
+#include "model/WriteCommunicationLogResult.h"
 
 
 namespace AlibabaCloud
@@ -137,6 +269,21 @@ namespace AlibabaCloud
 		class ALIBABACLOUD_COMPANYREG_EXPORT CompanyregClient : public RpcServiceClient
 		{
 		public:
+			typedef Outcome<Error, Model::AcceptBookkeepingAuditResultResult> AcceptBookkeepingAuditResultOutcome;
+			typedef std::future<AcceptBookkeepingAuditResultOutcome> AcceptBookkeepingAuditResultOutcomeCallable;
+			typedef std::function<void(const CompanyregClient*, const Model::AcceptBookkeepingAuditResultRequest&, const AcceptBookkeepingAuditResultOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AcceptBookkeepingAuditResultAsyncHandler;
+			typedef Outcome<Error, Model::AcceptBookkeepingDetailStatusChangeResult> AcceptBookkeepingDetailStatusChangeOutcome;
+			typedef std::future<AcceptBookkeepingDetailStatusChangeOutcome> AcceptBookkeepingDetailStatusChangeOutcomeCallable;
+			typedef std::function<void(const CompanyregClient*, const Model::AcceptBookkeepingDetailStatusChangeRequest&, const AcceptBookkeepingDetailStatusChangeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AcceptBookkeepingDetailStatusChangeAsyncHandler;
+			typedef Outcome<Error, Model::AcceptPartnerNotificationResult> AcceptPartnerNotificationOutcome;
+			typedef std::future<AcceptPartnerNotificationOutcome> AcceptPartnerNotificationOutcomeCallable;
+			typedef std::function<void(const CompanyregClient*, const Model::AcceptPartnerNotificationRequest&, const AcceptPartnerNotificationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AcceptPartnerNotificationAsyncHandler;
+			typedef Outcome<Error, Model::BindProduceAuthorizationResult> BindProduceAuthorizationOutcome;
+			typedef std::future<BindProduceAuthorizationOutcome> BindProduceAuthorizationOutcomeCallable;
+			typedef std::function<void(const CompanyregClient*, const Model::BindProduceAuthorizationRequest&, const BindProduceAuthorizationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> BindProduceAuthorizationAsyncHandler;
+			typedef Outcome<Error, Model::CheckCompanyRegResult> CheckCompanyRegOutcome;
+			typedef std::future<CheckCompanyRegOutcome> CheckCompanyRegOutcomeCallable;
+			typedef std::function<void(const CompanyregClient*, const Model::CheckCompanyRegRequest&, const CheckCompanyRegOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CheckCompanyRegAsyncHandler;
 			typedef Outcome<Error, Model::CheckCopyPayrollResult> CheckCopyPayrollOutcome;
 			typedef std::future<CheckCopyPayrollOutcome> CheckCopyPayrollOutcomeCallable;
 			typedef std::function<void(const CompanyregClient*, const Model::CheckCopyPayrollRequest&, const CheckCopyPayrollOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CheckCopyPayrollAsyncHandler;
@@ -149,6 +296,30 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::ClearTrailDataResult> ClearTrailDataOutcome;
 			typedef std::future<ClearTrailDataOutcome> ClearTrailDataOutcomeCallable;
 			typedef std::function<void(const CompanyregClient*, const Model::ClearTrailDataRequest&, const ClearTrailDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ClearTrailDataAsyncHandler;
+			typedef Outcome<Error, Model::CloseIcpProduceResult> CloseIcpProduceOutcome;
+			typedef std::future<CloseIcpProduceOutcome> CloseIcpProduceOutcomeCallable;
+			typedef std::function<void(const CompanyregClient*, const Model::CloseIcpProduceRequest&, const CloseIcpProduceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CloseIcpProduceAsyncHandler;
+			typedef Outcome<Error, Model::CloseIntentionResult> CloseIntentionOutcome;
+			typedef std::future<CloseIntentionOutcome> CloseIntentionOutcomeCallable;
+			typedef std::function<void(const CompanyregClient*, const Model::CloseIntentionRequest&, const CloseIntentionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CloseIntentionAsyncHandler;
+			typedef Outcome<Error, Model::CloseIntentionForPartnerResult> CloseIntentionForPartnerOutcome;
+			typedef std::future<CloseIntentionForPartnerOutcome> CloseIntentionForPartnerOutcomeCallable;
+			typedef std::function<void(const CompanyregClient*, const Model::CloseIntentionForPartnerRequest&, const CloseIntentionForPartnerOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CloseIntentionForPartnerAsyncHandler;
+			typedef Outcome<Error, Model::CloseUserIntentionResult> CloseUserIntentionOutcome;
+			typedef std::future<CloseUserIntentionOutcome> CloseUserIntentionOutcomeCallable;
+			typedef std::function<void(const CompanyregClient*, const Model::CloseUserIntentionRequest&, const CloseUserIntentionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CloseUserIntentionAsyncHandler;
+			typedef Outcome<Error, Model::ConfirmIcpIntentionResult> ConfirmIcpIntentionOutcome;
+			typedef std::future<ConfirmIcpIntentionOutcome> ConfirmIcpIntentionOutcomeCallable;
+			typedef std::function<void(const CompanyregClient*, const Model::ConfirmIcpIntentionRequest&, const ConfirmIcpIntentionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ConfirmIcpIntentionAsyncHandler;
+			typedef Outcome<Error, Model::ConfirmIntentionResult> ConfirmIntentionOutcome;
+			typedef std::future<ConfirmIntentionOutcome> ConfirmIntentionOutcomeCallable;
+			typedef std::function<void(const CompanyregClient*, const Model::ConfirmIntentionRequest&, const ConfirmIntentionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ConfirmIntentionAsyncHandler;
+			typedef Outcome<Error, Model::ConfirmMaterialResult> ConfirmMaterialOutcome;
+			typedef std::future<ConfirmMaterialOutcome> ConfirmMaterialOutcomeCallable;
+			typedef std::function<void(const CompanyregClient*, const Model::ConfirmMaterialRequest&, const ConfirmMaterialOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ConfirmMaterialAsyncHandler;
+			typedef Outcome<Error, Model::ConfirmTaxAmountResult> ConfirmTaxAmountOutcome;
+			typedef std::future<ConfirmTaxAmountOutcome> ConfirmTaxAmountOutcomeCallable;
+			typedef std::function<void(const CompanyregClient*, const Model::ConfirmTaxAmountRequest&, const ConfirmTaxAmountOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ConfirmTaxAmountAsyncHandler;
 			typedef Outcome<Error, Model::ConvertFeeResult> ConvertFeeOutcome;
 			typedef std::future<ConvertFeeOutcome> ConvertFeeOutcomeCallable;
 			typedef std::function<void(const CompanyregClient*, const Model::ConvertFeeRequest&, const ConvertFeeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ConvertFeeAsyncHandler;
@@ -158,6 +329,15 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::CopyPayrollResult> CopyPayrollOutcome;
 			typedef std::future<CopyPayrollOutcome> CopyPayrollOutcomeCallable;
 			typedef std::function<void(const CompanyregClient*, const Model::CopyPayrollRequest&, const CopyPayrollOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CopyPayrollAsyncHandler;
+			typedef Outcome<Error, Model::CreateBookkeepingIntentionResult> CreateBookkeepingIntentionOutcome;
+			typedef std::future<CreateBookkeepingIntentionOutcome> CreateBookkeepingIntentionOutcomeCallable;
+			typedef std::function<void(const CompanyregClient*, const Model::CreateBookkeepingIntentionRequest&, const CreateBookkeepingIntentionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateBookkeepingIntentionAsyncHandler;
+			typedef Outcome<Error, Model::CreateBusinessOpportunityResult> CreateBusinessOpportunityOutcome;
+			typedef std::future<CreateBusinessOpportunityOutcome> CreateBusinessOpportunityOutcomeCallable;
+			typedef std::function<void(const CompanyregClient*, const Model::CreateBusinessOpportunityRequest&, const CreateBusinessOpportunityOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateBusinessOpportunityAsyncHandler;
+			typedef Outcome<Error, Model::CreateProduceForPartnerResult> CreateProduceForPartnerOutcome;
+			typedef std::future<CreateProduceForPartnerOutcome> CreateProduceForPartnerOutcomeCallable;
+			typedef std::function<void(const CompanyregClient*, const Model::CreateProduceForPartnerRequest&, const CreateProduceForPartnerOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateProduceForPartnerAsyncHandler;
 			typedef Outcome<Error, Model::DeleteFeeResult> DeleteFeeOutcome;
 			typedef std::future<DeleteFeeOutcome> DeleteFeeOutcomeCallable;
 			typedef std::function<void(const CompanyregClient*, const Model::DeleteFeeRequest&, const DeleteFeeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteFeeAsyncHandler;
@@ -167,12 +347,27 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::DeletePayrollResult> DeletePayrollOutcome;
 			typedef std::future<DeletePayrollOutcome> DeletePayrollOutcomeCallable;
 			typedef std::function<void(const CompanyregClient*, const Model::DeletePayrollRequest&, const DeletePayrollOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeletePayrollAsyncHandler;
+			typedef Outcome<Error, Model::DescribePartnerConfigResult> DescribePartnerConfigOutcome;
+			typedef std::future<DescribePartnerConfigOutcome> DescribePartnerConfigOutcomeCallable;
+			typedef std::function<void(const CompanyregClient*, const Model::DescribePartnerConfigRequest&, const DescribePartnerConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribePartnerConfigAsyncHandler;
+			typedef Outcome<Error, Model::GenerateCompanyRegUploadPolicyResult> GenerateCompanyRegUploadPolicyOutcome;
+			typedef std::future<GenerateCompanyRegUploadPolicyOutcome> GenerateCompanyRegUploadPolicyOutcomeCallable;
+			typedef std::function<void(const CompanyregClient*, const Model::GenerateCompanyRegUploadPolicyRequest&, const GenerateCompanyRegUploadPolicyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GenerateCompanyRegUploadPolicyAsyncHandler;
+			typedef Outcome<Error, Model::GenerateUploadFilePolicyResult> GenerateUploadFilePolicyOutcome;
+			typedef std::future<GenerateUploadFilePolicyOutcome> GenerateUploadFilePolicyOutcomeCallable;
+			typedef std::function<void(const CompanyregClient*, const Model::GenerateUploadFilePolicyRequest&, const GenerateUploadFilePolicyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GenerateUploadFilePolicyAsyncHandler;
+			typedef Outcome<Error, Model::GetAlipayUrlResult> GetAlipayUrlOutcome;
+			typedef std::future<GetAlipayUrlOutcome> GetAlipayUrlOutcomeCallable;
+			typedef std::function<void(const CompanyregClient*, const Model::GetAlipayUrlRequest&, const GetAlipayUrlOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetAlipayUrlAsyncHandler;
 			typedef Outcome<Error, Model::GetBalanceSheetInfoResult> GetBalanceSheetInfoOutcome;
 			typedef std::future<GetBalanceSheetInfoOutcome> GetBalanceSheetInfoOutcomeCallable;
 			typedef std::function<void(const CompanyregClient*, const Model::GetBalanceSheetInfoRequest&, const GetBalanceSheetInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetBalanceSheetInfoAsyncHandler;
 			typedef Outcome<Error, Model::GetCashFlowInfoResult> GetCashFlowInfoOutcome;
 			typedef std::future<GetCashFlowInfoOutcome> GetCashFlowInfoOutcomeCallable;
 			typedef std::function<void(const CompanyregClient*, const Model::GetCashFlowInfoRequest&, const GetCashFlowInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetCashFlowInfoAsyncHandler;
+			typedef Outcome<Error, Model::GetCompanyRegOrderResult> GetCompanyRegOrderOutcome;
+			typedef std::future<GetCompanyRegOrderOutcome> GetCompanyRegOrderOutcomeCallable;
+			typedef std::function<void(const CompanyregClient*, const Model::GetCompanyRegOrderRequest&, const GetCompanyRegOrderOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetCompanyRegOrderAsyncHandler;
 			typedef Outcome<Error, Model::GetEnterprisesInfoResult> GetEnterprisesInfoOutcome;
 			typedef std::future<GetEnterprisesInfoOutcome> GetEnterprisesInfoOutcomeCallable;
 			typedef std::function<void(const CompanyregClient*, const Model::GetEnterprisesInfoRequest&, const GetEnterprisesInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetEnterprisesInfoAsyncHandler;
@@ -239,12 +434,36 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::GetVoucherCountResult> GetVoucherCountOutcome;
 			typedef std::future<GetVoucherCountOutcome> GetVoucherCountOutcomeCallable;
 			typedef std::function<void(const CompanyregClient*, const Model::GetVoucherCountRequest&, const GetVoucherCountOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetVoucherCountAsyncHandler;
+			typedef Outcome<Error, Model::ListApplicationLogsResult> ListApplicationLogsOutcome;
+			typedef std::future<ListApplicationLogsOutcome> ListApplicationLogsOutcomeCallable;
+			typedef std::function<void(const CompanyregClient*, const Model::ListApplicationLogsRequest&, const ListApplicationLogsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListApplicationLogsAsyncHandler;
+			typedef Outcome<Error, Model::ListBookkeepingStatisticsesResult> ListBookkeepingStatisticsesOutcome;
+			typedef std::future<ListBookkeepingStatisticsesOutcome> ListBookkeepingStatisticsesOutcomeCallable;
+			typedef std::function<void(const CompanyregClient*, const Model::ListBookkeepingStatisticsesRequest&, const ListBookkeepingStatisticsesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListBookkeepingStatisticsesAsyncHandler;
+			typedef Outcome<Error, Model::ListBookkeepingSubjectBalancesResult> ListBookkeepingSubjectBalancesOutcome;
+			typedef std::future<ListBookkeepingSubjectBalancesOutcome> ListBookkeepingSubjectBalancesOutcomeCallable;
+			typedef std::function<void(const CompanyregClient*, const Model::ListBookkeepingSubjectBalancesRequest&, const ListBookkeepingSubjectBalancesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListBookkeepingSubjectBalancesAsyncHandler;
+			typedef Outcome<Error, Model::ListBookkeepingsResult> ListBookkeepingsOutcome;
+			typedef std::future<ListBookkeepingsOutcome> ListBookkeepingsOutcomeCallable;
+			typedef std::function<void(const CompanyregClient*, const Model::ListBookkeepingsRequest&, const ListBookkeepingsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListBookkeepingsAsyncHandler;
 			typedef Outcome<Error, Model::ListCashJournalResult> ListCashJournalOutcome;
 			typedef std::future<ListCashJournalOutcome> ListCashJournalOutcomeCallable;
 			typedef std::function<void(const CompanyregClient*, const Model::ListCashJournalRequest&, const ListCashJournalOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListCashJournalAsyncHandler;
+			typedef Outcome<Error, Model::ListCompanyRegConsultationsResult> ListCompanyRegConsultationsOutcome;
+			typedef std::future<ListCompanyRegConsultationsOutcome> ListCompanyRegConsultationsOutcomeCallable;
+			typedef std::function<void(const CompanyregClient*, const Model::ListCompanyRegConsultationsRequest&, const ListCompanyRegConsultationsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListCompanyRegConsultationsAsyncHandler;
+			typedef Outcome<Error, Model::ListCompanyRegOrdersResult> ListCompanyRegOrdersOutcome;
+			typedef std::future<ListCompanyRegOrdersOutcome> ListCompanyRegOrdersOutcomeCallable;
+			typedef std::function<void(const CompanyregClient*, const Model::ListCompanyRegOrdersRequest&, const ListCompanyRegOrdersOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListCompanyRegOrdersAsyncHandler;
 			typedef Outcome<Error, Model::ListEnterprisesResult> ListEnterprisesOutcome;
 			typedef std::future<ListEnterprisesOutcome> ListEnterprisesOutcomeCallable;
 			typedef std::function<void(const CompanyregClient*, const Model::ListEnterprisesRequest&, const ListEnterprisesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListEnterprisesAsyncHandler;
+			typedef Outcome<Error, Model::ListIcpApplicationsResult> ListIcpApplicationsOutcome;
+			typedef std::future<ListIcpApplicationsOutcome> ListIcpApplicationsOutcomeCallable;
+			typedef std::function<void(const CompanyregClient*, const Model::ListIcpApplicationsRequest&, const ListIcpApplicationsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListIcpApplicationsAsyncHandler;
+			typedef Outcome<Error, Model::ListIntentionNoteResult> ListIntentionNoteOutcome;
+			typedef std::future<ListIntentionNoteOutcome> ListIntentionNoteOutcomeCallable;
+			typedef std::function<void(const CompanyregClient*, const Model::ListIntentionNoteRequest&, const ListIntentionNoteOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListIntentionNoteAsyncHandler;
 			typedef Outcome<Error, Model::ListInvoiceResult> ListInvoiceOutcome;
 			typedef std::future<ListInvoiceOutcome> ListInvoiceOutcomeCallable;
 			typedef std::function<void(const CompanyregClient*, const Model::ListInvoiceRequest&, const ListInvoiceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListInvoiceAsyncHandler;
@@ -254,18 +473,93 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::ListPayrollResult> ListPayrollOutcome;
 			typedef std::future<ListPayrollOutcome> ListPayrollOutcomeCallable;
 			typedef std::function<void(const CompanyregClient*, const Model::ListPayrollRequest&, const ListPayrollOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListPayrollAsyncHandler;
+			typedef Outcome<Error, Model::ListProduceAuthorizationResult> ListProduceAuthorizationOutcome;
+			typedef std::future<ListProduceAuthorizationOutcome> ListProduceAuthorizationOutcomeCallable;
+			typedef std::function<void(const CompanyregClient*, const Model::ListProduceAuthorizationRequest&, const ListProduceAuthorizationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListProduceAuthorizationAsyncHandler;
+			typedef Outcome<Error, Model::ListUserDetailSolutionsResult> ListUserDetailSolutionsOutcome;
+			typedef std::future<ListUserDetailSolutionsOutcome> ListUserDetailSolutionsOutcomeCallable;
+			typedef std::function<void(const CompanyregClient*, const Model::ListUserDetailSolutionsRequest&, const ListUserDetailSolutionsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListUserDetailSolutionsAsyncHandler;
+			typedef Outcome<Error, Model::ListUserIntentionNotesResult> ListUserIntentionNotesOutcome;
+			typedef std::future<ListUserIntentionNotesOutcome> ListUserIntentionNotesOutcomeCallable;
+			typedef std::function<void(const CompanyregClient*, const Model::ListUserIntentionNotesRequest&, const ListUserIntentionNotesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListUserIntentionNotesAsyncHandler;
+			typedef Outcome<Error, Model::ListUserIntentionsResult> ListUserIntentionsOutcome;
+			typedef std::future<ListUserIntentionsOutcome> ListUserIntentionsOutcomeCallable;
+			typedef std::function<void(const CompanyregClient*, const Model::ListUserIntentionsRequest&, const ListUserIntentionsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListUserIntentionsAsyncHandler;
+			typedef Outcome<Error, Model::ListUserProduceOperateLogsResult> ListUserProduceOperateLogsOutcome;
+			typedef std::future<ListUserProduceOperateLogsOutcome> ListUserProduceOperateLogsOutcomeCallable;
+			typedef std::function<void(const CompanyregClient*, const Model::ListUserProduceOperateLogsRequest&, const ListUserProduceOperateLogsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListUserProduceOperateLogsAsyncHandler;
+			typedef Outcome<Error, Model::ListUserSolutionsResult> ListUserSolutionsOutcome;
+			typedef std::future<ListUserSolutionsOutcome> ListUserSolutionsOutcomeCallable;
+			typedef std::function<void(const CompanyregClient*, const Model::ListUserSolutionsRequest&, const ListUserSolutionsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListUserSolutionsAsyncHandler;
 			typedef Outcome<Error, Model::ListVoucherResult> ListVoucherOutcome;
 			typedef std::future<ListVoucherOutcome> ListVoucherOutcomeCallable;
 			typedef std::function<void(const CompanyregClient*, const Model::ListVoucherRequest&, const ListVoucherOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListVoucherAsyncHandler;
+			typedef Outcome<Error, Model::OperateProduceForPartnerResult> OperateProduceForPartnerOutcome;
+			typedef std::future<OperateProduceForPartnerOutcome> OperateProduceForPartnerOutcomeCallable;
+			typedef std::function<void(const CompanyregClient*, const Model::OperateProduceForPartnerRequest&, const OperateProduceForPartnerOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> OperateProduceForPartnerAsyncHandler;
 			typedef Outcome<Error, Model::PhotoInvoiceResult> PhotoInvoiceOutcome;
 			typedef std::future<PhotoInvoiceOutcome> PhotoInvoiceOutcomeCallable;
 			typedef std::function<void(const CompanyregClient*, const Model::PhotoInvoiceRequest&, const PhotoInvoiceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> PhotoInvoiceAsyncHandler;
 			typedef Outcome<Error, Model::PrintAcctgTransResult> PrintAcctgTransOutcome;
 			typedef std::future<PrintAcctgTransOutcome> PrintAcctgTransOutcomeCallable;
 			typedef std::function<void(const CompanyregClient*, const Model::PrintAcctgTransRequest&, const PrintAcctgTransOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> PrintAcctgTransAsyncHandler;
+			typedef Outcome<Error, Model::ProcessCompanyRegOrderResult> ProcessCompanyRegOrderOutcome;
+			typedef std::future<ProcessCompanyRegOrderOutcome> ProcessCompanyRegOrderOutcomeCallable;
+			typedef std::function<void(const CompanyregClient*, const Model::ProcessCompanyRegOrderRequest&, const ProcessCompanyRegOrderOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ProcessCompanyRegOrderAsyncHandler;
+			typedef Outcome<Error, Model::PutMeasureDataResult> PutMeasureDataOutcome;
+			typedef std::future<PutMeasureDataOutcome> PutMeasureDataOutcomeCallable;
+			typedef std::function<void(const CompanyregClient*, const Model::PutMeasureDataRequest&, const PutMeasureDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> PutMeasureDataAsyncHandler;
+			typedef Outcome<Error, Model::PutMeasureReadyFlagResult> PutMeasureReadyFlagOutcome;
+			typedef std::future<PutMeasureReadyFlagOutcome> PutMeasureReadyFlagOutcomeCallable;
+			typedef std::function<void(const CompanyregClient*, const Model::PutMeasureReadyFlagRequest&, const PutMeasureReadyFlagOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> PutMeasureReadyFlagAsyncHandler;
+			typedef Outcome<Error, Model::QueryBagRemainingResult> QueryBagRemainingOutcome;
+			typedef std::future<QueryBagRemainingOutcome> QueryBagRemainingOutcomeCallable;
+			typedef std::function<void(const CompanyregClient*, const Model::QueryBagRemainingRequest&, const QueryBagRemainingOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryBagRemainingAsyncHandler;
+			typedef Outcome<Error, Model::QueryBookkeepingCommoditiesResult> QueryBookkeepingCommoditiesOutcome;
+			typedef std::future<QueryBookkeepingCommoditiesOutcome> QueryBookkeepingCommoditiesOutcomeCallable;
+			typedef std::function<void(const CompanyregClient*, const Model::QueryBookkeepingCommoditiesRequest&, const QueryBookkeepingCommoditiesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryBookkeepingCommoditiesAsyncHandler;
+			typedef Outcome<Error, Model::QueryBookkeepingCommodityModulesResult> QueryBookkeepingCommodityModulesOutcome;
+			typedef std::future<QueryBookkeepingCommodityModulesOutcome> QueryBookkeepingCommodityModulesOutcomeCallable;
+			typedef std::function<void(const CompanyregClient*, const Model::QueryBookkeepingCommodityModulesRequest&, const QueryBookkeepingCommodityModulesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryBookkeepingCommodityModulesAsyncHandler;
+			typedef Outcome<Error, Model::QueryCommodityConfigResult> QueryCommodityConfigOutcome;
+			typedef std::future<QueryCommodityConfigOutcome> QueryCommodityConfigOutcomeCallable;
+			typedef std::function<void(const CompanyregClient*, const Model::QueryCommodityConfigRequest&, const QueryCommodityConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryCommodityConfigAsyncHandler;
+			typedef Outcome<Error, Model::QueryCommunicationLogsResult> QueryCommunicationLogsOutcome;
+			typedef std::future<QueryCommunicationLogsOutcome> QueryCommunicationLogsOutcomeCallable;
+			typedef std::function<void(const CompanyregClient*, const Model::QueryCommunicationLogsRequest&, const QueryCommunicationLogsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryCommunicationLogsAsyncHandler;
+			typedef Outcome<Error, Model::QueryInstanceResult> QueryInstanceOutcome;
+			typedef std::future<QueryInstanceOutcome> QueryInstanceOutcomeCallable;
+			typedef std::function<void(const CompanyregClient*, const Model::QueryInstanceRequest&, const QueryInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryInstanceAsyncHandler;
+			typedef Outcome<Error, Model::QueryIntentionListResult> QueryIntentionListOutcome;
+			typedef std::future<QueryIntentionListOutcome> QueryIntentionListOutcomeCallable;
+			typedef std::function<void(const CompanyregClient*, const Model::QueryIntentionListRequest&, const QueryIntentionListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryIntentionListAsyncHandler;
+			typedef Outcome<Error, Model::QueryTradeIntentionUserListResult> QueryTradeIntentionUserListOutcome;
+			typedef std::future<QueryTradeIntentionUserListOutcome> QueryTradeIntentionUserListOutcomeCallable;
+			typedef std::function<void(const CompanyregClient*, const Model::QueryTradeIntentionUserListRequest&, const QueryTradeIntentionUserListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryTradeIntentionUserListAsyncHandler;
+			typedef Outcome<Error, Model::QueryUserNeedAuthResult> QueryUserNeedAuthOutcome;
+			typedef std::future<QueryUserNeedAuthOutcome> QueryUserNeedAuthOutcomeCallable;
+			typedef std::function<void(const CompanyregClient*, const Model::QueryUserNeedAuthRequest&, const QueryUserNeedAuthOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryUserNeedAuthAsyncHandler;
+			typedef Outcome<Error, Model::ReSubmitIcpSolutionResult> ReSubmitIcpSolutionOutcome;
+			typedef std::future<ReSubmitIcpSolutionOutcome> ReSubmitIcpSolutionOutcomeCallable;
+			typedef std::function<void(const CompanyregClient*, const Model::ReSubmitIcpSolutionRequest&, const ReSubmitIcpSolutionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ReSubmitIcpSolutionAsyncHandler;
 			typedef Outcome<Error, Model::RefreshCustomerInfoResult> RefreshCustomerInfoOutcome;
 			typedef std::future<RefreshCustomerInfoOutcome> RefreshCustomerInfoOutcomeCallable;
 			typedef std::function<void(const CompanyregClient*, const Model::RefreshCustomerInfoRequest&, const RefreshCustomerInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RefreshCustomerInfoAsyncHandler;
+			typedef Outcome<Error, Model::RefuseMaterialResult> RefuseMaterialOutcome;
+			typedef std::future<RefuseMaterialOutcome> RefuseMaterialOutcomeCallable;
+			typedef std::function<void(const CompanyregClient*, const Model::RefuseMaterialRequest&, const RefuseMaterialOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RefuseMaterialAsyncHandler;
+			typedef Outcome<Error, Model::RejectIcpIntentionResult> RejectIcpIntentionOutcome;
+			typedef std::future<RejectIcpIntentionOutcome> RejectIcpIntentionOutcomeCallable;
+			typedef std::function<void(const CompanyregClient*, const Model::RejectIcpIntentionRequest&, const RejectIcpIntentionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RejectIcpIntentionAsyncHandler;
+			typedef Outcome<Error, Model::RejectSolutionResult> RejectSolutionOutcome;
+			typedef std::future<RejectSolutionOutcome> RejectSolutionOutcomeCallable;
+			typedef std::function<void(const CompanyregClient*, const Model::RejectSolutionRequest&, const RejectSolutionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RejectSolutionAsyncHandler;
+			typedef Outcome<Error, Model::RejectUserSolutionResult> RejectUserSolutionOutcome;
+			typedef std::future<RejectUserSolutionOutcome> RejectUserSolutionOutcomeCallable;
+			typedef std::function<void(const CompanyregClient*, const Model::RejectUserSolutionRequest&, const RejectUserSolutionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RejectUserSolutionAsyncHandler;
+			typedef Outcome<Error, Model::ReleaseProduceAuthorizationResult> ReleaseProduceAuthorizationOutcome;
+			typedef std::future<ReleaseProduceAuthorizationOutcome> ReleaseProduceAuthorizationOutcomeCallable;
+			typedef std::function<void(const CompanyregClient*, const Model::ReleaseProduceAuthorizationRequest&, const ReleaseProduceAuthorizationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ReleaseProduceAuthorizationAsyncHandler;
 			typedef Outcome<Error, Model::SaveOpeningBalanceStatusResult> SaveOpeningBalanceStatusOutcome;
 			typedef std::future<SaveOpeningBalanceStatusOutcome> SaveOpeningBalanceStatusOutcomeCallable;
 			typedef std::function<void(const CompanyregClient*, const Model::SaveOpeningBalanceStatusRequest&, const SaveOpeningBalanceStatusOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SaveOpeningBalanceStatusAsyncHandler;
@@ -281,26 +575,77 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::SendMessageResult> SendMessageOutcome;
 			typedef std::future<SendMessageOutcome> SendMessageOutcomeCallable;
 			typedef std::function<void(const CompanyregClient*, const Model::SendMessageRequest&, const SendMessageOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SendMessageAsyncHandler;
+			typedef Outcome<Error, Model::SendVcodeResult> SendVcodeOutcome;
+			typedef std::future<SendVcodeOutcome> SendVcodeOutcomeCallable;
+			typedef std::function<void(const CompanyregClient*, const Model::SendVcodeRequest&, const SendVcodeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SendVcodeAsyncHandler;
+			typedef Outcome<Error, Model::SubmitCommunicationNoteResult> SubmitCommunicationNoteOutcome;
+			typedef std::future<SubmitCommunicationNoteOutcome> SubmitCommunicationNoteOutcomeCallable;
+			typedef std::function<void(const CompanyregClient*, const Model::SubmitCommunicationNoteRequest&, const SubmitCommunicationNoteOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SubmitCommunicationNoteAsyncHandler;
+			typedef Outcome<Error, Model::SubmitConsultationResult> SubmitConsultationOutcome;
+			typedef std::future<SubmitConsultationOutcome> SubmitConsultationOutcomeCallable;
+			typedef std::function<void(const CompanyregClient*, const Model::SubmitConsultationRequest&, const SubmitConsultationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SubmitConsultationAsyncHandler;
+			typedef Outcome<Error, Model::SubmitIcpSolutionResult> SubmitIcpSolutionOutcome;
+			typedef std::future<SubmitIcpSolutionOutcome> SubmitIcpSolutionOutcomeCallable;
+			typedef std::function<void(const CompanyregClient*, const Model::SubmitIcpSolutionRequest&, const SubmitIcpSolutionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SubmitIcpSolutionAsyncHandler;
+			typedef Outcome<Error, Model::SubmitIntentionNoteResult> SubmitIntentionNoteOutcome;
+			typedef std::future<SubmitIntentionNoteOutcome> SubmitIntentionNoteOutcomeCallable;
+			typedef std::function<void(const CompanyregClient*, const Model::SubmitIntentionNoteRequest&, const SubmitIntentionNoteOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SubmitIntentionNoteAsyncHandler;
+			typedef Outcome<Error, Model::SubmitPartnerCompanyInformationResult> SubmitPartnerCompanyInformationOutcome;
+			typedef std::future<SubmitPartnerCompanyInformationOutcome> SubmitPartnerCompanyInformationOutcomeCallable;
+			typedef std::function<void(const CompanyregClient*, const Model::SubmitPartnerCompanyInformationRequest&, const SubmitPartnerCompanyInformationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SubmitPartnerCompanyInformationAsyncHandler;
+			typedef Outcome<Error, Model::SubmitSolutionResult> SubmitSolutionOutcome;
+			typedef std::future<SubmitSolutionOutcome> SubmitSolutionOutcomeCallable;
+			typedef std::function<void(const CompanyregClient*, const Model::SubmitSolutionRequest&, const SubmitSolutionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SubmitSolutionAsyncHandler;
+			typedef Outcome<Error, Model::UpdateBookkeepingOrgResult> UpdateBookkeepingOrgOutcome;
+			typedef std::future<UpdateBookkeepingOrgOutcome> UpdateBookkeepingOrgOutcomeCallable;
+			typedef std::function<void(const CompanyregClient*, const Model::UpdateBookkeepingOrgRequest&, const UpdateBookkeepingOrgOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateBookkeepingOrgAsyncHandler;
 			typedef Outcome<Error, Model::UpdateCustomerInfoResult> UpdateCustomerInfoOutcome;
 			typedef std::future<UpdateCustomerInfoOutcome> UpdateCustomerInfoOutcomeCallable;
 			typedef std::function<void(const CompanyregClient*, const Model::UpdateCustomerInfoRequest&, const UpdateCustomerInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateCustomerInfoAsyncHandler;
 			typedef Outcome<Error, Model::UpdateFeeResult> UpdateFeeOutcome;
 			typedef std::future<UpdateFeeOutcome> UpdateFeeOutcomeCallable;
 			typedef std::function<void(const CompanyregClient*, const Model::UpdateFeeRequest&, const UpdateFeeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateFeeAsyncHandler;
+			typedef Outcome<Error, Model::UpdateProduceResult> UpdateProduceOutcome;
+			typedef std::future<UpdateProduceOutcome> UpdateProduceOutcomeCallable;
+			typedef std::function<void(const CompanyregClient*, const Model::UpdateProduceRequest&, const UpdateProduceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateProduceAsyncHandler;
 			typedef Outcome<Error, Model::UpdateTaxInfoResult> UpdateTaxInfoOutcome;
 			typedef std::future<UpdateTaxInfoOutcome> UpdateTaxInfoOutcomeCallable;
 			typedef std::function<void(const CompanyregClient*, const Model::UpdateTaxInfoRequest&, const UpdateTaxInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateTaxInfoAsyncHandler;
 			typedef Outcome<Error, Model::UpdateTaxationProcessResult> UpdateTaxationProcessOutcome;
 			typedef std::future<UpdateTaxationProcessOutcome> UpdateTaxationProcessOutcomeCallable;
 			typedef std::function<void(const CompanyregClient*, const Model::UpdateTaxationProcessRequest&, const UpdateTaxationProcessOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateTaxationProcessAsyncHandler;
+			typedef Outcome<Error, Model::UploadIcpBasicMaterialResult> UploadIcpBasicMaterialOutcome;
+			typedef std::future<UploadIcpBasicMaterialOutcome> UploadIcpBasicMaterialOutcomeCallable;
+			typedef std::function<void(const CompanyregClient*, const Model::UploadIcpBasicMaterialRequest&, const UploadIcpBasicMaterialOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UploadIcpBasicMaterialAsyncHandler;
+			typedef Outcome<Error, Model::UploadUserMaterialResult> UploadUserMaterialOutcome;
+			typedef std::future<UploadUserMaterialOutcome> UploadUserMaterialOutcomeCallable;
+			typedef std::function<void(const CompanyregClient*, const Model::UploadUserMaterialRequest&, const UploadUserMaterialOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UploadUserMaterialAsyncHandler;
 			typedef Outcome<Error, Model::VerifyTaxSmsCodeResult> VerifyTaxSmsCodeOutcome;
 			typedef std::future<VerifyTaxSmsCodeOutcome> VerifyTaxSmsCodeOutcomeCallable;
 			typedef std::function<void(const CompanyregClient*, const Model::VerifyTaxSmsCodeRequest&, const VerifyTaxSmsCodeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> VerifyTaxSmsCodeAsyncHandler;
+			typedef Outcome<Error, Model::WriteCommunicationLogResult> WriteCommunicationLogOutcome;
+			typedef std::future<WriteCommunicationLogOutcome> WriteCommunicationLogOutcomeCallable;
+			typedef std::function<void(const CompanyregClient*, const Model::WriteCommunicationLogRequest&, const WriteCommunicationLogOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> WriteCommunicationLogAsyncHandler;
 
 			CompanyregClient(const Credentials &credentials, const ClientConfiguration &configuration);
 			CompanyregClient(const std::shared_ptr<CredentialsProvider> &credentialsProvider, const ClientConfiguration &configuration);
 			CompanyregClient(const std::string &accessKeyId, const std::string &accessKeySecret, const ClientConfiguration &configuration);
 			~CompanyregClient();
+			AcceptBookkeepingAuditResultOutcome acceptBookkeepingAuditResult(const Model::AcceptBookkeepingAuditResultRequest &request)const;
+			void acceptBookkeepingAuditResultAsync(const Model::AcceptBookkeepingAuditResultRequest& request, const AcceptBookkeepingAuditResultAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			AcceptBookkeepingAuditResultOutcomeCallable acceptBookkeepingAuditResultCallable(const Model::AcceptBookkeepingAuditResultRequest& request) const;
+			AcceptBookkeepingDetailStatusChangeOutcome acceptBookkeepingDetailStatusChange(const Model::AcceptBookkeepingDetailStatusChangeRequest &request)const;
+			void acceptBookkeepingDetailStatusChangeAsync(const Model::AcceptBookkeepingDetailStatusChangeRequest& request, const AcceptBookkeepingDetailStatusChangeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			AcceptBookkeepingDetailStatusChangeOutcomeCallable acceptBookkeepingDetailStatusChangeCallable(const Model::AcceptBookkeepingDetailStatusChangeRequest& request) const;
+			AcceptPartnerNotificationOutcome acceptPartnerNotification(const Model::AcceptPartnerNotificationRequest &request)const;
+			void acceptPartnerNotificationAsync(const Model::AcceptPartnerNotificationRequest& request, const AcceptPartnerNotificationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			AcceptPartnerNotificationOutcomeCallable acceptPartnerNotificationCallable(const Model::AcceptPartnerNotificationRequest& request) const;
+			BindProduceAuthorizationOutcome bindProduceAuthorization(const Model::BindProduceAuthorizationRequest &request)const;
+			void bindProduceAuthorizationAsync(const Model::BindProduceAuthorizationRequest& request, const BindProduceAuthorizationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			BindProduceAuthorizationOutcomeCallable bindProduceAuthorizationCallable(const Model::BindProduceAuthorizationRequest& request) const;
+			CheckCompanyRegOutcome checkCompanyReg(const Model::CheckCompanyRegRequest &request)const;
+			void checkCompanyRegAsync(const Model::CheckCompanyRegRequest& request, const CheckCompanyRegAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			CheckCompanyRegOutcomeCallable checkCompanyRegCallable(const Model::CheckCompanyRegRequest& request) const;
 			CheckCopyPayrollOutcome checkCopyPayroll(const Model::CheckCopyPayrollRequest &request)const;
 			void checkCopyPayrollAsync(const Model::CheckCopyPayrollRequest& request, const CheckCopyPayrollAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			CheckCopyPayrollOutcomeCallable checkCopyPayrollCallable(const Model::CheckCopyPayrollRequest& request) const;
@@ -313,6 +658,30 @@ namespace AlibabaCloud
 			ClearTrailDataOutcome clearTrailData(const Model::ClearTrailDataRequest &request)const;
 			void clearTrailDataAsync(const Model::ClearTrailDataRequest& request, const ClearTrailDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			ClearTrailDataOutcomeCallable clearTrailDataCallable(const Model::ClearTrailDataRequest& request) const;
+			CloseIcpProduceOutcome closeIcpProduce(const Model::CloseIcpProduceRequest &request)const;
+			void closeIcpProduceAsync(const Model::CloseIcpProduceRequest& request, const CloseIcpProduceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			CloseIcpProduceOutcomeCallable closeIcpProduceCallable(const Model::CloseIcpProduceRequest& request) const;
+			CloseIntentionOutcome closeIntention(const Model::CloseIntentionRequest &request)const;
+			void closeIntentionAsync(const Model::CloseIntentionRequest& request, const CloseIntentionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			CloseIntentionOutcomeCallable closeIntentionCallable(const Model::CloseIntentionRequest& request) const;
+			CloseIntentionForPartnerOutcome closeIntentionForPartner(const Model::CloseIntentionForPartnerRequest &request)const;
+			void closeIntentionForPartnerAsync(const Model::CloseIntentionForPartnerRequest& request, const CloseIntentionForPartnerAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			CloseIntentionForPartnerOutcomeCallable closeIntentionForPartnerCallable(const Model::CloseIntentionForPartnerRequest& request) const;
+			CloseUserIntentionOutcome closeUserIntention(const Model::CloseUserIntentionRequest &request)const;
+			void closeUserIntentionAsync(const Model::CloseUserIntentionRequest& request, const CloseUserIntentionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			CloseUserIntentionOutcomeCallable closeUserIntentionCallable(const Model::CloseUserIntentionRequest& request) const;
+			ConfirmIcpIntentionOutcome confirmIcpIntention(const Model::ConfirmIcpIntentionRequest &request)const;
+			void confirmIcpIntentionAsync(const Model::ConfirmIcpIntentionRequest& request, const ConfirmIcpIntentionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			ConfirmIcpIntentionOutcomeCallable confirmIcpIntentionCallable(const Model::ConfirmIcpIntentionRequest& request) const;
+			ConfirmIntentionOutcome confirmIntention(const Model::ConfirmIntentionRequest &request)const;
+			void confirmIntentionAsync(const Model::ConfirmIntentionRequest& request, const ConfirmIntentionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			ConfirmIntentionOutcomeCallable confirmIntentionCallable(const Model::ConfirmIntentionRequest& request) const;
+			ConfirmMaterialOutcome confirmMaterial(const Model::ConfirmMaterialRequest &request)const;
+			void confirmMaterialAsync(const Model::ConfirmMaterialRequest& request, const ConfirmMaterialAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			ConfirmMaterialOutcomeCallable confirmMaterialCallable(const Model::ConfirmMaterialRequest& request) const;
+			ConfirmTaxAmountOutcome confirmTaxAmount(const Model::ConfirmTaxAmountRequest &request)const;
+			void confirmTaxAmountAsync(const Model::ConfirmTaxAmountRequest& request, const ConfirmTaxAmountAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			ConfirmTaxAmountOutcomeCallable confirmTaxAmountCallable(const Model::ConfirmTaxAmountRequest& request) const;
 			ConvertFeeOutcome convertFee(const Model::ConvertFeeRequest &request)const;
 			void convertFeeAsync(const Model::ConvertFeeRequest& request, const ConvertFeeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			ConvertFeeOutcomeCallable convertFeeCallable(const Model::ConvertFeeRequest& request) const;
@@ -322,6 +691,15 @@ namespace AlibabaCloud
 			CopyPayrollOutcome copyPayroll(const Model::CopyPayrollRequest &request)const;
 			void copyPayrollAsync(const Model::CopyPayrollRequest& request, const CopyPayrollAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			CopyPayrollOutcomeCallable copyPayrollCallable(const Model::CopyPayrollRequest& request) const;
+			CreateBookkeepingIntentionOutcome createBookkeepingIntention(const Model::CreateBookkeepingIntentionRequest &request)const;
+			void createBookkeepingIntentionAsync(const Model::CreateBookkeepingIntentionRequest& request, const CreateBookkeepingIntentionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			CreateBookkeepingIntentionOutcomeCallable createBookkeepingIntentionCallable(const Model::CreateBookkeepingIntentionRequest& request) const;
+			CreateBusinessOpportunityOutcome createBusinessOpportunity(const Model::CreateBusinessOpportunityRequest &request)const;
+			void createBusinessOpportunityAsync(const Model::CreateBusinessOpportunityRequest& request, const CreateBusinessOpportunityAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			CreateBusinessOpportunityOutcomeCallable createBusinessOpportunityCallable(const Model::CreateBusinessOpportunityRequest& request) const;
+			CreateProduceForPartnerOutcome createProduceForPartner(const Model::CreateProduceForPartnerRequest &request)const;
+			void createProduceForPartnerAsync(const Model::CreateProduceForPartnerRequest& request, const CreateProduceForPartnerAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			CreateProduceForPartnerOutcomeCallable createProduceForPartnerCallable(const Model::CreateProduceForPartnerRequest& request) const;
 			DeleteFeeOutcome deleteFee(const Model::DeleteFeeRequest &request)const;
 			void deleteFeeAsync(const Model::DeleteFeeRequest& request, const DeleteFeeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DeleteFeeOutcomeCallable deleteFeeCallable(const Model::DeleteFeeRequest& request) const;
@@ -331,12 +709,27 @@ namespace AlibabaCloud
 			DeletePayrollOutcome deletePayroll(const Model::DeletePayrollRequest &request)const;
 			void deletePayrollAsync(const Model::DeletePayrollRequest& request, const DeletePayrollAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DeletePayrollOutcomeCallable deletePayrollCallable(const Model::DeletePayrollRequest& request) const;
+			DescribePartnerConfigOutcome describePartnerConfig(const Model::DescribePartnerConfigRequest &request)const;
+			void describePartnerConfigAsync(const Model::DescribePartnerConfigRequest& request, const DescribePartnerConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			DescribePartnerConfigOutcomeCallable describePartnerConfigCallable(const Model::DescribePartnerConfigRequest& request) const;
+			GenerateCompanyRegUploadPolicyOutcome generateCompanyRegUploadPolicy(const Model::GenerateCompanyRegUploadPolicyRequest &request)const;
+			void generateCompanyRegUploadPolicyAsync(const Model::GenerateCompanyRegUploadPolicyRequest& request, const GenerateCompanyRegUploadPolicyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			GenerateCompanyRegUploadPolicyOutcomeCallable generateCompanyRegUploadPolicyCallable(const Model::GenerateCompanyRegUploadPolicyRequest& request) const;
+			GenerateUploadFilePolicyOutcome generateUploadFilePolicy(const Model::GenerateUploadFilePolicyRequest &request)const;
+			void generateUploadFilePolicyAsync(const Model::GenerateUploadFilePolicyRequest& request, const GenerateUploadFilePolicyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			GenerateUploadFilePolicyOutcomeCallable generateUploadFilePolicyCallable(const Model::GenerateUploadFilePolicyRequest& request) const;
+			GetAlipayUrlOutcome getAlipayUrl(const Model::GetAlipayUrlRequest &request)const;
+			void getAlipayUrlAsync(const Model::GetAlipayUrlRequest& request, const GetAlipayUrlAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			GetAlipayUrlOutcomeCallable getAlipayUrlCallable(const Model::GetAlipayUrlRequest& request) const;
 			GetBalanceSheetInfoOutcome getBalanceSheetInfo(const Model::GetBalanceSheetInfoRequest &request)const;
 			void getBalanceSheetInfoAsync(const Model::GetBalanceSheetInfoRequest& request, const GetBalanceSheetInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			GetBalanceSheetInfoOutcomeCallable getBalanceSheetInfoCallable(const Model::GetBalanceSheetInfoRequest& request) const;
 			GetCashFlowInfoOutcome getCashFlowInfo(const Model::GetCashFlowInfoRequest &request)const;
 			void getCashFlowInfoAsync(const Model::GetCashFlowInfoRequest& request, const GetCashFlowInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			GetCashFlowInfoOutcomeCallable getCashFlowInfoCallable(const Model::GetCashFlowInfoRequest& request) const;
+			GetCompanyRegOrderOutcome getCompanyRegOrder(const Model::GetCompanyRegOrderRequest &request)const;
+			void getCompanyRegOrderAsync(const Model::GetCompanyRegOrderRequest& request, const GetCompanyRegOrderAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			GetCompanyRegOrderOutcomeCallable getCompanyRegOrderCallable(const Model::GetCompanyRegOrderRequest& request) const;
 			GetEnterprisesInfoOutcome getEnterprisesInfo(const Model::GetEnterprisesInfoRequest &request)const;
 			void getEnterprisesInfoAsync(const Model::GetEnterprisesInfoRequest& request, const GetEnterprisesInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			GetEnterprisesInfoOutcomeCallable getEnterprisesInfoCallable(const Model::GetEnterprisesInfoRequest& request) const;
@@ -403,12 +796,36 @@ namespace AlibabaCloud
 			GetVoucherCountOutcome getVoucherCount(const Model::GetVoucherCountRequest &request)const;
 			void getVoucherCountAsync(const Model::GetVoucherCountRequest& request, const GetVoucherCountAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			GetVoucherCountOutcomeCallable getVoucherCountCallable(const Model::GetVoucherCountRequest& request) const;
+			ListApplicationLogsOutcome listApplicationLogs(const Model::ListApplicationLogsRequest &request)const;
+			void listApplicationLogsAsync(const Model::ListApplicationLogsRequest& request, const ListApplicationLogsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			ListApplicationLogsOutcomeCallable listApplicationLogsCallable(const Model::ListApplicationLogsRequest& request) const;
+			ListBookkeepingStatisticsesOutcome listBookkeepingStatisticses(const Model::ListBookkeepingStatisticsesRequest &request)const;
+			void listBookkeepingStatisticsesAsync(const Model::ListBookkeepingStatisticsesRequest& request, const ListBookkeepingStatisticsesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			ListBookkeepingStatisticsesOutcomeCallable listBookkeepingStatisticsesCallable(const Model::ListBookkeepingStatisticsesRequest& request) const;
+			ListBookkeepingSubjectBalancesOutcome listBookkeepingSubjectBalances(const Model::ListBookkeepingSubjectBalancesRequest &request)const;
+			void listBookkeepingSubjectBalancesAsync(const Model::ListBookkeepingSubjectBalancesRequest& request, const ListBookkeepingSubjectBalancesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			ListBookkeepingSubjectBalancesOutcomeCallable listBookkeepingSubjectBalancesCallable(const Model::ListBookkeepingSubjectBalancesRequest& request) const;
+			ListBookkeepingsOutcome listBookkeepings(const Model::ListBookkeepingsRequest &request)const;
+			void listBookkeepingsAsync(const Model::ListBookkeepingsRequest& request, const ListBookkeepingsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			ListBookkeepingsOutcomeCallable listBookkeepingsCallable(const Model::ListBookkeepingsRequest& request) const;
 			ListCashJournalOutcome listCashJournal(const Model::ListCashJournalRequest &request)const;
 			void listCashJournalAsync(const Model::ListCashJournalRequest& request, const ListCashJournalAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			ListCashJournalOutcomeCallable listCashJournalCallable(const Model::ListCashJournalRequest& request) const;
+			ListCompanyRegConsultationsOutcome listCompanyRegConsultations(const Model::ListCompanyRegConsultationsRequest &request)const;
+			void listCompanyRegConsultationsAsync(const Model::ListCompanyRegConsultationsRequest& request, const ListCompanyRegConsultationsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			ListCompanyRegConsultationsOutcomeCallable listCompanyRegConsultationsCallable(const Model::ListCompanyRegConsultationsRequest& request) const;
+			ListCompanyRegOrdersOutcome listCompanyRegOrders(const Model::ListCompanyRegOrdersRequest &request)const;
+			void listCompanyRegOrdersAsync(const Model::ListCompanyRegOrdersRequest& request, const ListCompanyRegOrdersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			ListCompanyRegOrdersOutcomeCallable listCompanyRegOrdersCallable(const Model::ListCompanyRegOrdersRequest& request) const;
 			ListEnterprisesOutcome listEnterprises(const Model::ListEnterprisesRequest &request)const;
 			void listEnterprisesAsync(const Model::ListEnterprisesRequest& request, const ListEnterprisesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			ListEnterprisesOutcomeCallable listEnterprisesCallable(const Model::ListEnterprisesRequest& request) const;
+			ListIcpApplicationsOutcome listIcpApplications(const Model::ListIcpApplicationsRequest &request)const;
+			void listIcpApplicationsAsync(const Model::ListIcpApplicationsRequest& request, const ListIcpApplicationsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			ListIcpApplicationsOutcomeCallable listIcpApplicationsCallable(const Model::ListIcpApplicationsRequest& request) const;
+			ListIntentionNoteOutcome listIntentionNote(const Model::ListIntentionNoteRequest &request)const;
+			void listIntentionNoteAsync(const Model::ListIntentionNoteRequest& request, const ListIntentionNoteAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			ListIntentionNoteOutcomeCallable listIntentionNoteCallable(const Model::ListIntentionNoteRequest& request) const;
 			ListInvoiceOutcome listInvoice(const Model::ListInvoiceRequest &request)const;
 			void listInvoiceAsync(const Model::ListInvoiceRequest& request, const ListInvoiceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			ListInvoiceOutcomeCallable listInvoiceCallable(const Model::ListInvoiceRequest& request) const;
@@ -418,18 +835,93 @@ namespace AlibabaCloud
 			ListPayrollOutcome listPayroll(const Model::ListPayrollRequest &request)const;
 			void listPayrollAsync(const Model::ListPayrollRequest& request, const ListPayrollAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			ListPayrollOutcomeCallable listPayrollCallable(const Model::ListPayrollRequest& request) const;
+			ListProduceAuthorizationOutcome listProduceAuthorization(const Model::ListProduceAuthorizationRequest &request)const;
+			void listProduceAuthorizationAsync(const Model::ListProduceAuthorizationRequest& request, const ListProduceAuthorizationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			ListProduceAuthorizationOutcomeCallable listProduceAuthorizationCallable(const Model::ListProduceAuthorizationRequest& request) const;
+			ListUserDetailSolutionsOutcome listUserDetailSolutions(const Model::ListUserDetailSolutionsRequest &request)const;
+			void listUserDetailSolutionsAsync(const Model::ListUserDetailSolutionsRequest& request, const ListUserDetailSolutionsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			ListUserDetailSolutionsOutcomeCallable listUserDetailSolutionsCallable(const Model::ListUserDetailSolutionsRequest& request) const;
+			ListUserIntentionNotesOutcome listUserIntentionNotes(const Model::ListUserIntentionNotesRequest &request)const;
+			void listUserIntentionNotesAsync(const Model::ListUserIntentionNotesRequest& request, const ListUserIntentionNotesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			ListUserIntentionNotesOutcomeCallable listUserIntentionNotesCallable(const Model::ListUserIntentionNotesRequest& request) const;
+			ListUserIntentionsOutcome listUserIntentions(const Model::ListUserIntentionsRequest &request)const;
+			void listUserIntentionsAsync(const Model::ListUserIntentionsRequest& request, const ListUserIntentionsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			ListUserIntentionsOutcomeCallable listUserIntentionsCallable(const Model::ListUserIntentionsRequest& request) const;
+			ListUserProduceOperateLogsOutcome listUserProduceOperateLogs(const Model::ListUserProduceOperateLogsRequest &request)const;
+			void listUserProduceOperateLogsAsync(const Model::ListUserProduceOperateLogsRequest& request, const ListUserProduceOperateLogsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			ListUserProduceOperateLogsOutcomeCallable listUserProduceOperateLogsCallable(const Model::ListUserProduceOperateLogsRequest& request) const;
+			ListUserSolutionsOutcome listUserSolutions(const Model::ListUserSolutionsRequest &request)const;
+			void listUserSolutionsAsync(const Model::ListUserSolutionsRequest& request, const ListUserSolutionsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			ListUserSolutionsOutcomeCallable listUserSolutionsCallable(const Model::ListUserSolutionsRequest& request) const;
 			ListVoucherOutcome listVoucher(const Model::ListVoucherRequest &request)const;
 			void listVoucherAsync(const Model::ListVoucherRequest& request, const ListVoucherAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			ListVoucherOutcomeCallable listVoucherCallable(const Model::ListVoucherRequest& request) const;
+			OperateProduceForPartnerOutcome operateProduceForPartner(const Model::OperateProduceForPartnerRequest &request)const;
+			void operateProduceForPartnerAsync(const Model::OperateProduceForPartnerRequest& request, const OperateProduceForPartnerAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			OperateProduceForPartnerOutcomeCallable operateProduceForPartnerCallable(const Model::OperateProduceForPartnerRequest& request) const;
 			PhotoInvoiceOutcome photoInvoice(const Model::PhotoInvoiceRequest &request)const;
 			void photoInvoiceAsync(const Model::PhotoInvoiceRequest& request, const PhotoInvoiceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			PhotoInvoiceOutcomeCallable photoInvoiceCallable(const Model::PhotoInvoiceRequest& request) const;
 			PrintAcctgTransOutcome printAcctgTrans(const Model::PrintAcctgTransRequest &request)const;
 			void printAcctgTransAsync(const Model::PrintAcctgTransRequest& request, const PrintAcctgTransAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			PrintAcctgTransOutcomeCallable printAcctgTransCallable(const Model::PrintAcctgTransRequest& request) const;
+			ProcessCompanyRegOrderOutcome processCompanyRegOrder(const Model::ProcessCompanyRegOrderRequest &request)const;
+			void processCompanyRegOrderAsync(const Model::ProcessCompanyRegOrderRequest& request, const ProcessCompanyRegOrderAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			ProcessCompanyRegOrderOutcomeCallable processCompanyRegOrderCallable(const Model::ProcessCompanyRegOrderRequest& request) const;
+			PutMeasureDataOutcome putMeasureData(const Model::PutMeasureDataRequest &request)const;
+			void putMeasureDataAsync(const Model::PutMeasureDataRequest& request, const PutMeasureDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			PutMeasureDataOutcomeCallable putMeasureDataCallable(const Model::PutMeasureDataRequest& request) const;
+			PutMeasureReadyFlagOutcome putMeasureReadyFlag(const Model::PutMeasureReadyFlagRequest &request)const;
+			void putMeasureReadyFlagAsync(const Model::PutMeasureReadyFlagRequest& request, const PutMeasureReadyFlagAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			PutMeasureReadyFlagOutcomeCallable putMeasureReadyFlagCallable(const Model::PutMeasureReadyFlagRequest& request) const;
+			QueryBagRemainingOutcome queryBagRemaining(const Model::QueryBagRemainingRequest &request)const;
+			void queryBagRemainingAsync(const Model::QueryBagRemainingRequest& request, const QueryBagRemainingAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			QueryBagRemainingOutcomeCallable queryBagRemainingCallable(const Model::QueryBagRemainingRequest& request) const;
+			QueryBookkeepingCommoditiesOutcome queryBookkeepingCommodities(const Model::QueryBookkeepingCommoditiesRequest &request)const;
+			void queryBookkeepingCommoditiesAsync(const Model::QueryBookkeepingCommoditiesRequest& request, const QueryBookkeepingCommoditiesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			QueryBookkeepingCommoditiesOutcomeCallable queryBookkeepingCommoditiesCallable(const Model::QueryBookkeepingCommoditiesRequest& request) const;
+			QueryBookkeepingCommodityModulesOutcome queryBookkeepingCommodityModules(const Model::QueryBookkeepingCommodityModulesRequest &request)const;
+			void queryBookkeepingCommodityModulesAsync(const Model::QueryBookkeepingCommodityModulesRequest& request, const QueryBookkeepingCommodityModulesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			QueryBookkeepingCommodityModulesOutcomeCallable queryBookkeepingCommodityModulesCallable(const Model::QueryBookkeepingCommodityModulesRequest& request) const;
+			QueryCommodityConfigOutcome queryCommodityConfig(const Model::QueryCommodityConfigRequest &request)const;
+			void queryCommodityConfigAsync(const Model::QueryCommodityConfigRequest& request, const QueryCommodityConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			QueryCommodityConfigOutcomeCallable queryCommodityConfigCallable(const Model::QueryCommodityConfigRequest& request) const;
+			QueryCommunicationLogsOutcome queryCommunicationLogs(const Model::QueryCommunicationLogsRequest &request)const;
+			void queryCommunicationLogsAsync(const Model::QueryCommunicationLogsRequest& request, const QueryCommunicationLogsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			QueryCommunicationLogsOutcomeCallable queryCommunicationLogsCallable(const Model::QueryCommunicationLogsRequest& request) const;
+			QueryInstanceOutcome queryInstance(const Model::QueryInstanceRequest &request)const;
+			void queryInstanceAsync(const Model::QueryInstanceRequest& request, const QueryInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			QueryInstanceOutcomeCallable queryInstanceCallable(const Model::QueryInstanceRequest& request) const;
+			QueryIntentionListOutcome queryIntentionList(const Model::QueryIntentionListRequest &request)const;
+			void queryIntentionListAsync(const Model::QueryIntentionListRequest& request, const QueryIntentionListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			QueryIntentionListOutcomeCallable queryIntentionListCallable(const Model::QueryIntentionListRequest& request) const;
+			QueryTradeIntentionUserListOutcome queryTradeIntentionUserList(const Model::QueryTradeIntentionUserListRequest &request)const;
+			void queryTradeIntentionUserListAsync(const Model::QueryTradeIntentionUserListRequest& request, const QueryTradeIntentionUserListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			QueryTradeIntentionUserListOutcomeCallable queryTradeIntentionUserListCallable(const Model::QueryTradeIntentionUserListRequest& request) const;
+			QueryUserNeedAuthOutcome queryUserNeedAuth(const Model::QueryUserNeedAuthRequest &request)const;
+			void queryUserNeedAuthAsync(const Model::QueryUserNeedAuthRequest& request, const QueryUserNeedAuthAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			QueryUserNeedAuthOutcomeCallable queryUserNeedAuthCallable(const Model::QueryUserNeedAuthRequest& request) const;
+			ReSubmitIcpSolutionOutcome reSubmitIcpSolution(const Model::ReSubmitIcpSolutionRequest &request)const;
+			void reSubmitIcpSolutionAsync(const Model::ReSubmitIcpSolutionRequest& request, const ReSubmitIcpSolutionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			ReSubmitIcpSolutionOutcomeCallable reSubmitIcpSolutionCallable(const Model::ReSubmitIcpSolutionRequest& request) const;
 			RefreshCustomerInfoOutcome refreshCustomerInfo(const Model::RefreshCustomerInfoRequest &request)const;
 			void refreshCustomerInfoAsync(const Model::RefreshCustomerInfoRequest& request, const RefreshCustomerInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			RefreshCustomerInfoOutcomeCallable refreshCustomerInfoCallable(const Model::RefreshCustomerInfoRequest& request) const;
+			RefuseMaterialOutcome refuseMaterial(const Model::RefuseMaterialRequest &request)const;
+			void refuseMaterialAsync(const Model::RefuseMaterialRequest& request, const RefuseMaterialAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			RefuseMaterialOutcomeCallable refuseMaterialCallable(const Model::RefuseMaterialRequest& request) const;
+			RejectIcpIntentionOutcome rejectIcpIntention(const Model::RejectIcpIntentionRequest &request)const;
+			void rejectIcpIntentionAsync(const Model::RejectIcpIntentionRequest& request, const RejectIcpIntentionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			RejectIcpIntentionOutcomeCallable rejectIcpIntentionCallable(const Model::RejectIcpIntentionRequest& request) const;
+			RejectSolutionOutcome rejectSolution(const Model::RejectSolutionRequest &request)const;
+			void rejectSolutionAsync(const Model::RejectSolutionRequest& request, const RejectSolutionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			RejectSolutionOutcomeCallable rejectSolutionCallable(const Model::RejectSolutionRequest& request) const;
+			RejectUserSolutionOutcome rejectUserSolution(const Model::RejectUserSolutionRequest &request)const;
+			void rejectUserSolutionAsync(const Model::RejectUserSolutionRequest& request, const RejectUserSolutionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			RejectUserSolutionOutcomeCallable rejectUserSolutionCallable(const Model::RejectUserSolutionRequest& request) const;
+			ReleaseProduceAuthorizationOutcome releaseProduceAuthorization(const Model::ReleaseProduceAuthorizationRequest &request)const;
+			void releaseProduceAuthorizationAsync(const Model::ReleaseProduceAuthorizationRequest& request, const ReleaseProduceAuthorizationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			ReleaseProduceAuthorizationOutcomeCallable releaseProduceAuthorizationCallable(const Model::ReleaseProduceAuthorizationRequest& request) const;
 			SaveOpeningBalanceStatusOutcome saveOpeningBalanceStatus(const Model::SaveOpeningBalanceStatusRequest &request)const;
 			void saveOpeningBalanceStatusAsync(const Model::SaveOpeningBalanceStatusRequest& request, const SaveOpeningBalanceStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			SaveOpeningBalanceStatusOutcomeCallable saveOpeningBalanceStatusCallable(const Model::SaveOpeningBalanceStatusRequest& request) const;
@@ -445,21 +937,57 @@ namespace AlibabaCloud
 			SendMessageOutcome sendMessage(const Model::SendMessageRequest &request)const;
 			void sendMessageAsync(const Model::SendMessageRequest& request, const SendMessageAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			SendMessageOutcomeCallable sendMessageCallable(const Model::SendMessageRequest& request) const;
+			SendVcodeOutcome sendVcode(const Model::SendVcodeRequest &request)const;
+			void sendVcodeAsync(const Model::SendVcodeRequest& request, const SendVcodeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			SendVcodeOutcomeCallable sendVcodeCallable(const Model::SendVcodeRequest& request) const;
+			SubmitCommunicationNoteOutcome submitCommunicationNote(const Model::SubmitCommunicationNoteRequest &request)const;
+			void submitCommunicationNoteAsync(const Model::SubmitCommunicationNoteRequest& request, const SubmitCommunicationNoteAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			SubmitCommunicationNoteOutcomeCallable submitCommunicationNoteCallable(const Model::SubmitCommunicationNoteRequest& request) const;
+			SubmitConsultationOutcome submitConsultation(const Model::SubmitConsultationRequest &request)const;
+			void submitConsultationAsync(const Model::SubmitConsultationRequest& request, const SubmitConsultationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			SubmitConsultationOutcomeCallable submitConsultationCallable(const Model::SubmitConsultationRequest& request) const;
+			SubmitIcpSolutionOutcome submitIcpSolution(const Model::SubmitIcpSolutionRequest &request)const;
+			void submitIcpSolutionAsync(const Model::SubmitIcpSolutionRequest& request, const SubmitIcpSolutionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			SubmitIcpSolutionOutcomeCallable submitIcpSolutionCallable(const Model::SubmitIcpSolutionRequest& request) const;
+			SubmitIntentionNoteOutcome submitIntentionNote(const Model::SubmitIntentionNoteRequest &request)const;
+			void submitIntentionNoteAsync(const Model::SubmitIntentionNoteRequest& request, const SubmitIntentionNoteAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			SubmitIntentionNoteOutcomeCallable submitIntentionNoteCallable(const Model::SubmitIntentionNoteRequest& request) const;
+			SubmitPartnerCompanyInformationOutcome submitPartnerCompanyInformation(const Model::SubmitPartnerCompanyInformationRequest &request)const;
+			void submitPartnerCompanyInformationAsync(const Model::SubmitPartnerCompanyInformationRequest& request, const SubmitPartnerCompanyInformationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			SubmitPartnerCompanyInformationOutcomeCallable submitPartnerCompanyInformationCallable(const Model::SubmitPartnerCompanyInformationRequest& request) const;
+			SubmitSolutionOutcome submitSolution(const Model::SubmitSolutionRequest &request)const;
+			void submitSolutionAsync(const Model::SubmitSolutionRequest& request, const SubmitSolutionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			SubmitSolutionOutcomeCallable submitSolutionCallable(const Model::SubmitSolutionRequest& request) const;
+			UpdateBookkeepingOrgOutcome updateBookkeepingOrg(const Model::UpdateBookkeepingOrgRequest &request)const;
+			void updateBookkeepingOrgAsync(const Model::UpdateBookkeepingOrgRequest& request, const UpdateBookkeepingOrgAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			UpdateBookkeepingOrgOutcomeCallable updateBookkeepingOrgCallable(const Model::UpdateBookkeepingOrgRequest& request) const;
 			UpdateCustomerInfoOutcome updateCustomerInfo(const Model::UpdateCustomerInfoRequest &request)const;
 			void updateCustomerInfoAsync(const Model::UpdateCustomerInfoRequest& request, const UpdateCustomerInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			UpdateCustomerInfoOutcomeCallable updateCustomerInfoCallable(const Model::UpdateCustomerInfoRequest& request) const;
 			UpdateFeeOutcome updateFee(const Model::UpdateFeeRequest &request)const;
 			void updateFeeAsync(const Model::UpdateFeeRequest& request, const UpdateFeeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			UpdateFeeOutcomeCallable updateFeeCallable(const Model::UpdateFeeRequest& request) const;
+			UpdateProduceOutcome updateProduce(const Model::UpdateProduceRequest &request)const;
+			void updateProduceAsync(const Model::UpdateProduceRequest& request, const UpdateProduceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			UpdateProduceOutcomeCallable updateProduceCallable(const Model::UpdateProduceRequest& request) const;
 			UpdateTaxInfoOutcome updateTaxInfo(const Model::UpdateTaxInfoRequest &request)const;
 			void updateTaxInfoAsync(const Model::UpdateTaxInfoRequest& request, const UpdateTaxInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			UpdateTaxInfoOutcomeCallable updateTaxInfoCallable(const Model::UpdateTaxInfoRequest& request) const;
 			UpdateTaxationProcessOutcome updateTaxationProcess(const Model::UpdateTaxationProcessRequest &request)const;
 			void updateTaxationProcessAsync(const Model::UpdateTaxationProcessRequest& request, const UpdateTaxationProcessAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			UpdateTaxationProcessOutcomeCallable updateTaxationProcessCallable(const Model::UpdateTaxationProcessRequest& request) const;
+			UploadIcpBasicMaterialOutcome uploadIcpBasicMaterial(const Model::UploadIcpBasicMaterialRequest &request)const;
+			void uploadIcpBasicMaterialAsync(const Model::UploadIcpBasicMaterialRequest& request, const UploadIcpBasicMaterialAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			UploadIcpBasicMaterialOutcomeCallable uploadIcpBasicMaterialCallable(const Model::UploadIcpBasicMaterialRequest& request) const;
+			UploadUserMaterialOutcome uploadUserMaterial(const Model::UploadUserMaterialRequest &request)const;
+			void uploadUserMaterialAsync(const Model::UploadUserMaterialRequest& request, const UploadUserMaterialAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			UploadUserMaterialOutcomeCallable uploadUserMaterialCallable(const Model::UploadUserMaterialRequest& request) const;
 			VerifyTaxSmsCodeOutcome verifyTaxSmsCode(const Model::VerifyTaxSmsCodeRequest &request)const;
 			void verifyTaxSmsCodeAsync(const Model::VerifyTaxSmsCodeRequest& request, const VerifyTaxSmsCodeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			VerifyTaxSmsCodeOutcomeCallable verifyTaxSmsCodeCallable(const Model::VerifyTaxSmsCodeRequest& request) const;
+			WriteCommunicationLogOutcome writeCommunicationLog(const Model::WriteCommunicationLogRequest &request)const;
+			void writeCommunicationLogAsync(const Model::WriteCommunicationLogRequest& request, const WriteCommunicationLogAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			WriteCommunicationLogOutcomeCallable writeCommunicationLogCallable(const Model::WriteCommunicationLogRequest& request) const;
 	
 		private:
 			std::shared_ptr<EndpointProvider> endpointProvider_;

+ 69 - 0
companyreg/include/alibabacloud/companyreg/model/AcceptBookkeepingAuditResultRequest.h

@@ -0,0 +1,69 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_COMPANYREG_MODEL_ACCEPTBOOKKEEPINGAUDITRESULTREQUEST_H_
+#define ALIBABACLOUD_COMPANYREG_MODEL_ACCEPTBOOKKEEPINGAUDITRESULTREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/companyreg/CompanyregExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Companyreg
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_COMPANYREG_EXPORT AcceptBookkeepingAuditResultRequest : public RpcServiceRequest
+			{
+
+			public:
+				AcceptBookkeepingAuditResultRequest();
+				~AcceptBookkeepingAuditResultRequest();
+
+				std::string getNote()const;
+				void setNote(const std::string& note);
+				std::string getOrgCode()const;
+				void setOrgCode(const std::string& orgCode);
+				std::string getOrgAddress()const;
+				void setOrgAddress(const std::string& orgAddress);
+				std::string getOrgName()const;
+				void setOrgName(const std::string& orgName);
+				long getServiceStartTime()const;
+				void setServiceStartTime(long serviceStartTime);
+				bool getAuditResult()const;
+				void setAuditResult(bool auditResult);
+				std::string getBizId()const;
+				void setBizId(const std::string& bizId);
+				std::string getOrgMobile()const;
+				void setOrgMobile(const std::string& orgMobile);
+
+            private:
+				std::string note_;
+				std::string orgCode_;
+				std::string orgAddress_;
+				std::string orgName_;
+				long serviceStartTime_;
+				bool auditResult_;
+				std::string bizId_;
+				std::string orgMobile_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_COMPANYREG_MODEL_ACCEPTBOOKKEEPINGAUDITRESULTREQUEST_H_

+ 49 - 0
companyreg/include/alibabacloud/companyreg/model/AcceptBookkeepingAuditResultResult.h

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

+ 54 - 0
companyreg/include/alibabacloud/companyreg/model/AcceptBookkeepingDetailStatusChangeRequest.h

@@ -0,0 +1,54 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_COMPANYREG_MODEL_ACCEPTBOOKKEEPINGDETAILSTATUSCHANGEREQUEST_H_
+#define ALIBABACLOUD_COMPANYREG_MODEL_ACCEPTBOOKKEEPINGDETAILSTATUSCHANGEREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/companyreg/CompanyregExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Companyreg
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_COMPANYREG_EXPORT AcceptBookkeepingDetailStatusChangeRequest : public RpcServiceRequest
+			{
+
+			public:
+				AcceptBookkeepingDetailStatusChangeRequest();
+				~AcceptBookkeepingDetailStatusChangeRequest();
+
+				std::string getBizId()const;
+				void setBizId(const std::string& bizId);
+				std::string getTaxAmount()const;
+				void setTaxAmount(const std::string& taxAmount);
+				int getStatus()const;
+				void setStatus(int status);
+
+            private:
+				std::string bizId_;
+				std::string taxAmount_;
+				int status_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_COMPANYREG_MODEL_ACCEPTBOOKKEEPINGDETAILSTATUSCHANGEREQUEST_H_

+ 49 - 0
companyreg/include/alibabacloud/companyreg/model/AcceptBookkeepingDetailStatusChangeResult.h

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

+ 63 - 0
companyreg/include/alibabacloud/companyreg/model/AcceptPartnerNotificationRequest.h

@@ -0,0 +1,63 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_COMPANYREG_MODEL_ACCEPTPARTNERNOTIFICATIONREQUEST_H_
+#define ALIBABACLOUD_COMPANYREG_MODEL_ACCEPTPARTNERNOTIFICATIONREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/companyreg/CompanyregExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Companyreg
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_COMPANYREG_EXPORT AcceptPartnerNotificationRequest : public RpcServiceRequest
+			{
+
+			public:
+				AcceptPartnerNotificationRequest();
+				~AcceptPartnerNotificationRequest();
+
+				std::string getCertificateEndTime()const;
+				void setCertificateEndTime(const std::string& certificateEndTime);
+				int getApplicationStatus()const;
+				void setApplicationStatus(int applicationStatus);
+				std::string getCertificateNumber()const;
+				void setCertificateNumber(const std::string& certificateNumber);
+				std::string getOfficialFileURL()const;
+				void setOfficialFileURL(const std::string& officialFileURL);
+				std::string getCertificateStartTime()const;
+				void setCertificateStartTime(const std::string& certificateStartTime);
+				std::string getBizId()const;
+				void setBizId(const std::string& bizId);
+
+            private:
+				std::string certificateEndTime_;
+				int applicationStatus_;
+				std::string certificateNumber_;
+				std::string officialFileURL_;
+				std::string certificateStartTime_;
+				std::string bizId_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_COMPANYREG_MODEL_ACCEPTPARTNERNOTIFICATIONREQUEST_H_

+ 55 - 0
companyreg/include/alibabacloud/companyreg/model/AcceptPartnerNotificationResult.h

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

+ 54 - 0
companyreg/include/alibabacloud/companyreg/model/BindProduceAuthorizationRequest.h

@@ -0,0 +1,54 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_COMPANYREG_MODEL_BINDPRODUCEAUTHORIZATIONREQUEST_H_
+#define ALIBABACLOUD_COMPANYREG_MODEL_BINDPRODUCEAUTHORIZATIONREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/companyreg/CompanyregExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Companyreg
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_COMPANYREG_EXPORT BindProduceAuthorizationRequest : public RpcServiceRequest
+			{
+
+			public:
+				BindProduceAuthorizationRequest();
+				~BindProduceAuthorizationRequest();
+
+				std::string getBizType()const;
+				void setBizType(const std::string& bizType);
+				std::string getAuthorizedUserIds()const;
+				void setAuthorizedUserIds(const std::string& authorizedUserIds);
+				std::string getBizId()const;
+				void setBizId(const std::string& bizId);
+
+            private:
+				std::string bizType_;
+				std::string authorizedUserIds_;
+				std::string bizId_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_COMPANYREG_MODEL_BINDPRODUCEAUTHORIZATIONREQUEST_H_

+ 67 - 0
companyreg/include/alibabacloud/companyreg/model/BindProduceAuthorizationResult.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_COMPANYREG_MODEL_BINDPRODUCEAUTHORIZATIONRESULT_H_
+#define ALIBABACLOUD_COMPANYREG_MODEL_BINDPRODUCEAUTHORIZATIONRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/companyreg/CompanyregExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Companyreg
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_COMPANYREG_EXPORT BindProduceAuthorizationResult : public ServiceResult
+			{
+			public:
+				struct Data
+				{
+					struct AuthorizedUserListItem
+					{
+						int accountValidType;
+						std::string userName;
+						std::string userId;
+					};
+					std::string message;
+					std::vector<AuthorizedUserListItem> authorizedUserList;
+					bool success;
+				};
+
+
+				BindProduceAuthorizationResult();
+				explicit BindProduceAuthorizationResult(const std::string &payload);
+				~BindProduceAuthorizationResult();
+				std::string getErrorMsg()const;
+				Data getData()const;
+				std::string getErrorCode()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string errorMsg_;
+				Data data_;
+				std::string errorCode_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_COMPANYREG_MODEL_BINDPRODUCEAUTHORIZATIONRESULT_H_

+ 60 - 0
companyreg/include/alibabacloud/companyreg/model/CheckCompanyRegRequest.h

@@ -0,0 +1,60 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_COMPANYREG_MODEL_CHECKCOMPANYREGREQUEST_H_
+#define ALIBABACLOUD_COMPANYREG_MODEL_CHECKCOMPANYREGREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/companyreg/CompanyregExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Companyreg
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_COMPANYREG_EXPORT CheckCompanyRegRequest : public RpcServiceRequest
+			{
+
+			public:
+				CheckCompanyRegRequest();
+				~CheckCompanyRegRequest();
+
+				std::string getOrgType()const;
+				void setOrgType(const std::string& orgType);
+				std::string getIndustryType()const;
+				void setIndustryType(const std::string& industryType);
+				std::string getTradeName()const;
+				void setTradeName(const std::string& tradeName);
+				std::string getCity()const;
+				void setCity(const std::string& city);
+				int getNameType()const;
+				void setNameType(int nameType);
+
+            private:
+				std::string orgType_;
+				std::string industryType_;
+				std::string tradeName_;
+				std::string city_;
+				int nameType_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_COMPANYREG_MODEL_CHECKCOMPANYREGREQUEST_H_

+ 64 - 0
companyreg/include/alibabacloud/companyreg/model/CheckCompanyRegResult.h

@@ -0,0 +1,64 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_COMPANYREG_MODEL_CHECKCOMPANYREGRESULT_H_
+#define ALIBABACLOUD_COMPANYREG_MODEL_CHECKCOMPANYREGRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/companyreg/CompanyregExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Companyreg
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_COMPANYREG_EXPORT CheckCompanyRegResult : public ServiceResult
+			{
+			public:
+				struct Company
+				{
+					std::string companyName;
+					std::string level;
+				};
+
+
+				CheckCompanyRegResult();
+				explicit CheckCompanyRegResult(const std::string &payload);
+				~CheckCompanyRegResult();
+				std::string getMatchSensitive()const;
+				std::string getMatchCity()const;
+				std::string getMatchBrand()const;
+				std::string getLevel()const;
+				std::vector<Company> getSimilarCompanies()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string matchSensitive_;
+				std::string matchCity_;
+				std::string matchBrand_;
+				std::string level_;
+				std::vector<Company> similarCompanies_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_COMPANYREG_MODEL_CHECKCOMPANYREGRESULT_H_

+ 51 - 0
companyreg/include/alibabacloud/companyreg/model/CloseIcpProduceRequest.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_COMPANYREG_MODEL_CLOSEICPPRODUCEREQUEST_H_
+#define ALIBABACLOUD_COMPANYREG_MODEL_CLOSEICPPRODUCEREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/companyreg/CompanyregExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Companyreg
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_COMPANYREG_EXPORT CloseIcpProduceRequest : public RpcServiceRequest
+			{
+
+			public:
+				CloseIcpProduceRequest();
+				~CloseIcpProduceRequest();
+
+				std::string getNote()const;
+				void setNote(const std::string& note);
+				std::string getBizId()const;
+				void setBizId(const std::string& bizId);
+
+            private:
+				std::string note_;
+				std::string bizId_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_COMPANYREG_MODEL_CLOSEICPPRODUCEREQUEST_H_

+ 55 - 0
companyreg/include/alibabacloud/companyreg/model/CloseIcpProduceResult.h

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

+ 54 - 0
companyreg/include/alibabacloud/companyreg/model/CloseIntentionForPartnerRequest.h

@@ -0,0 +1,54 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_COMPANYREG_MODEL_CLOSEINTENTIONFORPARTNERREQUEST_H_
+#define ALIBABACLOUD_COMPANYREG_MODEL_CLOSEINTENTIONFORPARTNERREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/companyreg/CompanyregExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Companyreg
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_COMPANYREG_EXPORT CloseIntentionForPartnerRequest : public RpcServiceRequest
+			{
+
+			public:
+				CloseIntentionForPartnerRequest();
+				~CloseIntentionForPartnerRequest();
+
+				std::string getBizType()const;
+				void setBizType(const std::string& bizType);
+				std::string getNote()const;
+				void setNote(const std::string& note);
+				std::string getIntentionBizId()const;
+				void setIntentionBizId(const std::string& intentionBizId);
+
+            private:
+				std::string bizType_;
+				std::string note_;
+				std::string intentionBizId_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_COMPANYREG_MODEL_CLOSEINTENTIONFORPARTNERREQUEST_H_

+ 55 - 0
companyreg/include/alibabacloud/companyreg/model/CloseIntentionForPartnerResult.h

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

+ 51 - 0
companyreg/include/alibabacloud/companyreg/model/CloseIntentionRequest.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_COMPANYREG_MODEL_CLOSEINTENTIONREQUEST_H_
+#define ALIBABACLOUD_COMPANYREG_MODEL_CLOSEINTENTIONREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/companyreg/CompanyregExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Companyreg
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_COMPANYREG_EXPORT CloseIntentionRequest : public RpcServiceRequest
+			{
+
+			public:
+				CloseIntentionRequest();
+				~CloseIntentionRequest();
+
+				std::string getNote()const;
+				void setNote(const std::string& note);
+				std::string getBizId()const;
+				void setBizId(const std::string& bizId);
+
+            private:
+				std::string note_;
+				std::string bizId_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_COMPANYREG_MODEL_CLOSEINTENTIONREQUEST_H_

+ 55 - 0
companyreg/include/alibabacloud/companyreg/model/CloseIntentionResult.h

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

+ 54 - 0
companyreg/include/alibabacloud/companyreg/model/CloseUserIntentionRequest.h

@@ -0,0 +1,54 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_COMPANYREG_MODEL_CLOSEUSERINTENTIONREQUEST_H_
+#define ALIBABACLOUD_COMPANYREG_MODEL_CLOSEUSERINTENTIONREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/companyreg/CompanyregExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Companyreg
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_COMPANYREG_EXPORT CloseUserIntentionRequest : public RpcServiceRequest
+			{
+
+			public:
+				CloseUserIntentionRequest();
+				~CloseUserIntentionRequest();
+
+				std::string getBizType()const;
+				void setBizType(const std::string& bizType);
+				std::string getNote()const;
+				void setNote(const std::string& note);
+				std::string getIntentionBizId()const;
+				void setIntentionBizId(const std::string& intentionBizId);
+
+            private:
+				std::string bizType_;
+				std::string note_;
+				std::string intentionBizId_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_COMPANYREG_MODEL_CLOSEUSERINTENTIONREQUEST_H_

+ 55 - 0
companyreg/include/alibabacloud/companyreg/model/CloseUserIntentionResult.h

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

+ 48 - 0
companyreg/include/alibabacloud/companyreg/model/ConfirmIcpIntentionRequest.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_COMPANYREG_MODEL_CONFIRMICPINTENTIONREQUEST_H_
+#define ALIBABACLOUD_COMPANYREG_MODEL_CONFIRMICPINTENTIONREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/companyreg/CompanyregExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Companyreg
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_COMPANYREG_EXPORT ConfirmIcpIntentionRequest : public RpcServiceRequest
+			{
+
+			public:
+				ConfirmIcpIntentionRequest();
+				~ConfirmIcpIntentionRequest();
+
+				std::string getBizIds()const;
+				void setBizIds(const std::string& bizIds);
+
+            private:
+				std::string bizIds_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_COMPANYREG_MODEL_CONFIRMICPINTENTIONREQUEST_H_

+ 55 - 0
companyreg/include/alibabacloud/companyreg/model/ConfirmIcpIntentionResult.h

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

+ 48 - 0
companyreg/include/alibabacloud/companyreg/model/ConfirmIntentionRequest.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_COMPANYREG_MODEL_CONFIRMINTENTIONREQUEST_H_
+#define ALIBABACLOUD_COMPANYREG_MODEL_CONFIRMINTENTIONREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/companyreg/CompanyregExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Companyreg
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_COMPANYREG_EXPORT ConfirmIntentionRequest : public RpcServiceRequest
+			{
+
+			public:
+				ConfirmIntentionRequest();
+				~ConfirmIntentionRequest();
+
+				std::string getBizId()const;
+				void setBizId(const std::string& bizId);
+
+            private:
+				std::string bizId_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_COMPANYREG_MODEL_CONFIRMINTENTIONREQUEST_H_

+ 53 - 0
companyreg/include/alibabacloud/companyreg/model/ConfirmIntentionResult.h

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

+ 51 - 0
companyreg/include/alibabacloud/companyreg/model/ConfirmMaterialRequest.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_COMPANYREG_MODEL_CONFIRMMATERIALREQUEST_H_
+#define ALIBABACLOUD_COMPANYREG_MODEL_CONFIRMMATERIALREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/companyreg/CompanyregExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Companyreg
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_COMPANYREG_EXPORT ConfirmMaterialRequest : public RpcServiceRequest
+			{
+
+			public:
+				ConfirmMaterialRequest();
+				~ConfirmMaterialRequest();
+
+				std::string getUserOtherList()const;
+				void setUserOtherList(const std::string& userOtherList);
+				std::string getBizId()const;
+				void setBizId(const std::string& bizId);
+
+            private:
+				std::string userOtherList_;
+				std::string bizId_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_COMPANYREG_MODEL_CONFIRMMATERIALREQUEST_H_

+ 49 - 0
companyreg/include/alibabacloud/companyreg/model/ConfirmMaterialResult.h

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

+ 48 - 0
companyreg/include/alibabacloud/companyreg/model/ConfirmTaxAmountRequest.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_COMPANYREG_MODEL_CONFIRMTAXAMOUNTREQUEST_H_
+#define ALIBABACLOUD_COMPANYREG_MODEL_CONFIRMTAXAMOUNTREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/companyreg/CompanyregExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Companyreg
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_COMPANYREG_EXPORT ConfirmTaxAmountRequest : public RpcServiceRequest
+			{
+
+			public:
+				ConfirmTaxAmountRequest();
+				~ConfirmTaxAmountRequest();
+
+				std::string getBizId()const;
+				void setBizId(const std::string& bizId);
+
+            private:
+				std::string bizId_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_COMPANYREG_MODEL_CONFIRMTAXAMOUNTREQUEST_H_

+ 51 - 0
companyreg/include/alibabacloud/companyreg/model/ConfirmTaxAmountResult.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_COMPANYREG_MODEL_CONFIRMTAXAMOUNTRESULT_H_
+#define ALIBABACLOUD_COMPANYREG_MODEL_CONFIRMTAXAMOUNTRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/companyreg/CompanyregExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Companyreg
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_COMPANYREG_EXPORT ConfirmTaxAmountResult : public ServiceResult
+			{
+			public:
+
+
+				ConfirmTaxAmountResult();
+				explicit ConfirmTaxAmountResult(const std::string &payload);
+				~ConfirmTaxAmountResult();
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_COMPANYREG_MODEL_CONFIRMTAXAMOUNTRESULT_H_

+ 66 - 0
companyreg/include/alibabacloud/companyreg/model/CreateBookkeepingIntentionRequest.h

@@ -0,0 +1,66 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_COMPANYREG_MODEL_CREATEBOOKKEEPINGINTENTIONREQUEST_H_
+#define ALIBABACLOUD_COMPANYREG_MODEL_CREATEBOOKKEEPINGINTENTIONREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/companyreg/CompanyregExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Companyreg
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_COMPANYREG_EXPORT CreateBookkeepingIntentionRequest : public RpcServiceRequest
+			{
+
+			public:
+				CreateBookkeepingIntentionRequest();
+				~CreateBookkeepingIntentionRequest();
+
+				std::string getArea()const;
+				void setArea(const std::string& area);
+				std::string getMobile()const;
+				void setMobile(const std::string& mobile);
+				std::string getChannel()const;
+				void setChannel(const std::string& channel);
+				std::string getDescription()const;
+				void setDescription(const std::string& description);
+				std::string getToken()const;
+				void setToken(const std::string& token);
+				std::string getVerifyCode()const;
+				void setVerifyCode(const std::string& verifyCode);
+				std::string getUserName()const;
+				void setUserName(const std::string& userName);
+
+            private:
+				std::string area_;
+				std::string mobile_;
+				std::string channel_;
+				std::string description_;
+				std::string token_;
+				std::string verifyCode_;
+				std::string userName_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_COMPANYREG_MODEL_CREATEBOOKKEEPINGINTENTIONREQUEST_H_

+ 49 - 0
companyreg/include/alibabacloud/companyreg/model/CreateBookkeepingIntentionResult.h

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

+ 60 - 0
companyreg/include/alibabacloud/companyreg/model/CreateBusinessOpportunityRequest.h

@@ -0,0 +1,60 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_COMPANYREG_MODEL_CREATEBUSINESSOPPORTUNITYREQUEST_H_
+#define ALIBABACLOUD_COMPANYREG_MODEL_CREATEBUSINESSOPPORTUNITYREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/companyreg/CompanyregExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Companyreg
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_COMPANYREG_EXPORT CreateBusinessOpportunityRequest : public RpcServiceRequest
+			{
+
+			public:
+				CreateBusinessOpportunityRequest();
+				~CreateBusinessOpportunityRequest();
+
+				std::string getMobile()const;
+				void setMobile(const std::string& mobile);
+				int getSource()const;
+				void setSource(int source);
+				std::string getVCode()const;
+				void setVCode(const std::string& vCode);
+				std::string getContactName()const;
+				void setContactName(const std::string& contactName);
+				std::string getBizType()const;
+				void setBizType(const std::string& bizType);
+
+            private:
+				std::string mobile_;
+				int source_;
+				std::string vCode_;
+				std::string contactName_;
+				std::string bizType_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_COMPANYREG_MODEL_CREATEBUSINESSOPPORTUNITYREQUEST_H_

+ 55 - 0
companyreg/include/alibabacloud/companyreg/model/CreateBusinessOpportunityResult.h

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

+ 54 - 0
companyreg/include/alibabacloud/companyreg/model/CreateProduceForPartnerRequest.h

@@ -0,0 +1,54 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_COMPANYREG_MODEL_CREATEPRODUCEFORPARTNERREQUEST_H_
+#define ALIBABACLOUD_COMPANYREG_MODEL_CREATEPRODUCEFORPARTNERREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/companyreg/CompanyregExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Companyreg
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_COMPANYREG_EXPORT CreateProduceForPartnerRequest : public RpcServiceRequest
+			{
+
+			public:
+				CreateProduceForPartnerRequest();
+				~CreateProduceForPartnerRequest();
+
+				std::string getBizType()const;
+				void setBizType(const std::string& bizType);
+				std::string getExtInfo()const;
+				void setExtInfo(const std::string& extInfo);
+				std::string getBizId()const;
+				void setBizId(const std::string& bizId);
+
+            private:
+				std::string bizType_;
+				std::string extInfo_;
+				std::string bizId_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_COMPANYREG_MODEL_CREATEPRODUCEFORPARTNERREQUEST_H_

+ 57 - 0
companyreg/include/alibabacloud/companyreg/model/CreateProduceForPartnerResult.h

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

+ 51 - 0
companyreg/include/alibabacloud/companyreg/model/DescribePartnerConfigRequest.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_COMPANYREG_MODEL_DESCRIBEPARTNERCONFIGREQUEST_H_
+#define ALIBABACLOUD_COMPANYREG_MODEL_DESCRIBEPARTNERCONFIGREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/companyreg/CompanyregExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Companyreg
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_COMPANYREG_EXPORT DescribePartnerConfigRequest : public RpcServiceRequest
+			{
+
+			public:
+				DescribePartnerConfigRequest();
+				~DescribePartnerConfigRequest();
+
+				std::string getPartnerCode()const;
+				void setPartnerCode(const std::string& partnerCode);
+				std::string getBizType()const;
+				void setBizType(const std::string& bizType);
+
+            private:
+				std::string partnerCode_;
+				std::string bizType_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_COMPANYREG_MODEL_DESCRIBEPARTNERCONFIGREQUEST_H_

+ 55 - 0
companyreg/include/alibabacloud/companyreg/model/DescribePartnerConfigResult.h

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

+ 54 - 0
companyreg/include/alibabacloud/companyreg/model/GenerateCompanyRegUploadPolicyRequest.h

@@ -0,0 +1,54 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_COMPANYREG_MODEL_GENERATECOMPANYREGUPLOADPOLICYREQUEST_H_
+#define ALIBABACLOUD_COMPANYREG_MODEL_GENERATECOMPANYREGUPLOADPOLICYREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/companyreg/CompanyregExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Companyreg
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_COMPANYREG_EXPORT GenerateCompanyRegUploadPolicyRequest : public RpcServiceRequest
+			{
+
+			public:
+				GenerateCompanyRegUploadPolicyRequest();
+				~GenerateCompanyRegUploadPolicyRequest();
+
+				std::string getData()const;
+				void setData(const std::string& data);
+				std::string getBizCode()const;
+				void setBizCode(const std::string& bizCode);
+				std::string getBizSubCode()const;
+				void setBizSubCode(const std::string& bizSubCode);
+
+            private:
+				std::string data_;
+				std::string bizCode_;
+				std::string bizSubCode_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_COMPANYREG_MODEL_GENERATECOMPANYREGUPLOADPOLICYREQUEST_H_

+ 67 - 0
companyreg/include/alibabacloud/companyreg/model/GenerateCompanyRegUploadPolicyResult.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_COMPANYREG_MODEL_GENERATECOMPANYREGUPLOADPOLICYRESULT_H_
+#define ALIBABACLOUD_COMPANYREG_MODEL_GENERATECOMPANYREGUPLOADPOLICYRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/companyreg/CompanyregExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Companyreg
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_COMPANYREG_EXPORT GenerateCompanyRegUploadPolicyResult : public ServiceResult
+			{
+			public:
+
+
+				GenerateCompanyRegUploadPolicyResult();
+				explicit GenerateCompanyRegUploadPolicyResult(const std::string &payload);
+				~GenerateCompanyRegUploadPolicyResult();
+				std::string getFileDir()const;
+				std::string getEncodedPolicy()const;
+				long getMin()const;
+				std::string getAccessId()const;
+				long getMax()const;
+				std::string getSignature()const;
+				std::string getHost()const;
+				std::string getEncryption()const;
+				long getExpireTime()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string fileDir_;
+				std::string encodedPolicy_;
+				long min_;
+				std::string accessId_;
+				long max_;
+				std::string signature_;
+				std::string host_;
+				std::string encryption_;
+				long expireTime_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_COMPANYREG_MODEL_GENERATECOMPANYREGUPLOADPOLICYRESULT_H_

+ 51 - 0
companyreg/include/alibabacloud/companyreg/model/GenerateUploadFilePolicyRequest.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_COMPANYREG_MODEL_GENERATEUPLOADFILEPOLICYREQUEST_H_
+#define ALIBABACLOUD_COMPANYREG_MODEL_GENERATEUPLOADFILEPOLICYREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/companyreg/CompanyregExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Companyreg
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_COMPANYREG_EXPORT GenerateUploadFilePolicyRequest : public RpcServiceRequest
+			{
+
+			public:
+				GenerateUploadFilePolicyRequest();
+				~GenerateUploadFilePolicyRequest();
+
+				std::string getFileType()const;
+				void setFileType(const std::string& fileType);
+				std::string getFileName()const;
+				void setFileName(const std::string& fileName);
+
+            private:
+				std::string fileType_;
+				std::string fileName_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_COMPANYREG_MODEL_GENERATEUPLOADFILEPOLICYREQUEST_H_

+ 63 - 0
companyreg/include/alibabacloud/companyreg/model/GenerateUploadFilePolicyResult.h

@@ -0,0 +1,63 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_COMPANYREG_MODEL_GENERATEUPLOADFILEPOLICYRESULT_H_
+#define ALIBABACLOUD_COMPANYREG_MODEL_GENERATEUPLOADFILEPOLICYRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/companyreg/CompanyregExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Companyreg
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_COMPANYREG_EXPORT GenerateUploadFilePolicyResult : public ServiceResult
+			{
+			public:
+
+
+				GenerateUploadFilePolicyResult();
+				explicit GenerateUploadFilePolicyResult(const std::string &payload);
+				~GenerateUploadFilePolicyResult();
+				std::string getFileDir()const;
+				std::string getFileUrl()const;
+				std::string getEncodedPolicy()const;
+				std::string getAccessId()const;
+				std::string getSignature()const;
+				std::string getHost()const;
+				long getExpireTime()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string fileDir_;
+				std::string fileUrl_;
+				std::string encodedPolicy_;
+				std::string accessId_;
+				std::string signature_;
+				std::string host_;
+				long expireTime_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_COMPANYREG_MODEL_GENERATEUPLOADFILEPOLICYRESULT_H_

+ 57 - 0
companyreg/include/alibabacloud/companyreg/model/GetAlipayUrlRequest.h

@@ -0,0 +1,57 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_COMPANYREG_MODEL_GETALIPAYURLREQUEST_H_
+#define ALIBABACLOUD_COMPANYREG_MODEL_GETALIPAYURLREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/companyreg/CompanyregExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Companyreg
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_COMPANYREG_EXPORT GetAlipayUrlRequest : public RpcServiceRequest
+			{
+
+			public:
+				GetAlipayUrlRequest();
+				~GetAlipayUrlRequest();
+
+				long getOrderId()const;
+				void setOrderId(long orderId);
+				std::string getType()const;
+				void setType(const std::string& type);
+				std::string getBizType()const;
+				void setBizType(const std::string& bizType);
+				std::string getReturnUrl()const;
+				void setReturnUrl(const std::string& returnUrl);
+
+            private:
+				long orderId_;
+				std::string type_;
+				std::string bizType_;
+				std::string returnUrl_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_COMPANYREG_MODEL_GETALIPAYURLREQUEST_H_

+ 51 - 0
companyreg/include/alibabacloud/companyreg/model/GetAlipayUrlResult.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_COMPANYREG_MODEL_GETALIPAYURLRESULT_H_
+#define ALIBABACLOUD_COMPANYREG_MODEL_GETALIPAYURLRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/companyreg/CompanyregExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Companyreg
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_COMPANYREG_EXPORT GetAlipayUrlResult : public ServiceResult
+			{
+			public:
+
+
+				GetAlipayUrlResult();
+				explicit GetAlipayUrlResult(const std::string &payload);
+				~GetAlipayUrlResult();
+				std::string getData()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string data_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_COMPANYREG_MODEL_GETALIPAYURLRESULT_H_

+ 60 - 0
companyreg/include/alibabacloud/companyreg/model/GetCompanyRegOrderRequest.h

@@ -0,0 +1,60 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_COMPANYREG_MODEL_GETCOMPANYREGORDERREQUEST_H_
+#define ALIBABACLOUD_COMPANYREG_MODEL_GETCOMPANYREGORDERREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/companyreg/CompanyregExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Companyreg
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_COMPANYREG_EXPORT GetCompanyRegOrderRequest : public RpcServiceRequest
+			{
+
+			public:
+				GetCompanyRegOrderRequest();
+				~GetCompanyRegOrderRequest();
+
+				std::string getActionTypes()const;
+				void setActionTypes(const std::string& actionTypes);
+				std::string getBizCode()const;
+				void setBizCode(const std::string& bizCode);
+				std::string getBizId()const;
+				void setBizId(const std::string& bizId);
+				int getMaxOperationSize()const;
+				void setMaxOperationSize(int maxOperationSize);
+				std::string getBizSubCode()const;
+				void setBizSubCode(const std::string& bizSubCode);
+
+            private:
+				std::string actionTypes_;
+				std::string bizCode_;
+				std::string bizId_;
+				int maxOperationSize_;
+				std::string bizSubCode_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_COMPANYREG_MODEL_GETCOMPANYREGORDERREQUEST_H_

+ 89 - 0
companyreg/include/alibabacloud/companyreg/model/GetCompanyRegOrderResult.h

@@ -0,0 +1,89 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_COMPANYREG_MODEL_GETCOMPANYREGORDERRESULT_H_
+#define ALIBABACLOUD_COMPANYREG_MODEL_GETCOMPANYREGORDERRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/companyreg/CompanyregExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Companyreg
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_COMPANYREG_EXPORT GetCompanyRegOrderResult : public ServiceResult
+			{
+			public:
+				struct BizOperation
+				{
+					std::string actionType;
+					long gmtAction;
+					std::string actionInfo;
+				};
+
+
+				GetCompanyRegOrderResult();
+				explicit GetCompanyRegOrderResult(const std::string &payload);
+				~GetCompanyRegOrderResult();
+				std::string getBizInfo()const;
+				std::string getOutboundPhone()const;
+				std::string getSupplementBizInfo()const;
+				long getGmtModified()const;
+				std::string getBizStatus()const;
+				std::string getBizStatusStage()const;
+				std::string getPlatformName()const;
+				std::string getCompanyName()const;
+				std::string getAliyunOrderId()const;
+				std::string getExtend()const;
+				float getOrderAmount()const;
+				long getGmtPaid()const;
+				std::string getBizSubCode()const;
+				std::vector<BizOperation> getOperations()const;
+				std::string getBizId()const;
+				float getYunMarketOrderAmount()const;
+				std::string getInboundPhone()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string bizInfo_;
+				std::string outboundPhone_;
+				std::string supplementBizInfo_;
+				long gmtModified_;
+				std::string bizStatus_;
+				std::string bizStatusStage_;
+				std::string platformName_;
+				std::string companyName_;
+				std::string aliyunOrderId_;
+				std::string extend_;
+				float orderAmount_;
+				long gmtPaid_;
+				std::string bizSubCode_;
+				std::vector<BizOperation> operations_;
+				std::string bizId_;
+				float yunMarketOrderAmount_;
+				std::string inboundPhone_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_COMPANYREG_MODEL_GETCOMPANYREGORDERRESULT_H_

+ 48 - 0
companyreg/include/alibabacloud/companyreg/model/ListApplicationLogsRequest.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_COMPANYREG_MODEL_LISTAPPLICATIONLOGSREQUEST_H_
+#define ALIBABACLOUD_COMPANYREG_MODEL_LISTAPPLICATIONLOGSREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/companyreg/CompanyregExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Companyreg
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_COMPANYREG_EXPORT ListApplicationLogsRequest : public RpcServiceRequest
+			{
+
+			public:
+				ListApplicationLogsRequest();
+				~ListApplicationLogsRequest();
+
+				std::string getBizId()const;
+				void setBizId(const std::string& bizId);
+
+            private:
+				std::string bizId_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_COMPANYREG_MODEL_LISTAPPLICATIONLOGSREQUEST_H_

+ 60 - 0
companyreg/include/alibabacloud/companyreg/model/ListApplicationLogsResult.h

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

+ 60 - 0
companyreg/include/alibabacloud/companyreg/model/ListBookkeepingStatisticsesRequest.h

@@ -0,0 +1,60 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_COMPANYREG_MODEL_LISTBOOKKEEPINGSTATISTICSESREQUEST_H_
+#define ALIBABACLOUD_COMPANYREG_MODEL_LISTBOOKKEEPINGSTATISTICSESREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/companyreg/CompanyregExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Companyreg
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_COMPANYREG_EXPORT ListBookkeepingStatisticsesRequest : public RpcServiceRequest
+			{
+
+			public:
+				ListBookkeepingStatisticsesRequest();
+				~ListBookkeepingStatisticsesRequest();
+
+				int getYear()const;
+				void setYear(int year);
+				std::string getProduceBizId()const;
+				void setProduceBizId(const std::string& produceBizId);
+				int getPageNumber()const;
+				void setPageNumber(int pageNumber);
+				int getMonth()const;
+				void setMonth(int month);
+				int getPageSize()const;
+				void setPageSize(int pageSize);
+
+            private:
+				int year_;
+				std::string produceBizId_;
+				int pageNumber_;
+				int month_;
+				int pageSize_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_COMPANYREG_MODEL_LISTBOOKKEEPINGSTATISTICSESREQUEST_H_

+ 103 - 0
companyreg/include/alibabacloud/companyreg/model/ListBookkeepingStatisticsesResult.h

@@ -0,0 +1,103 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_COMPANYREG_MODEL_LISTBOOKKEEPINGSTATISTICSESRESULT_H_
+#define ALIBABACLOUD_COMPANYREG_MODEL_LISTBOOKKEEPINGSTATISTICSESRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/companyreg/CompanyregExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Companyreg
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_COMPANYREG_EXPORT ListBookkeepingStatisticsesResult : public ServiceResult
+			{
+			public:
+				struct BookkeepingStatistics
+				{
+					struct TaxDetail
+					{
+						int month;
+						int year;
+						std::string taxName;
+						float amount;
+						std::string remark;
+					};
+					float taxFjs;
+					std::string taxOtherNote;
+					float taxGhjf;
+					float income;
+					std::string taxGhjfNote;
+					float taxZzs;
+					int month;
+					std::vector<BookkeepingStatistics::TaxDetail> taxDetails;
+					float taxAmount;
+					std::string taxFjsNote;
+					float taxSljj;
+					std::string taxZzsNote;
+					float profit;
+					std::string taxYhsNote;
+					float taxYhs;
+					float taxQysds;
+					std::string taxQysdsNote;
+					std::string produceBizId;
+					float taxCjrbzj;
+					int subjectCount;
+					std::string taxCjrbzjNote;
+					std::string taxSljjNote;
+					float taxOther;
+					float expend;
+					int year;
+					std::string taxAmountNote;
+					int voucherCount;
+				};
+
+
+				ListBookkeepingStatisticsesResult();
+				explicit ListBookkeepingStatisticsesResult(const std::string &payload);
+				~ListBookkeepingStatisticsesResult();
+				int getTotalCount()const;
+				float getExpendSum()const;
+				int getPageSize()const;
+				float getIncomeSum()const;
+				int getPageNumber()const;
+				float getTaxAmountSum()const;
+				std::vector<BookkeepingStatistics> getBookkeepingStatisticses()const;
+				float getProfitSum()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				int totalCount_;
+				float expendSum_;
+				int pageSize_;
+				float incomeSum_;
+				int pageNumber_;
+				float taxAmountSum_;
+				std::vector<BookkeepingStatistics> bookkeepingStatisticses_;
+				float profitSum_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_COMPANYREG_MODEL_LISTBOOKKEEPINGSTATISTICSESRESULT_H_

+ 60 - 0
companyreg/include/alibabacloud/companyreg/model/ListBookkeepingSubjectBalancesRequest.h

@@ -0,0 +1,60 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_COMPANYREG_MODEL_LISTBOOKKEEPINGSUBJECTBALANCESREQUEST_H_
+#define ALIBABACLOUD_COMPANYREG_MODEL_LISTBOOKKEEPINGSUBJECTBALANCESREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/companyreg/CompanyregExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Companyreg
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_COMPANYREG_EXPORT ListBookkeepingSubjectBalancesRequest : public RpcServiceRequest
+			{
+
+			public:
+				ListBookkeepingSubjectBalancesRequest();
+				~ListBookkeepingSubjectBalancesRequest();
+
+				int getPeriod()const;
+				void setPeriod(int period);
+				int getYear()const;
+				void setYear(int year);
+				std::string getProduceBizId()const;
+				void setProduceBizId(const std::string& produceBizId);
+				int getPageNumber()const;
+				void setPageNumber(int pageNumber);
+				int getPageSize()const;
+				void setPageSize(int pageSize);
+
+            private:
+				int period_;
+				int year_;
+				std::string produceBizId_;
+				int pageNumber_;
+				int pageSize_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_COMPANYREG_MODEL_LISTBOOKKEEPINGSUBJECTBALANCESREQUEST_H_

+ 78 - 0
companyreg/include/alibabacloud/companyreg/model/ListBookkeepingSubjectBalancesResult.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_COMPANYREG_MODEL_LISTBOOKKEEPINGSUBJECTBALANCESRESULT_H_
+#define ALIBABACLOUD_COMPANYREG_MODEL_LISTBOOKKEEPINGSUBJECTBALANCESRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/companyreg/CompanyregExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Companyreg
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_COMPANYREG_EXPORT ListBookkeepingSubjectBalancesResult : public ServiceResult
+			{
+			public:
+				struct BookkeepingSubjectBalancesItem
+				{
+					float currentDebitValue;
+					float startDebitValue;
+					float yearCreditValue;
+					std::string subjectName;
+					std::string parentSubjectCode;
+					float currentCreditValue;
+					std::string parentBizId;
+					float startCreditValue;
+					float yearDebitValue;
+					std::string subjectCode;
+					float endDebitValue;
+					float endCreditValue;
+					std::string subjectLevel;
+					std::string bizId;
+				};
+
+
+				ListBookkeepingSubjectBalancesResult();
+				explicit ListBookkeepingSubjectBalancesResult(const std::string &payload);
+				~ListBookkeepingSubjectBalancesResult();
+				int getTotalCount()const;
+				int getPageSize()const;
+				int getPageNumber()const;
+				std::string getErrorMsg()const;
+				std::vector<BookkeepingSubjectBalancesItem> getBookkeepingSubjectBalances()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				int totalCount_;
+				int pageSize_;
+				int pageNumber_;
+				std::string errorMsg_;
+				std::vector<BookkeepingSubjectBalancesItem> bookkeepingSubjectBalances_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_COMPANYREG_MODEL_LISTBOOKKEEPINGSUBJECTBALANCESRESULT_H_

+ 51 - 0
companyreg/include/alibabacloud/companyreg/model/ListBookkeepingsRequest.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_COMPANYREG_MODEL_LISTBOOKKEEPINGSREQUEST_H_
+#define ALIBABACLOUD_COMPANYREG_MODEL_LISTBOOKKEEPINGSREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/companyreg/CompanyregExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Companyreg
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_COMPANYREG_EXPORT ListBookkeepingsRequest : public RpcServiceRequest
+			{
+
+			public:
+				ListBookkeepingsRequest();
+				~ListBookkeepingsRequest();
+
+				int getPageSize()const;
+				void setPageSize(int pageSize);
+				int getPageNumber()const;
+				void setPageNumber(int pageNumber);
+
+            private:
+				int pageSize_;
+				int pageNumber_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_COMPANYREG_MODEL_LISTBOOKKEEPINGSREQUEST_H_

+ 69 - 0
companyreg/include/alibabacloud/companyreg/model/ListBookkeepingsResult.h

@@ -0,0 +1,69 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_COMPANYREG_MODEL_LISTBOOKKEEPINGSRESULT_H_
+#define ALIBABACLOUD_COMPANYREG_MODEL_LISTBOOKKEEPINGSRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/companyreg/CompanyregExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Companyreg
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_COMPANYREG_EXPORT ListBookkeepingsResult : public ServiceResult
+			{
+			public:
+				struct Bookkeeping
+				{
+					int status;
+					std::string companyName;
+					std::string note;
+					std::string orderId;
+					std::string bizId;
+					bool renew;
+					std::string commodityType;
+				};
+
+
+				ListBookkeepingsResult();
+				explicit ListBookkeepingsResult(const std::string &payload);
+				~ListBookkeepingsResult();
+				int getTotalItemNumber()const;
+				int getPageSize()const;
+				int getCurrentPageNumber()const;
+				int getTotalPageNumber()const;
+				std::vector<Bookkeeping> getBookkeepings()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				int totalItemNumber_;
+				int pageSize_;
+				int currentPageNumber_;
+				int totalPageNumber_;
+				std::vector<Bookkeeping> bookkeepings_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_COMPANYREG_MODEL_LISTBOOKKEEPINGSRESULT_H_

+ 66 - 0
companyreg/include/alibabacloud/companyreg/model/ListCompanyRegConsultationsRequest.h

@@ -0,0 +1,66 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_COMPANYREG_MODEL_LISTCOMPANYREGCONSULTATIONSREQUEST_H_
+#define ALIBABACLOUD_COMPANYREG_MODEL_LISTCOMPANYREGCONSULTATIONSREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/companyreg/CompanyregExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Companyreg
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_COMPANYREG_EXPORT ListCompanyRegConsultationsRequest : public RpcServiceRequest
+			{
+
+			public:
+				ListCompanyRegConsultationsRequest();
+				~ListCompanyRegConsultationsRequest();
+
+				long getEndGmtCreate()const;
+				void setEndGmtCreate(long endGmtCreate);
+				std::string getCity()const;
+				void setCity(const std::string& city);
+				int getPageNum()const;
+				void setPageNum(int pageNum);
+				std::string getBizCode()const;
+				void setBizCode(const std::string& bizCode);
+				int getPageSize()const;
+				void setPageSize(int pageSize);
+				std::string getBizId()const;
+				void setBizId(const std::string& bizId);
+				long getStartGmtCreate()const;
+				void setStartGmtCreate(long startGmtCreate);
+
+            private:
+				long endGmtCreate_;
+				std::string city_;
+				int pageNum_;
+				std::string bizCode_;
+				int pageSize_;
+				std::string bizId_;
+				long startGmtCreate_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_COMPANYREG_MODEL_LISTCOMPANYREGCONSULTATIONSREQUEST_H_

+ 73 - 0
companyreg/include/alibabacloud/companyreg/model/ListCompanyRegConsultationsResult.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_COMPANYREG_MODEL_LISTCOMPANYREGCONSULTATIONSRESULT_H_
+#define ALIBABACLOUD_COMPANYREG_MODEL_LISTCOMPANYREGCONSULTATIONSRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/companyreg/CompanyregExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Companyreg
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_COMPANYREG_EXPORT ListCompanyRegConsultationsResult : public ServiceResult
+			{
+			public:
+				struct CompanyRegConsultation
+				{
+					std::string platformName;
+					std::string consultInfo;
+					std::string outboundPhone;
+					long gmtModified;
+					std::string city;
+					std::string bizId;
+					std::string inboundPhone;
+				};
+
+
+				ListCompanyRegConsultationsResult();
+				explicit ListCompanyRegConsultationsResult(const std::string &payload);
+				~ListCompanyRegConsultationsResult();
+				bool getPrePage()const;
+				int getCurrentPageNum()const;
+				int getPageSize()const;
+				int getTotalPageNum()const;
+				std::vector<CompanyRegConsultation> getData()const;
+				int getTotalItemNum()const;
+				bool getNextPage()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				bool prePage_;
+				int currentPageNum_;
+				int pageSize_;
+				int totalPageNum_;
+				std::vector<CompanyRegConsultation> data_;
+				int totalItemNum_;
+				bool nextPage_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_COMPANYREG_MODEL_LISTCOMPANYREGCONSULTATIONSRESULT_H_

+ 69 - 0
companyreg/include/alibabacloud/companyreg/model/ListCompanyRegOrdersRequest.h

@@ -0,0 +1,69 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_COMPANYREG_MODEL_LISTCOMPANYREGORDERSREQUEST_H_
+#define ALIBABACLOUD_COMPANYREG_MODEL_LISTCOMPANYREGORDERSREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/companyreg/CompanyregExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Companyreg
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_COMPANYREG_EXPORT ListCompanyRegOrdersRequest : public RpcServiceRequest
+			{
+
+			public:
+				ListCompanyRegOrdersRequest();
+				~ListCompanyRegOrdersRequest();
+
+				std::string getNotBizStatus()const;
+				void setNotBizStatus(const std::string& notBizStatus);
+				int getPageNum()const;
+				void setPageNum(int pageNum);
+				std::string getBizCode()const;
+				void setBizCode(const std::string& bizCode);
+				std::string getBizStatus()const;
+				void setBizStatus(const std::string& bizStatus);
+				std::string getCompanyName()const;
+				void setCompanyName(const std::string& companyName);
+				int getPageSize()const;
+				void setPageSize(int pageSize);
+				std::string getAliyunOrderId()const;
+				void setAliyunOrderId(const std::string& aliyunOrderId);
+				std::string getBizSubCode()const;
+				void setBizSubCode(const std::string& bizSubCode);
+
+            private:
+				std::string notBizStatus_;
+				int pageNum_;
+				std::string bizCode_;
+				std::string bizStatus_;
+				std::string companyName_;
+				int pageSize_;
+				std::string aliyunOrderId_;
+				std::string bizSubCode_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_COMPANYREG_MODEL_LISTCOMPANYREGORDERSREQUEST_H_

+ 75 - 0
companyreg/include/alibabacloud/companyreg/model/ListCompanyRegOrdersResult.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_COMPANYREG_MODEL_LISTCOMPANYREGORDERSRESULT_H_
+#define ALIBABACLOUD_COMPANYREG_MODEL_LISTCOMPANYREGORDERSRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/companyreg/CompanyregExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Companyreg
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_COMPANYREG_EXPORT ListCompanyRegOrdersResult : public ServiceResult
+			{
+			public:
+				struct CompanyRegOrder
+				{
+					std::string companyName;
+					std::string aliyunOrderId;
+					std::string bizInfo;
+					std::string supplementBizInfo;
+					std::string extend;
+					long gmtModified;
+					std::string bizSubCode;
+					std::string bizId;
+					std::string bizStatus;
+				};
+
+
+				ListCompanyRegOrdersResult();
+				explicit ListCompanyRegOrdersResult(const std::string &payload);
+				~ListCompanyRegOrdersResult();
+				bool getPrePage()const;
+				int getCurrentPageNum()const;
+				int getPageSize()const;
+				int getTotalPageNum()const;
+				std::vector<CompanyRegOrder> getData()const;
+				int getTotalItemNum()const;
+				bool getNextPage()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				bool prePage_;
+				int currentPageNum_;
+				int pageSize_;
+				int totalPageNum_;
+				std::vector<CompanyRegOrder> data_;
+				int totalItemNum_;
+				bool nextPage_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_COMPANYREG_MODEL_LISTCOMPANYREGORDERSRESULT_H_

+ 69 - 0
companyreg/include/alibabacloud/companyreg/model/ListIcpApplicationsRequest.h

@@ -0,0 +1,69 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_COMPANYREG_MODEL_LISTICPAPPLICATIONSREQUEST_H_
+#define ALIBABACLOUD_COMPANYREG_MODEL_LISTICPAPPLICATIONSREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/companyreg/CompanyregExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Companyreg
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_COMPANYREG_EXPORT ListIcpApplicationsRequest : public RpcServiceRequest
+			{
+
+			public:
+				ListIcpApplicationsRequest();
+				~ListIcpApplicationsRequest();
+
+				std::string getIntentionBizId()const;
+				void setIntentionBizId(const std::string& intentionBizId);
+				int getType()const;
+				void setType(int type);
+				int getApplicationStatus()const;
+				void setApplicationStatus(int applicationStatus);
+				int getPageNumber()const;
+				void setPageNumber(int pageNumber);
+				std::string getCompanyName()const;
+				void setCompanyName(const std::string& companyName);
+				int getPageSize()const;
+				void setPageSize(int pageSize);
+				std::string getSortOrder()const;
+				void setSortOrder(const std::string& sortOrder);
+				std::string getSortField()const;
+				void setSortField(const std::string& sortField);
+
+            private:
+				std::string intentionBizId_;
+				int type_;
+				int applicationStatus_;
+				int pageNumber_;
+				std::string companyName_;
+				int pageSize_;
+				std::string sortOrder_;
+				std::string sortField_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_COMPANYREG_MODEL_LISTICPAPPLICATIONSREQUEST_H_

+ 81 - 0
companyreg/include/alibabacloud/companyreg/model/ListIcpApplicationsResult.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_COMPANYREG_MODEL_LISTICPAPPLICATIONSRESULT_H_
+#define ALIBABACLOUD_COMPANYREG_MODEL_LISTICPAPPLICATIONSRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/companyreg/CompanyregExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Companyreg
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_COMPANYREG_EXPORT ListIcpApplicationsResult : public ServiceResult
+			{
+			public:
+				struct Application
+				{
+					std::string actionType;
+					float orderPrice;
+					std::string produceVersion;
+					std::string orderId;
+					std::string partnerCode;
+					std::string intentionBizId;
+					std::string legalPersonName;
+					std::string companyAddress;
+					std::string companyName;
+					int applicationType;
+					int type;
+					std::string version;
+					std::string userId;
+					int applicationStatus;
+					long updateTime;
+					std::string companyArea;
+					std::string domain;
+					bool includeForeignInvestment;
+					std::string bizId;
+				};
+
+
+				ListIcpApplicationsResult();
+				explicit ListIcpApplicationsResult(const std::string &payload);
+				~ListIcpApplicationsResult();
+				int getTotalCount()const;
+				std::vector<Application> getApplications()const;
+				int getPageSize()const;
+				int getPageNumber()const;
+				std::string getSource()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				int totalCount_;
+				std::vector<Application> applications_;
+				int pageSize_;
+				int pageNumber_;
+				std::string source_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_COMPANYREG_MODEL_LISTICPAPPLICATIONSRESULT_H_

+ 60 - 0
companyreg/include/alibabacloud/companyreg/model/ListIntentionNoteRequest.h

@@ -0,0 +1,60 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_COMPANYREG_MODEL_LISTINTENTIONNOTEREQUEST_H_
+#define ALIBABACLOUD_COMPANYREG_MODEL_LISTINTENTIONNOTEREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/companyreg/CompanyregExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Companyreg
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_COMPANYREG_EXPORT ListIntentionNoteRequest : public RpcServiceRequest
+			{
+
+			public:
+				ListIntentionNoteRequest();
+				~ListIntentionNoteRequest();
+
+				long getEndTime()const;
+				void setEndTime(long endTime);
+				long getBeginTime()const;
+				void setBeginTime(long beginTime);
+				std::string getIntentionBizId()const;
+				void setIntentionBizId(const std::string& intentionBizId);
+				int getPageNumber()const;
+				void setPageNumber(int pageNumber);
+				int getPageSize()const;
+				void setPageSize(int pageSize);
+
+            private:
+				long endTime_;
+				long beginTime_;
+				std::string intentionBizId_;
+				int pageNumber_;
+				int pageSize_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_COMPANYREG_MODEL_LISTINTENTIONNOTEREQUEST_H_

+ 67 - 0
companyreg/include/alibabacloud/companyreg/model/ListIntentionNoteResult.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_COMPANYREG_MODEL_LISTINTENTIONNOTERESULT_H_
+#define ALIBABACLOUD_COMPANYREG_MODEL_LISTINTENTIONNOTERESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/companyreg/CompanyregExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Companyreg
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_COMPANYREG_EXPORT ListIntentionNoteResult : public ServiceResult
+			{
+			public:
+				struct Note
+				{
+					std::string type;
+					std::string note;
+					std::string createTime;
+					int source;
+					std::string intentionBizId;
+				};
+
+
+				ListIntentionNoteResult();
+				explicit ListIntentionNoteResult(const std::string &payload);
+				~ListIntentionNoteResult();
+				int getCurrentPageNum()const;
+				int getPageSize()const;
+				int getTotalPageNum()const;
+				std::vector<Note> getData()const;
+				int getTotalItemNum()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				int currentPageNum_;
+				int pageSize_;
+				int totalPageNum_;
+				std::vector<Note> data_;
+				int totalItemNum_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_COMPANYREG_MODEL_LISTINTENTIONNOTERESULT_H_

+ 57 - 0
companyreg/include/alibabacloud/companyreg/model/ListProduceAuthorizationRequest.h

@@ -0,0 +1,57 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_COMPANYREG_MODEL_LISTPRODUCEAUTHORIZATIONREQUEST_H_
+#define ALIBABACLOUD_COMPANYREG_MODEL_LISTPRODUCEAUTHORIZATIONREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/companyreg/CompanyregExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Companyreg
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_COMPANYREG_EXPORT ListProduceAuthorizationRequest : public RpcServiceRequest
+			{
+
+			public:
+				ListProduceAuthorizationRequest();
+				~ListProduceAuthorizationRequest();
+
+				int getPageNum()const;
+				void setPageNum(int pageNum);
+				std::string getBizType()const;
+				void setBizType(const std::string& bizType);
+				std::string getBizId()const;
+				void setBizId(const std::string& bizId);
+				int getPageSize()const;
+				void setPageSize(int pageSize);
+
+            private:
+				int pageNum_;
+				std::string bizType_;
+				std::string bizId_;
+				int pageSize_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_COMPANYREG_MODEL_LISTPRODUCEAUTHORIZATIONREQUEST_H_

+ 66 - 0
companyreg/include/alibabacloud/companyreg/model/ListProduceAuthorizationResult.h

@@ -0,0 +1,66 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_COMPANYREG_MODEL_LISTPRODUCEAUTHORIZATIONRESULT_H_
+#define ALIBABACLOUD_COMPANYREG_MODEL_LISTPRODUCEAUTHORIZATIONRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/companyreg/CompanyregExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Companyreg
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_COMPANYREG_EXPORT ListProduceAuthorizationResult : public ServiceResult
+			{
+			public:
+				struct ProduceAuthorizations
+				{
+					std::string authorizedUserName;
+					std::string authorizedUserId;
+				};
+
+
+				ListProduceAuthorizationResult();
+				explicit ListProduceAuthorizationResult(const std::string &payload);
+				~ListProduceAuthorizationResult();
+				int getCurrentPageNum()const;
+				int getPageSize()const;
+				int getTotalPageNum()const;
+				std::vector<ProduceAuthorizations> getData()const;
+				int getTotalItemNum()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				int currentPageNum_;
+				int pageSize_;
+				int totalPageNum_;
+				std::vector<ProduceAuthorizations> data_;
+				int totalItemNum_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_COMPANYREG_MODEL_LISTPRODUCEAUTHORIZATIONRESULT_H_

+ 57 - 0
companyreg/include/alibabacloud/companyreg/model/ListUserDetailSolutionsRequest.h

@@ -0,0 +1,57 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_COMPANYREG_MODEL_LISTUSERDETAILSOLUTIONSREQUEST_H_
+#define ALIBABACLOUD_COMPANYREG_MODEL_LISTUSERDETAILSOLUTIONSREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/companyreg/CompanyregExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Companyreg
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_COMPANYREG_EXPORT ListUserDetailSolutionsRequest : public RpcServiceRequest
+			{
+
+			public:
+				ListUserDetailSolutionsRequest();
+				~ListUserDetailSolutionsRequest();
+
+				std::string getBizType()const;
+				void setBizType(const std::string& bizType);
+				int getPageSize()const;
+				void setPageSize(int pageSize);
+				std::string getIntentionBizId()const;
+				void setIntentionBizId(const std::string& intentionBizId);
+				int getPageNum()const;
+				void setPageNum(int pageNum);
+
+            private:
+				std::string bizType_;
+				int pageSize_;
+				std::string intentionBizId_;
+				int pageNum_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_COMPANYREG_MODEL_LISTUSERDETAILSOLUTIONSREQUEST_H_

+ 74 - 0
companyreg/include/alibabacloud/companyreg/model/ListUserDetailSolutionsResult.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_COMPANYREG_MODEL_LISTUSERDETAILSOLUTIONSRESULT_H_
+#define ALIBABACLOUD_COMPANYREG_MODEL_LISTUSERDETAILSOLUTIONSRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/companyreg/CompanyregExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Companyreg
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_COMPANYREG_EXPORT ListUserDetailSolutionsResult : public ServiceResult
+			{
+			public:
+				struct Solution
+				{
+					int status;
+					std::string deliveryOrderBizId;
+					std::string extInfo;
+					std::string userId;
+					long createTime;
+					std::string intentionAssignBizId;
+					long updateTime;
+					std::string bizType;
+					std::string bizId;
+					std::string partnerCode;
+					std::string reason;
+					std::string intentionBizId;
+				};
+
+
+				ListUserDetailSolutionsResult();
+				explicit ListUserDetailSolutionsResult(const std::string &payload);
+				~ListUserDetailSolutionsResult();
+				int getCurrentPageNum()const;
+				int getPageSize()const;
+				int getTotalPageNum()const;
+				std::vector<Solution> getData()const;
+				int getTotalItemNum()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				int currentPageNum_;
+				int pageSize_;
+				int totalPageNum_;
+				std::vector<Solution> data_;
+				int totalItemNum_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_COMPANYREG_MODEL_LISTUSERDETAILSOLUTIONSRESULT_H_

+ 57 - 0
companyreg/include/alibabacloud/companyreg/model/ListUserIntentionNotesRequest.h

@@ -0,0 +1,57 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_COMPANYREG_MODEL_LISTUSERINTENTIONNOTESREQUEST_H_
+#define ALIBABACLOUD_COMPANYREG_MODEL_LISTUSERINTENTIONNOTESREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/companyreg/CompanyregExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Companyreg
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_COMPANYREG_EXPORT ListUserIntentionNotesRequest : public RpcServiceRequest
+			{
+
+			public:
+				ListUserIntentionNotesRequest();
+				~ListUserIntentionNotesRequest();
+
+				std::string getBizType()const;
+				void setBizType(const std::string& bizType);
+				int getPageSize()const;
+				void setPageSize(int pageSize);
+				std::string getIntentionBizId()const;
+				void setIntentionBizId(const std::string& intentionBizId);
+				int getPageNum()const;
+				void setPageNum(int pageNum);
+
+            private:
+				std::string bizType_;
+				int pageSize_;
+				std::string intentionBizId_;
+				int pageNum_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_COMPANYREG_MODEL_LISTUSERINTENTIONNOTESREQUEST_H_

+ 66 - 0
companyreg/include/alibabacloud/companyreg/model/ListUserIntentionNotesResult.h

@@ -0,0 +1,66 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_COMPANYREG_MODEL_LISTUSERINTENTIONNOTESRESULT_H_
+#define ALIBABACLOUD_COMPANYREG_MODEL_LISTUSERINTENTIONNOTESRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/companyreg/CompanyregExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Companyreg
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_COMPANYREG_EXPORT ListUserIntentionNotesResult : public ServiceResult
+			{
+			public:
+				struct OpateLogs
+				{
+					std::string createTime;
+					std::string note;
+				};
+
+
+				ListUserIntentionNotesResult();
+				explicit ListUserIntentionNotesResult(const std::string &payload);
+				~ListUserIntentionNotesResult();
+				int getPageNum()const;
+				int getPageSize()const;
+				int getTotalPageNum()const;
+				std::vector<OpateLogs> getData()const;
+				int getTotalItemNum()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				int pageNum_;
+				int pageSize_;
+				int totalPageNum_;
+				std::vector<OpateLogs> data_;
+				int totalItemNum_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_COMPANYREG_MODEL_LISTUSERINTENTIONNOTESRESULT_H_

+ 72 - 0
companyreg/include/alibabacloud/companyreg/model/ListUserIntentionsRequest.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_COMPANYREG_MODEL_LISTUSERINTENTIONSREQUEST_H_
+#define ALIBABACLOUD_COMPANYREG_MODEL_LISTUSERINTENTIONSREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/companyreg/CompanyregExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Companyreg
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_COMPANYREG_EXPORT ListUserIntentionsRequest : public RpcServiceRequest
+			{
+
+			public:
+				ListUserIntentionsRequest();
+				~ListUserIntentionsRequest();
+
+				std::string getArea()const;
+				void setArea(const std::string& area);
+				std::string getBizTypes()const;
+				void setBizTypes(const std::string& bizTypes);
+				std::string getIntentionBizId()const;
+				void setIntentionBizId(const std::string& intentionBizId);
+				int getPageNum()const;
+				void setPageNum(int pageNum);
+				std::string getSortFiled()const;
+				void setSortFiled(const std::string& sortFiled);
+				std::string getBizType()const;
+				void setBizType(const std::string& bizType);
+				int getPageSize()const;
+				void setPageSize(int pageSize);
+				std::string getSortOrder()const;
+				void setSortOrder(const std::string& sortOrder);
+				int getStatus()const;
+				void setStatus(int status);
+
+            private:
+				std::string area_;
+				std::string bizTypes_;
+				std::string intentionBizId_;
+				int pageNum_;
+				std::string sortFiled_;
+				std::string bizType_;
+				int pageSize_;
+				std::string sortOrder_;
+				int status_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_COMPANYREG_MODEL_LISTUSERINTENTIONSREQUEST_H_

+ 73 - 0
companyreg/include/alibabacloud/companyreg/model/ListUserIntentionsResult.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_COMPANYREG_MODEL_LISTUSERINTENTIONSRESULT_H_
+#define ALIBABACLOUD_COMPANYREG_MODEL_LISTUSERINTENTIONSRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/companyreg/CompanyregExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Companyreg
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_COMPANYREG_EXPORT ListUserIntentionsResult : public ServiceResult
+			{
+			public:
+				struct Intention
+				{
+					int status;
+					std::string area;
+					std::string description;
+					std::string userId;
+					long createTime;
+					long updateTime;
+					std::string bizType;
+					std::string mobile;
+					std::string contactName;
+					std::string bizId;
+					std::string reason;
+				};
+
+
+				ListUserIntentionsResult();
+				explicit ListUserIntentionsResult(const std::string &payload);
+				~ListUserIntentionsResult();
+				int getCurrentPageNum()const;
+				int getPageSize()const;
+				int getTotalPageNum()const;
+				std::vector<Intention> getData()const;
+				int getTotalItemNum()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				int currentPageNum_;
+				int pageSize_;
+				int totalPageNum_;
+				std::vector<Intention> data_;
+				int totalItemNum_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_COMPANYREG_MODEL_LISTUSERINTENTIONSRESULT_H_

+ 57 - 0
companyreg/include/alibabacloud/companyreg/model/ListUserProduceOperateLogsRequest.h

@@ -0,0 +1,57 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_COMPANYREG_MODEL_LISTUSERPRODUCEOPERATELOGSREQUEST_H_
+#define ALIBABACLOUD_COMPANYREG_MODEL_LISTUSERPRODUCEOPERATELOGSREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/companyreg/CompanyregExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Companyreg
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_COMPANYREG_EXPORT ListUserProduceOperateLogsRequest : public RpcServiceRequest
+			{
+
+			public:
+				ListUserProduceOperateLogsRequest();
+				~ListUserProduceOperateLogsRequest();
+
+				int getPageNum()const;
+				void setPageNum(int pageNum);
+				std::string getBizType()const;
+				void setBizType(const std::string& bizType);
+				std::string getBizId()const;
+				void setBizId(const std::string& bizId);
+				int getPageSize()const;
+				void setPageSize(int pageSize);
+
+            private:
+				int pageNum_;
+				std::string bizType_;
+				std::string bizId_;
+				int pageSize_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_COMPANYREG_MODEL_LISTUSERPRODUCEOPERATELOGSREQUEST_H_

+ 71 - 0
companyreg/include/alibabacloud/companyreg/model/ListUserProduceOperateLogsResult.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_COMPANYREG_MODEL_LISTUSERPRODUCEOPERATELOGSRESULT_H_
+#define ALIBABACLOUD_COMPANYREG_MODEL_LISTUSERPRODUCEOPERATELOGSRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/companyreg/CompanyregExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Companyreg
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_COMPANYREG_EXPORT ListUserProduceOperateLogsResult : public ServiceResult
+			{
+			public:
+				struct OpateLogs
+				{
+					long operateTime;
+					std::string operateName;
+					int toBizStatus;
+					std::string bizType;
+					std::string operateUserType;
+					std::string bizId;
+					int bizStatus;
+				};
+
+
+				ListUserProduceOperateLogsResult();
+				explicit ListUserProduceOperateLogsResult(const std::string &payload);
+				~ListUserProduceOperateLogsResult();
+				int getPageNum()const;
+				int getPageSize()const;
+				int getTotalPageNum()const;
+				std::vector<OpateLogs> getData()const;
+				int getTotalItemNum()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				int pageNum_;
+				int pageSize_;
+				int totalPageNum_;
+				std::vector<OpateLogs> data_;
+				int totalItemNum_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_COMPANYREG_MODEL_LISTUSERPRODUCEOPERATELOGSRESULT_H_

+ 54 - 0
companyreg/include/alibabacloud/companyreg/model/ListUserSolutionsRequest.h

@@ -0,0 +1,54 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_COMPANYREG_MODEL_LISTUSERSOLUTIONSREQUEST_H_
+#define ALIBABACLOUD_COMPANYREG_MODEL_LISTUSERSOLUTIONSREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/companyreg/CompanyregExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Companyreg
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_COMPANYREG_EXPORT ListUserSolutionsRequest : public RpcServiceRequest
+			{
+
+			public:
+				ListUserSolutionsRequest();
+				~ListUserSolutionsRequest();
+
+				int getPageSize()const;
+				void setPageSize(int pageSize);
+				std::string getIntentionBizId()const;
+				void setIntentionBizId(const std::string& intentionBizId);
+				int getPageNum()const;
+				void setPageNum(int pageNum);
+
+            private:
+				int pageSize_;
+				std::string intentionBizId_;
+				int pageNum_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_COMPANYREG_MODEL_LISTUSERSOLUTIONSREQUEST_H_

+ 73 - 0
companyreg/include/alibabacloud/companyreg/model/ListUserSolutionsResult.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_COMPANYREG_MODEL_LISTUSERSOLUTIONSRESULT_H_
+#define ALIBABACLOUD_COMPANYREG_MODEL_LISTUSERSOLUTIONSRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/companyreg/CompanyregExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Companyreg
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_COMPANYREG_EXPORT ListUserSolutionsResult : public ServiceResult
+			{
+			public:
+				struct Solution
+				{
+					int status;
+					std::string deliveryOrderBizId;
+					std::string userId;
+					long createTime;
+					std::string intentionAssignBizId;
+					long updateTime;
+					std::string bizType;
+					std::string bizId;
+					std::string partnerCode;
+					std::string reason;
+					std::string intentionBizId;
+				};
+
+
+				ListUserSolutionsResult();
+				explicit ListUserSolutionsResult(const std::string &payload);
+				~ListUserSolutionsResult();
+				int getCurrentPageNum()const;
+				int getPageSize()const;
+				int getTotalPageNum()const;
+				std::vector<Solution> getData()const;
+				int getTotalItemNum()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				int currentPageNum_;
+				int pageSize_;
+				int totalPageNum_;
+				std::vector<Solution> data_;
+				int totalItemNum_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_COMPANYREG_MODEL_LISTUSERSOLUTIONSRESULT_H_

+ 57 - 0
companyreg/include/alibabacloud/companyreg/model/OperateProduceForPartnerRequest.h

@@ -0,0 +1,57 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_COMPANYREG_MODEL_OPERATEPRODUCEFORPARTNERREQUEST_H_
+#define ALIBABACLOUD_COMPANYREG_MODEL_OPERATEPRODUCEFORPARTNERREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/companyreg/CompanyregExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Companyreg
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_COMPANYREG_EXPORT OperateProduceForPartnerRequest : public RpcServiceRequest
+			{
+
+			public:
+				OperateProduceForPartnerRequest();
+				~OperateProduceForPartnerRequest();
+
+				std::string getBizType()const;
+				void setBizType(const std::string& bizType);
+				std::string getExtInfo()const;
+				void setExtInfo(const std::string& extInfo);
+				std::string getBizId()const;
+				void setBizId(const std::string& bizId);
+				std::string getOperateType()const;
+				void setOperateType(const std::string& operateType);
+
+            private:
+				std::string bizType_;
+				std::string extInfo_;
+				std::string bizId_;
+				std::string operateType_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_COMPANYREG_MODEL_OPERATEPRODUCEFORPARTNERREQUEST_H_

+ 55 - 0
companyreg/include/alibabacloud/companyreg/model/OperateProduceForPartnerResult.h

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

+ 66 - 0
companyreg/include/alibabacloud/companyreg/model/ProcessCompanyRegOrderRequest.h

@@ -0,0 +1,66 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_COMPANYREG_MODEL_PROCESSCOMPANYREGORDERREQUEST_H_
+#define ALIBABACLOUD_COMPANYREG_MODEL_PROCESSCOMPANYREGORDERREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/companyreg/CompanyregExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Companyreg
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_COMPANYREG_EXPORT ProcessCompanyRegOrderRequest : public RpcServiceRequest
+			{
+
+			public:
+				ProcessCompanyRegOrderRequest();
+				~ProcessCompanyRegOrderRequest();
+
+				std::string getActionType()const;
+				void setActionType(const std::string& actionType);
+				std::string getActionRequestId()const;
+				void setActionRequestId(const std::string& actionRequestId);
+				int getOperatorType()const;
+				void setOperatorType(int operatorType);
+				std::string getActionInfo()const;
+				void setActionInfo(const std::string& actionInfo);
+				std::string getBizCode()const;
+				void setBizCode(const std::string& bizCode);
+				std::string getBizId()const;
+				void setBizId(const std::string& bizId);
+				std::string getBizSubCode()const;
+				void setBizSubCode(const std::string& bizSubCode);
+
+            private:
+				std::string actionType_;
+				std::string actionRequestId_;
+				int operatorType_;
+				std::string actionInfo_;
+				std::string bizCode_;
+				std::string bizId_;
+				std::string bizSubCode_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_COMPANYREG_MODEL_PROCESSCOMPANYREGORDERREQUEST_H_

+ 51 - 0
companyreg/include/alibabacloud/companyreg/model/ProcessCompanyRegOrderResult.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_COMPANYREG_MODEL_PROCESSCOMPANYREGORDERRESULT_H_
+#define ALIBABACLOUD_COMPANYREG_MODEL_PROCESSCOMPANYREGORDERRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/companyreg/CompanyregExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Companyreg
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_COMPANYREG_EXPORT ProcessCompanyRegOrderResult : public ServiceResult
+			{
+			public:
+
+
+				ProcessCompanyRegOrderResult();
+				explicit ProcessCompanyRegOrderResult(const std::string &payload);
+				~ProcessCompanyRegOrderResult();
+				std::string getData()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string data_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_COMPANYREG_MODEL_PROCESSCOMPANYREGORDERRESULT_H_

+ 60 - 0
companyreg/include/alibabacloud/companyreg/model/PutMeasureDataRequest.h

@@ -0,0 +1,60 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_COMPANYREG_MODEL_PUTMEASUREDATAREQUEST_H_
+#define ALIBABACLOUD_COMPANYREG_MODEL_PUTMEASUREDATAREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/companyreg/CompanyregExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Companyreg
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_COMPANYREG_EXPORT PutMeasureDataRequest : public RpcServiceRequest
+			{
+
+			public:
+				PutMeasureDataRequest();
+				~PutMeasureDataRequest();
+
+				std::string getData()const;
+				void setData(const std::string& data);
+				std::string getEndTime()const;
+				void setEndTime(const std::string& endTime);
+				std::string getStartTime()const;
+				void setStartTime(const std::string& startTime);
+				std::string getBizType()const;
+				void setBizType(const std::string& bizType);
+				std::string getDataType()const;
+				void setDataType(const std::string& dataType);
+
+            private:
+				std::string data_;
+				std::string endTime_;
+				std::string startTime_;
+				std::string bizType_;
+				std::string dataType_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_COMPANYREG_MODEL_PUTMEASUREDATAREQUEST_H_

+ 51 - 0
companyreg/include/alibabacloud/companyreg/model/PutMeasureDataResult.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_COMPANYREG_MODEL_PUTMEASUREDATARESULT_H_
+#define ALIBABACLOUD_COMPANYREG_MODEL_PUTMEASUREDATARESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/companyreg/CompanyregExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Companyreg
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_COMPANYREG_EXPORT PutMeasureDataResult : public ServiceResult
+			{
+			public:
+
+
+				PutMeasureDataResult();
+				explicit PutMeasureDataResult(const std::string &payload);
+				~PutMeasureDataResult();
+				bool getData()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				bool data_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_COMPANYREG_MODEL_PUTMEASUREDATARESULT_H_

+ 60 - 0
companyreg/include/alibabacloud/companyreg/model/PutMeasureReadyFlagRequest.h

@@ -0,0 +1,60 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_COMPANYREG_MODEL_PUTMEASUREREADYFLAGREQUEST_H_
+#define ALIBABACLOUD_COMPANYREG_MODEL_PUTMEASUREREADYFLAGREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/companyreg/CompanyregExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Companyreg
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_COMPANYREG_EXPORT PutMeasureReadyFlagRequest : public RpcServiceRequest
+			{
+
+			public:
+				PutMeasureReadyFlagRequest();
+				~PutMeasureReadyFlagRequest();
+
+				std::string getReadyFlag()const;
+				void setReadyFlag(const std::string& readyFlag);
+				std::string getEndTime()const;
+				void setEndTime(const std::string& endTime);
+				std::string getStartTime()const;
+				void setStartTime(const std::string& startTime);
+				std::string getBizType()const;
+				void setBizType(const std::string& bizType);
+				std::string getDataType()const;
+				void setDataType(const std::string& dataType);
+
+            private:
+				std::string readyFlag_;
+				std::string endTime_;
+				std::string startTime_;
+				std::string bizType_;
+				std::string dataType_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_COMPANYREG_MODEL_PUTMEASUREREADYFLAGREQUEST_H_

+ 51 - 0
companyreg/include/alibabacloud/companyreg/model/PutMeasureReadyFlagResult.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_COMPANYREG_MODEL_PUTMEASUREREADYFLAGRESULT_H_
+#define ALIBABACLOUD_COMPANYREG_MODEL_PUTMEASUREREADYFLAGRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/companyreg/CompanyregExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Companyreg
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_COMPANYREG_EXPORT PutMeasureReadyFlagResult : public ServiceResult
+			{
+			public:
+
+
+				PutMeasureReadyFlagResult();
+				explicit PutMeasureReadyFlagResult(const std::string &payload);
+				~PutMeasureReadyFlagResult();
+				bool getData()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				bool data_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_COMPANYREG_MODEL_PUTMEASUREREADYFLAGRESULT_H_

+ 48 - 0
companyreg/include/alibabacloud/companyreg/model/QueryBagRemainingRequest.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_COMPANYREG_MODEL_QUERYBAGREMAININGREQUEST_H_
+#define ALIBABACLOUD_COMPANYREG_MODEL_QUERYBAGREMAININGREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/companyreg/CompanyregExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Companyreg
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_COMPANYREG_EXPORT QueryBagRemainingRequest : public RpcServiceRequest
+			{
+
+			public:
+				QueryBagRemainingRequest();
+				~QueryBagRemainingRequest();
+
+				std::string getBizType()const;
+				void setBizType(const std::string& bizType);
+
+            private:
+				std::string bizType_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_COMPANYREG_MODEL_QUERYBAGREMAININGREQUEST_H_

+ 51 - 0
companyreg/include/alibabacloud/companyreg/model/QueryBagRemainingResult.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_COMPANYREG_MODEL_QUERYBAGREMAININGRESULT_H_
+#define ALIBABACLOUD_COMPANYREG_MODEL_QUERYBAGREMAININGRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/companyreg/CompanyregExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Companyreg
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_COMPANYREG_EXPORT QueryBagRemainingResult : public ServiceResult
+			{
+			public:
+
+
+				QueryBagRemainingResult();
+				explicit QueryBagRemainingResult(const std::string &payload);
+				~QueryBagRemainingResult();
+				long getData()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				long data_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_COMPANYREG_MODEL_QUERYBAGREMAININGRESULT_H_

+ 57 - 0
companyreg/include/alibabacloud/companyreg/model/QueryBookkeepingCommoditiesRequest.h

@@ -0,0 +1,57 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_COMPANYREG_MODEL_QUERYBOOKKEEPINGCOMMODITIESREQUEST_H_
+#define ALIBABACLOUD_COMPANYREG_MODEL_QUERYBOOKKEEPINGCOMMODITIESREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/companyreg/CompanyregExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Companyreg
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_COMPANYREG_EXPORT QueryBookkeepingCommoditiesRequest : public RpcServiceRequest
+			{
+
+			public:
+				QueryBookkeepingCommoditiesRequest();
+				~QueryBookkeepingCommoditiesRequest();
+
+				std::string getServiceType()const;
+				void setServiceType(const std::string& serviceType);
+				std::string getCity()const;
+				void setCity(const std::string& city);
+				std::string getCompanyType()const;
+				void setCompanyType(const std::string& companyType);
+				std::string getAreaType()const;
+				void setAreaType(const std::string& areaType);
+
+            private:
+				std::string serviceType_;
+				std::string city_;
+				std::string companyType_;
+				std::string areaType_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_COMPANYREG_MODEL_QUERYBOOKKEEPINGCOMMODITIESREQUEST_H_

+ 72 - 0
companyreg/include/alibabacloud/companyreg/model/QueryBookkeepingCommoditiesResult.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_COMPANYREG_MODEL_QUERYBOOKKEEPINGCOMMODITIESRESULT_H_
+#define ALIBABACLOUD_COMPANYREG_MODEL_QUERYBOOKKEEPINGCOMMODITIESRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/companyreg/CompanyregExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Companyreg
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_COMPANYREG_EXPORT QueryBookkeepingCommoditiesResult : public ServiceResult
+			{
+			public:
+				struct BookkeepingCommodity
+				{
+					std::string specCode;
+					std::string serviceModuleName;
+					std::string packageVersionCode;
+					std::string cityModuleCode;
+					std::string serviceModuleCode;
+					std::string areaType;
+					std::string cityModuleName;
+					std::string ordTimeValue;
+					std::string ordTimeName;
+					std::string topOrgName;
+					std::string topOrgCode;
+					std::string commodityCode;
+					std::string ordTimeCode;
+					std::string packageVersionValue;
+					std::string serviceModuleValue;
+					std::string commodityName;
+					std::string packageVersionName;
+					std::string cityModuleValue;
+				};
+
+
+				QueryBookkeepingCommoditiesResult();
+				explicit QueryBookkeepingCommoditiesResult(const std::string &payload);
+				~QueryBookkeepingCommoditiesResult();
+				std::vector<BookkeepingCommodity> getData()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::vector<BookkeepingCommodity> data_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_COMPANYREG_MODEL_QUERYBOOKKEEPINGCOMMODITIESRESULT_H_

+ 45 - 0
companyreg/include/alibabacloud/companyreg/model/QueryBookkeepingCommodityModulesRequest.h

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

+ 51 - 0
companyreg/include/alibabacloud/companyreg/model/QueryBookkeepingCommodityModulesResult.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_COMPANYREG_MODEL_QUERYBOOKKEEPINGCOMMODITYMODULESRESULT_H_
+#define ALIBABACLOUD_COMPANYREG_MODEL_QUERYBOOKKEEPINGCOMMODITYMODULESRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/companyreg/CompanyregExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Companyreg
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_COMPANYREG_EXPORT QueryBookkeepingCommodityModulesResult : public ServiceResult
+			{
+			public:
+
+
+				QueryBookkeepingCommodityModulesResult();
+				explicit QueryBookkeepingCommodityModulesResult(const std::string &payload);
+				~QueryBookkeepingCommodityModulesResult();
+				std::string getData()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string data_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_COMPANYREG_MODEL_QUERYBOOKKEEPINGCOMMODITYMODULESRESULT_H_

+ 54 - 0
companyreg/include/alibabacloud/companyreg/model/QueryCommodityConfigRequest.h

@@ -0,0 +1,54 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_COMPANYREG_MODEL_QUERYCOMMODITYCONFIGREQUEST_H_
+#define ALIBABACLOUD_COMPANYREG_MODEL_QUERYCOMMODITYCONFIGREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/companyreg/CompanyregExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Companyreg
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_COMPANYREG_EXPORT QueryCommodityConfigRequest : public RpcServiceRequest
+			{
+
+			public:
+				QueryCommodityConfigRequest();
+				~QueryCommodityConfigRequest();
+
+				std::string getBizType()const;
+				void setBizType(const std::string& bizType);
+				bool getQueryModule()const;
+				void setQueryModule(bool queryModule);
+				std::string getCommodityCode()const;
+				void setCommodityCode(const std::string& commodityCode);
+
+            private:
+				std::string bizType_;
+				bool queryModule_;
+				std::string commodityCode_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_COMPANYREG_MODEL_QUERYCOMMODITYCONFIGREQUEST_H_

+ 74 - 0
companyreg/include/alibabacloud/companyreg/model/QueryCommodityConfigResult.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_COMPANYREG_MODEL_QUERYCOMMODITYCONFIGRESULT_H_
+#define ALIBABACLOUD_COMPANYREG_MODEL_QUERYCOMMODITYCONFIGRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/companyreg/CompanyregExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Companyreg
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_COMPANYREG_EXPORT QueryCommodityConfigResult : public ServiceResult
+			{
+			public:
+				struct Data
+				{
+					struct CommodityModulesItem
+					{
+						std::string moduleTip;
+						std::string moduleType;
+						std::string moduleCode;
+						std::string moduleDescription;
+						int sortNumber;
+						std::string moduleName;
+						std::string lxModuleCode;
+						std::string moduleUrl;
+						std::string moduleValue;
+					};
+					std::string iconUrl;
+					int type;
+					std::string description;
+					std::string protocolUrl;
+					std::string commodityCode;
+					std::string startingPrice;
+					std::vector<CommodityModulesItem> commodityModules;
+					std::string productLine;
+				};
+
+
+				QueryCommodityConfigResult();
+				explicit QueryCommodityConfigResult(const std::string &payload);
+				~QueryCommodityConfigResult();
+				Data getData()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				Data data_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_COMPANYREG_MODEL_QUERYCOMMODITYCONFIGRESULT_H_

+ 57 - 0
companyreg/include/alibabacloud/companyreg/model/QueryCommunicationLogsRequest.h

@@ -0,0 +1,57 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_COMPANYREG_MODEL_QUERYCOMMUNICATIONLOGSREQUEST_H_
+#define ALIBABACLOUD_COMPANYREG_MODEL_QUERYCOMMUNICATIONLOGSREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/companyreg/CompanyregExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Companyreg
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_COMPANYREG_EXPORT QueryCommunicationLogsRequest : public RpcServiceRequest
+			{
+
+			public:
+				QueryCommunicationLogsRequest();
+				~QueryCommunicationLogsRequest();
+
+				int getType()const;
+				void setType(int type);
+				int getPageNum()const;
+				void setPageNum(int pageNum);
+				std::string getBizId()const;
+				void setBizId(const std::string& bizId);
+				int getPageSize()const;
+				void setPageSize(int pageSize);
+
+            private:
+				int type_;
+				int pageNum_;
+				std::string bizId_;
+				int pageSize_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_COMPANYREG_MODEL_QUERYCOMMUNICATIONLOGSREQUEST_H_

+ 59 - 0
companyreg/include/alibabacloud/companyreg/model/QueryCommunicationLogsResult.h

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

+ 51 - 0
companyreg/include/alibabacloud/companyreg/model/QueryInstanceRequest.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_COMPANYREG_MODEL_QUERYINSTANCEREQUEST_H_
+#define ALIBABACLOUD_COMPANYREG_MODEL_QUERYINSTANCEREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/companyreg/CompanyregExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Companyreg
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_COMPANYREG_EXPORT QueryInstanceRequest : public RpcServiceRequest
+			{
+
+			public:
+				QueryInstanceRequest();
+				~QueryInstanceRequest();
+
+				std::string getBizType()const;
+				void setBizType(const std::string& bizType);
+				std::string getInstanceId()const;
+				void setInstanceId(const std::string& instanceId);
+
+            private:
+				std::string bizType_;
+				std::string instanceId_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_COMPANYREG_MODEL_QUERYINSTANCEREQUEST_H_

+ 51 - 0
companyreg/include/alibabacloud/companyreg/model/QueryInstanceResult.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_COMPANYREG_MODEL_QUERYINSTANCERESULT_H_
+#define ALIBABACLOUD_COMPANYREG_MODEL_QUERYINSTANCERESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/companyreg/CompanyregExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Companyreg
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_COMPANYREG_EXPORT QueryInstanceResult : public ServiceResult
+			{
+			public:
+
+
+				QueryInstanceResult();
+				explicit QueryInstanceResult(const std::string &payload);
+				~QueryInstanceResult();
+				std::string getData()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string data_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_COMPANYREG_MODEL_QUERYINSTANCERESULT_H_

+ 66 - 0
companyreg/include/alibabacloud/companyreg/model/QueryIntentionListRequest.h

@@ -0,0 +1,66 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_COMPANYREG_MODEL_QUERYINTENTIONLISTREQUEST_H_
+#define ALIBABACLOUD_COMPANYREG_MODEL_QUERYINTENTIONLISTREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/companyreg/CompanyregExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Companyreg
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_COMPANYREG_EXPORT QueryIntentionListRequest : public RpcServiceRequest
+			{
+
+			public:
+				QueryIntentionListRequest();
+				~QueryIntentionListRequest();
+
+				std::string getTypeList()const;
+				void setTypeList(const std::string& typeList);
+				int getType()const;
+				void setType(int type);
+				int getPageNum()const;
+				void setPageNum(int pageNum);
+				std::string getSortFiled()const;
+				void setSortFiled(const std::string& sortFiled);
+				int getPageSize()const;
+				void setPageSize(int pageSize);
+				std::string getSortOrder()const;
+				void setSortOrder(const std::string& sortOrder);
+				int getStatus()const;
+				void setStatus(int status);
+
+            private:
+				std::string typeList_;
+				int type_;
+				int pageNum_;
+				std::string sortFiled_;
+				int pageSize_;
+				std::string sortOrder_;
+				int status_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_COMPANYREG_MODEL_QUERYINTENTIONLISTREQUEST_H_

+ 72 - 0
companyreg/include/alibabacloud/companyreg/model/QueryIntentionListResult.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_COMPANYREG_MODEL_QUERYINTENTIONLISTRESULT_H_
+#define ALIBABACLOUD_COMPANYREG_MODEL_QUERYINTENTIONLISTRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/companyreg/CompanyregExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Companyreg
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_COMPANYREG_EXPORT QueryIntentionListResult : public ServiceResult
+			{
+			public:
+				struct Intention
+				{
+					int status;
+					std::string registerNumber;
+					int type;
+					int area;
+					std::string description;
+					std::string userId;
+					std::string classification;
+					long createTime;
+					long updateTime;
+					std::string bizId;
+				};
+
+
+				QueryIntentionListResult();
+				explicit QueryIntentionListResult(const std::string &payload);
+				~QueryIntentionListResult();
+				int getCurrentPageNum()const;
+				int getPageSize()const;
+				int getTotalPageNum()const;
+				std::vector<Intention> getData()const;
+				int getTotalItemNum()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				int currentPageNum_;
+				int pageSize_;
+				int totalPageNum_;
+				std::vector<Intention> data_;
+				int totalItemNum_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_COMPANYREG_MODEL_QUERYINTENTIONLISTRESULT_H_

+ 69 - 0
companyreg/include/alibabacloud/companyreg/model/QueryTradeIntentionUserListRequest.h

@@ -0,0 +1,69 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_COMPANYREG_MODEL_QUERYTRADEINTENTIONUSERLISTREQUEST_H_
+#define ALIBABACLOUD_COMPANYREG_MODEL_QUERYTRADEINTENTIONUSERLISTREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/companyreg/CompanyregExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Companyreg
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_COMPANYREG_EXPORT QueryTradeIntentionUserListRequest : public RpcServiceRequest
+			{
+
+			public:
+				QueryTradeIntentionUserListRequest();
+				~QueryTradeIntentionUserListRequest();
+
+				int getArea()const;
+				void setArea(int area);
+				int getPageNum()const;
+				void setPageNum(int pageNum);
+				int getType()const;
+				void setType(int type);
+				int getPageSize()const;
+				void setPageSize(int pageSize);
+				std::string getBizId()const;
+				void setBizId(const std::string& bizId);
+				long getEnd()const;
+				void setEnd(long end);
+				long getBegin()const;
+				void setBegin(long begin);
+				int getStatus()const;
+				void setStatus(int status);
+
+            private:
+				int area_;
+				int pageNum_;
+				int type_;
+				int pageSize_;
+				std::string bizId_;
+				long end_;
+				long begin_;
+				int status_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_COMPANYREG_MODEL_QUERYTRADEINTENTIONUSERLISTREQUEST_H_

+ 73 - 0
companyreg/include/alibabacloud/companyreg/model/QueryTradeIntentionUserListResult.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_COMPANYREG_MODEL_QUERYTRADEINTENTIONUSERLISTRESULT_H_
+#define ALIBABACLOUD_COMPANYREG_MODEL_QUERYTRADEINTENTIONUSERLISTRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/companyreg/CompanyregExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Companyreg
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_COMPANYREG_EXPORT QueryTradeIntentionUserListResult : public ServiceResult
+			{
+			public:
+				struct Trademark
+				{
+					int status;
+					std::string registerNumber;
+					int area;
+					int type;
+					std::string userName;
+					std::string description;
+					std::string classification;
+					long createTime;
+					long updateTime;
+					std::string mobile;
+					std::string bizId;
+				};
+
+
+				QueryTradeIntentionUserListResult();
+				explicit QueryTradeIntentionUserListResult(const std::string &payload);
+				~QueryTradeIntentionUserListResult();
+				int getCurrentPageNum()const;
+				int getPageSize()const;
+				int getTotalPageNum()const;
+				std::vector<Trademark> getData()const;
+				int getTotalItemNum()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				int currentPageNum_;
+				int pageSize_;
+				int totalPageNum_;
+				std::vector<Trademark> data_;
+				int totalItemNum_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_COMPANYREG_MODEL_QUERYTRADEINTENTIONUSERLISTRESULT_H_

+ 45 - 0
companyreg/include/alibabacloud/companyreg/model/QueryUserNeedAuthRequest.h

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

+ 53 - 0
companyreg/include/alibabacloud/companyreg/model/QueryUserNeedAuthResult.h

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

この差分においてかなりの量のファイルが変更されているため、一部のファイルを表示していません