Browse Source

Support encrypt and decrypt.

sdk-team 3 years ago
parent
commit
a493636d49
100 changed files with 1096 additions and 5211 deletions
  1. 1 1
      VERSION
  2. 84 220
      cas/CMakeLists.txt
  3. 168 440
      cas/include/alibabacloud/cas/CasClient.h
  4. 45 0
      cas/include/alibabacloud/cas/model/CancelCertificateForPackageRequestRequest.h
  5. 49 0
      cas/include/alibabacloud/cas/model/CancelCertificateForPackageRequestResult.h
  6. 45 0
      cas/include/alibabacloud/cas/model/CancelOrderRequestRequest.h
  7. 7 7
      cas/include/alibabacloud/cas/model/CancelOrderRequestResult.h
  8. 0 60
      cas/include/alibabacloud/cas/model/CreateAliDnsRecordIdRequest.h
  9. 66 0
      cas/include/alibabacloud/cas/model/CreateCertificateForPackageRequestRequest.h
  10. 9 9
      cas/include/alibabacloud/cas/model/CreateCertificateForPackageRequestResult.h
  11. 0 60
      cas/include/alibabacloud/cas/model/CreateCertificateNameRequest.h
  12. 0 63
      cas/include/alibabacloud/cas/model/CreateCertificateRequest.h
  13. 60 0
      cas/include/alibabacloud/cas/model/CreateCertificateRequestRequest.h
  14. 7 7
      cas/include/alibabacloud/cas/model/CreateCertificateRequestResult.h
  15. 60 0
      cas/include/alibabacloud/cas/model/CreateCertificateWithCsrRequestRequest.h
  16. 7 7
      cas/include/alibabacloud/cas/model/CreateCertificateWithCsrRequestResult.h
  17. 0 63
      cas/include/alibabacloud/cas/model/CreateCooperationOrderRequest.h
  18. 0 66
      cas/include/alibabacloud/cas/model/CreateDeploymentRequest.h
  19. 0 60
      cas/include/alibabacloud/cas/model/CreateDomainVerifyConfigurationStatusRequest.h
  20. 0 49
      cas/include/alibabacloud/cas/model/CreateDomainVerifyConfigurationStatusResult.h
  21. 0 57
      cas/include/alibabacloud/cas/model/CreateFilingSignatureDocumentRequest.h
  22. 0 49
      cas/include/alibabacloud/cas/model/CreateFilingSignatureDocumentResult.h
  23. 0 60
      cas/include/alibabacloud/cas/model/CreateOrderAuditRequest.h
  24. 0 63
      cas/include/alibabacloud/cas/model/CreateOrderAuditResult.h
  25. 0 57
      cas/include/alibabacloud/cas/model/CreateOrderCancelRequest.h
  26. 0 49
      cas/include/alibabacloud/cas/model/CreateOrderCancelResult.h
  27. 0 66
      cas/include/alibabacloud/cas/model/CreateOrderDocumentRequest.h
  28. 0 49
      cas/include/alibabacloud/cas/model/CreateOrderDocumentResult.h
  29. 0 126
      cas/include/alibabacloud/cas/model/CreateOrderMaterialRequest.h
  30. 0 49
      cas/include/alibabacloud/cas/model/CreateOrderMaterialResult.h
  31. 0 57
      cas/include/alibabacloud/cas/model/CreateOrderRefundRecordRequest.h
  32. 0 49
      cas/include/alibabacloud/cas/model/CreateOrderRefundRecordResult.h
  33. 0 60
      cas/include/alibabacloud/cas/model/CreateOrderRevokeRequest.h
  34. 0 49
      cas/include/alibabacloud/cas/model/CreateOrderRevokeResult.h
  35. 0 60
      cas/include/alibabacloud/cas/model/CreateSignatureDocumentRequest.h
  36. 0 51
      cas/include/alibabacloud/cas/model/CreateSignatureDocumentResult.h
  37. 0 66
      cas/include/alibabacloud/cas/model/CreateSignaturePeopleCertificateRequest.h
  38. 0 102
      cas/include/alibabacloud/cas/model/CreateSignatureRequest.h
  39. 0 53
      cas/include/alibabacloud/cas/model/CreateSignatureResult.h
  40. 0 57
      cas/include/alibabacloud/cas/model/CreateUnDeploymentRequest.h
  41. 0 49
      cas/include/alibabacloud/cas/model/CreateUnDeploymentResult.h
  42. 90 0
      cas/include/alibabacloud/cas/model/CreateWHCertificateWithExtensionRequest.h
  43. 13 9
      cas/include/alibabacloud/cas/model/CreateWHCertificateWithExtensionResult.h
  44. 69 0
      cas/include/alibabacloud/cas/model/CreateWHClientCertificateRequest.h
  45. 17 9
      cas/include/alibabacloud/cas/model/CreateWHClientCertificateResult.h
  46. 0 99
      cas/include/alibabacloud/cas/model/CreateWebSignatureRequest.h
  47. 54 0
      cas/include/alibabacloud/cas/model/DecryptRequest.h
  48. 11 7
      cas/include/alibabacloud/cas/model/DecryptResult.h
  49. 0 57
      cas/include/alibabacloud/cas/model/DeleteCertificateRequest.h
  50. 45 0
      cas/include/alibabacloud/cas/model/DeleteCertificateRequestRequest.h
  51. 7 9
      cas/include/alibabacloud/cas/model/DeleteCertificateRequestResult.h
  52. 0 57
      cas/include/alibabacloud/cas/model/DeleteOrderRequest.h
  53. 45 0
      cas/include/alibabacloud/cas/model/DeletePCACertRequest.h
  54. 7 7
      cas/include/alibabacloud/cas/model/DeletePCACertResult.h
  55. 0 54
      cas/include/alibabacloud/cas/model/DescribeCertificateBrandListRequest.h
  56. 0 57
      cas/include/alibabacloud/cas/model/DescribeCertificateDetailRequest.h
  57. 0 79
      cas/include/alibabacloud/cas/model/DescribeCertificateDetailResult.h
  58. 0 81
      cas/include/alibabacloud/cas/model/DescribeCertificateListRequest.h
  59. 0 85
      cas/include/alibabacloud/cas/model/DescribeCertificateListResult.h
  60. 45 0
      cas/include/alibabacloud/cas/model/DescribeCertificateStateRequest.h
  61. 25 19
      cas/include/alibabacloud/cas/model/DescribeCertificateStateResult.h
  62. 0 63
      cas/include/alibabacloud/cas/model/DescribeCertificateStatusCountRequest.h
  63. 0 67
      cas/include/alibabacloud/cas/model/DescribeCertificateStatusCountResult.h
  64. 0 57
      cas/include/alibabacloud/cas/model/DescribeDeploymentDetailRequest.h
  65. 0 60
      cas/include/alibabacloud/cas/model/DescribeDeploymentDomainListRequest.h
  66. 0 51
      cas/include/alibabacloud/cas/model/DescribeDeploymentDomainListResult.h
  67. 0 57
      cas/include/alibabacloud/cas/model/DescribeDeploymentProductRequest.h
  68. 0 60
      cas/include/alibabacloud/cas/model/DescribeDeploymentRegionListRequest.h
  69. 0 51
      cas/include/alibabacloud/cas/model/DescribeDeploymentRegionListResult.h
  70. 0 57
      cas/include/alibabacloud/cas/model/DescribeDomainVerifyConfigurationStatusRequest.h
  71. 0 49
      cas/include/alibabacloud/cas/model/DescribeDomainVerifyConfigurationStatusResult.h
  72. 0 57
      cas/include/alibabacloud/cas/model/DescribeDomainVerifyInfoRequest.h
  73. 0 60
      cas/include/alibabacloud/cas/model/DescribeDownloadCertificateRequest.h
  74. 0 51
      cas/include/alibabacloud/cas/model/DescribeDownloadCertificateResult.h
  75. 0 57
      cas/include/alibabacloud/cas/model/DescribeDownloadDomainVerifyConfigurationRequest.h
  76. 0 51
      cas/include/alibabacloud/cas/model/DescribeDownloadDomainVerifyConfigurationResult.h
  77. 0 60
      cas/include/alibabacloud/cas/model/DescribeExpectationResultRequest.h
  78. 0 67
      cas/include/alibabacloud/cas/model/DescribeExpectationResultResult.h
  79. 0 57
      cas/include/alibabacloud/cas/model/DescribeHelpListRequest.h
  80. 0 54
      cas/include/alibabacloud/cas/model/DescribeLocationListRequest.h
  81. 0 57
      cas/include/alibabacloud/cas/model/DescribeOSSDownloadInfoRequest.h
  82. 0 51
      cas/include/alibabacloud/cas/model/DescribeOSSDownloadInfoResult.h
  83. 0 60
      cas/include/alibabacloud/cas/model/DescribeOSSUploadInfoRequest.h
  84. 0 61
      cas/include/alibabacloud/cas/model/DescribeOSSUploadInfoResult.h
  85. 0 57
      cas/include/alibabacloud/cas/model/DescribeOrderAuditFailRecordRequest.h
  86. 0 55
      cas/include/alibabacloud/cas/model/DescribeOrderAuditFailRecordResult.h
  87. 0 51
      cas/include/alibabacloud/cas/model/DescribeOrderCountForConsoleIndexRequest.h
  88. 0 51
      cas/include/alibabacloud/cas/model/DescribeOrderCountForConsoleIndexResult.h
  89. 0 57
      cas/include/alibabacloud/cas/model/DescribeOrderDetailRequest.h
  90. 0 89
      cas/include/alibabacloud/cas/model/DescribeOrderDetailResult.h
  91. 0 60
      cas/include/alibabacloud/cas/model/DescribeOrderDocumentRequest.h
  92. 0 60
      cas/include/alibabacloud/cas/model/DescribeOrderDocumentResult.h
  93. 0 78
      cas/include/alibabacloud/cas/model/DescribeOrderListRequest.h
  94. 0 57
      cas/include/alibabacloud/cas/model/DescribeOrderMaterialRequest.h
  95. 0 97
      cas/include/alibabacloud/cas/model/DescribeOrderMaterialResult.h
  96. 0 51
      cas/include/alibabacloud/cas/model/DescribeOrderRefundRecordRequest.h
  97. 0 51
      cas/include/alibabacloud/cas/model/DescribeOrderRefundRecordResult.h
  98. 45 0
      cas/include/alibabacloud/cas/model/DescribePackageStateRequest.h
  99. 15 9
      cas/include/alibabacloud/cas/model/DescribePackageStateResult.h
  100. 0 54
      cas/include/alibabacloud/cas/model/DescribeRenewOrderRequest.h

+ 1 - 1
VERSION

@@ -1 +1 @@
-1.36.1321
+1.36.1322

+ 84 - 220
cas/CMakeLists.txt

@@ -21,229 +21,93 @@ set(cas_public_header
 	include/alibabacloud/cas/CasExport.h )
 
 set(cas_public_header_model 
-	include/alibabacloud/cas/model/CreateAliDnsRecordIdRequest.h
-	include/alibabacloud/cas/model/CreateAliDnsRecordIdResult.h
-	include/alibabacloud/cas/model/CreateCertificateRequest.h
-	include/alibabacloud/cas/model/CreateCertificateResult.h
-	include/alibabacloud/cas/model/CreateCertificateNameRequest.h
-	include/alibabacloud/cas/model/CreateCertificateNameResult.h
-	include/alibabacloud/cas/model/CreateCooperationOrderRequest.h
-	include/alibabacloud/cas/model/CreateCooperationOrderResult.h
-	include/alibabacloud/cas/model/CreateDeploymentRequest.h
-	include/alibabacloud/cas/model/CreateDeploymentResult.h
-	include/alibabacloud/cas/model/CreateDomainVerifyConfigurationStatusRequest.h
-	include/alibabacloud/cas/model/CreateDomainVerifyConfigurationStatusResult.h
-	include/alibabacloud/cas/model/CreateFilingSignatureDocumentRequest.h
-	include/alibabacloud/cas/model/CreateFilingSignatureDocumentResult.h
-	include/alibabacloud/cas/model/CreateOrderAuditRequest.h
-	include/alibabacloud/cas/model/CreateOrderAuditResult.h
-	include/alibabacloud/cas/model/CreateOrderCancelRequest.h
-	include/alibabacloud/cas/model/CreateOrderCancelResult.h
-	include/alibabacloud/cas/model/CreateOrderDocumentRequest.h
-	include/alibabacloud/cas/model/CreateOrderDocumentResult.h
-	include/alibabacloud/cas/model/CreateOrderMaterialRequest.h
-	include/alibabacloud/cas/model/CreateOrderMaterialResult.h
-	include/alibabacloud/cas/model/CreateOrderRefundRecordRequest.h
-	include/alibabacloud/cas/model/CreateOrderRefundRecordResult.h
-	include/alibabacloud/cas/model/CreateOrderRevokeRequest.h
-	include/alibabacloud/cas/model/CreateOrderRevokeResult.h
-	include/alibabacloud/cas/model/CreateSignatureRequest.h
-	include/alibabacloud/cas/model/CreateSignatureResult.h
-	include/alibabacloud/cas/model/CreateSignatureDocumentRequest.h
-	include/alibabacloud/cas/model/CreateSignatureDocumentResult.h
-	include/alibabacloud/cas/model/CreateSignaturePeopleCertificateRequest.h
-	include/alibabacloud/cas/model/CreateSignaturePeopleCertificateResult.h
-	include/alibabacloud/cas/model/CreateUnDeploymentRequest.h
-	include/alibabacloud/cas/model/CreateUnDeploymentResult.h
-	include/alibabacloud/cas/model/CreateWebSignatureRequest.h
-	include/alibabacloud/cas/model/CreateWebSignatureResult.h
-	include/alibabacloud/cas/model/DeleteCertificateRequest.h
-	include/alibabacloud/cas/model/DeleteCertificateResult.h
-	include/alibabacloud/cas/model/DeleteOrderRequest.h
-	include/alibabacloud/cas/model/DeleteOrderResult.h
-	include/alibabacloud/cas/model/DescribeCertificateBrandListRequest.h
-	include/alibabacloud/cas/model/DescribeCertificateBrandListResult.h
-	include/alibabacloud/cas/model/DescribeCertificateDetailRequest.h
-	include/alibabacloud/cas/model/DescribeCertificateDetailResult.h
-	include/alibabacloud/cas/model/DescribeCertificateListRequest.h
-	include/alibabacloud/cas/model/DescribeCertificateListResult.h
-	include/alibabacloud/cas/model/DescribeCertificateStatusCountRequest.h
-	include/alibabacloud/cas/model/DescribeCertificateStatusCountResult.h
-	include/alibabacloud/cas/model/DescribeDeploymentDetailRequest.h
-	include/alibabacloud/cas/model/DescribeDeploymentDetailResult.h
-	include/alibabacloud/cas/model/DescribeDeploymentDomainListRequest.h
-	include/alibabacloud/cas/model/DescribeDeploymentDomainListResult.h
-	include/alibabacloud/cas/model/DescribeDeploymentProductRequest.h
-	include/alibabacloud/cas/model/DescribeDeploymentProductResult.h
-	include/alibabacloud/cas/model/DescribeDeploymentRegionListRequest.h
-	include/alibabacloud/cas/model/DescribeDeploymentRegionListResult.h
-	include/alibabacloud/cas/model/DescribeDomainVerifyConfigurationStatusRequest.h
-	include/alibabacloud/cas/model/DescribeDomainVerifyConfigurationStatusResult.h
-	include/alibabacloud/cas/model/DescribeDomainVerifyInfoRequest.h
-	include/alibabacloud/cas/model/DescribeDomainVerifyInfoResult.h
-	include/alibabacloud/cas/model/DescribeDownloadCertificateRequest.h
-	include/alibabacloud/cas/model/DescribeDownloadCertificateResult.h
-	include/alibabacloud/cas/model/DescribeDownloadDomainVerifyConfigurationRequest.h
-	include/alibabacloud/cas/model/DescribeDownloadDomainVerifyConfigurationResult.h
-	include/alibabacloud/cas/model/DescribeExpectationResultRequest.h
-	include/alibabacloud/cas/model/DescribeExpectationResultResult.h
-	include/alibabacloud/cas/model/DescribeHelpListRequest.h
-	include/alibabacloud/cas/model/DescribeHelpListResult.h
-	include/alibabacloud/cas/model/DescribeLocationListRequest.h
-	include/alibabacloud/cas/model/DescribeLocationListResult.h
-	include/alibabacloud/cas/model/DescribeOSSDownloadInfoRequest.h
-	include/alibabacloud/cas/model/DescribeOSSDownloadInfoResult.h
-	include/alibabacloud/cas/model/DescribeOSSUploadInfoRequest.h
-	include/alibabacloud/cas/model/DescribeOSSUploadInfoResult.h
-	include/alibabacloud/cas/model/DescribeOrderAuditFailRecordRequest.h
-	include/alibabacloud/cas/model/DescribeOrderAuditFailRecordResult.h
-	include/alibabacloud/cas/model/DescribeOrderCountForConsoleIndexRequest.h
-	include/alibabacloud/cas/model/DescribeOrderCountForConsoleIndexResult.h
-	include/alibabacloud/cas/model/DescribeOrderDetailRequest.h
-	include/alibabacloud/cas/model/DescribeOrderDetailResult.h
-	include/alibabacloud/cas/model/DescribeOrderDocumentRequest.h
-	include/alibabacloud/cas/model/DescribeOrderDocumentResult.h
-	include/alibabacloud/cas/model/DescribeOrderListRequest.h
-	include/alibabacloud/cas/model/DescribeOrderListResult.h
-	include/alibabacloud/cas/model/DescribeOrderMaterialRequest.h
-	include/alibabacloud/cas/model/DescribeOrderMaterialResult.h
-	include/alibabacloud/cas/model/DescribeOrderRefundRecordRequest.h
-	include/alibabacloud/cas/model/DescribeOrderRefundRecordResult.h
-	include/alibabacloud/cas/model/DescribeRenewOrderRequest.h
-	include/alibabacloud/cas/model/DescribeRenewOrderResult.h
-	include/alibabacloud/cas/model/DescribeSignatureCapacityRequest.h
-	include/alibabacloud/cas/model/DescribeSignatureCapacityResult.h
-	include/alibabacloud/cas/model/DescribeSignatureProductStateRequest.h
-	include/alibabacloud/cas/model/DescribeSignatureProductStateResult.h
-	include/alibabacloud/cas/model/DescribeSignatureStatisticsRequest.h
-	include/alibabacloud/cas/model/DescribeSignatureStatisticsResult.h
-	include/alibabacloud/cas/model/DescribeSignatureTradeDetailRequest.h
-	include/alibabacloud/cas/model/DescribeSignatureTradeDetailResult.h
-	include/alibabacloud/cas/model/DescribeSignatureTradeListRequest.h
-	include/alibabacloud/cas/model/DescribeSignatureTradeListResult.h
-	include/alibabacloud/cas/model/DescribeStsAuthStatusRequest.h
-	include/alibabacloud/cas/model/DescribeStsAuthStatusResult.h
-	include/alibabacloud/cas/model/ListTagKeysRequest.h
-	include/alibabacloud/cas/model/ListTagKeysResult.h
-	include/alibabacloud/cas/model/ListTagResourcesRequest.h
-	include/alibabacloud/cas/model/ListTagResourcesResult.h
-	include/alibabacloud/cas/model/TagResourcesRequest.h
-	include/alibabacloud/cas/model/TagResourcesResult.h
-	include/alibabacloud/cas/model/UntagResourcesRequest.h
-	include/alibabacloud/cas/model/UntagResourcesResult.h )
+	include/alibabacloud/cas/model/CancelCertificateForPackageRequestRequest.h
+	include/alibabacloud/cas/model/CancelCertificateForPackageRequestResult.h
+	include/alibabacloud/cas/model/CancelOrderRequestRequest.h
+	include/alibabacloud/cas/model/CancelOrderRequestResult.h
+	include/alibabacloud/cas/model/CreateCertificateForPackageRequestRequest.h
+	include/alibabacloud/cas/model/CreateCertificateForPackageRequestResult.h
+	include/alibabacloud/cas/model/CreateCertificateRequestRequest.h
+	include/alibabacloud/cas/model/CreateCertificateRequestResult.h
+	include/alibabacloud/cas/model/CreateCertificateWithCsrRequestRequest.h
+	include/alibabacloud/cas/model/CreateCertificateWithCsrRequestResult.h
+	include/alibabacloud/cas/model/CreateWHCertificateWithExtensionRequest.h
+	include/alibabacloud/cas/model/CreateWHCertificateWithExtensionResult.h
+	include/alibabacloud/cas/model/CreateWHClientCertificateRequest.h
+	include/alibabacloud/cas/model/CreateWHClientCertificateResult.h
+	include/alibabacloud/cas/model/DecryptRequest.h
+	include/alibabacloud/cas/model/DecryptResult.h
+	include/alibabacloud/cas/model/DeleteCertificateRequestRequest.h
+	include/alibabacloud/cas/model/DeleteCertificateRequestResult.h
+	include/alibabacloud/cas/model/DeletePCACertRequest.h
+	include/alibabacloud/cas/model/DeletePCACertResult.h
+	include/alibabacloud/cas/model/DescribeCertificateStateRequest.h
+	include/alibabacloud/cas/model/DescribeCertificateStateResult.h
+	include/alibabacloud/cas/model/DescribePackageStateRequest.h
+	include/alibabacloud/cas/model/DescribePackageStateResult.h
+	include/alibabacloud/cas/model/EncryptRequest.h
+	include/alibabacloud/cas/model/EncryptResult.h
+	include/alibabacloud/cas/model/ListCertRequest.h
+	include/alibabacloud/cas/model/ListCertResult.h
+	include/alibabacloud/cas/model/ListCertWarehouseRequest.h
+	include/alibabacloud/cas/model/ListCertWarehouseResult.h
+	include/alibabacloud/cas/model/ListUserCertificateOrderRequest.h
+	include/alibabacloud/cas/model/ListUserCertificateOrderResult.h
+	include/alibabacloud/cas/model/RenewCertificateOrderForPackageRequestRequest.h
+	include/alibabacloud/cas/model/RenewCertificateOrderForPackageRequestResult.h
+	include/alibabacloud/cas/model/RevokeWHClientCertificateRequest.h
+	include/alibabacloud/cas/model/RevokeWHClientCertificateResult.h
+	include/alibabacloud/cas/model/SignRequest.h
+	include/alibabacloud/cas/model/SignResult.h
+	include/alibabacloud/cas/model/UploadPCACertRequest.h
+	include/alibabacloud/cas/model/UploadPCACertResult.h
+	include/alibabacloud/cas/model/VerifyRequest.h
+	include/alibabacloud/cas/model/VerifyResult.h )
 
 set(cas_src 
 	src/CasClient.cc
-	src/model/CreateAliDnsRecordIdRequest.cc
-	src/model/CreateAliDnsRecordIdResult.cc
-	src/model/CreateCertificateRequest.cc
-	src/model/CreateCertificateResult.cc
-	src/model/CreateCertificateNameRequest.cc
-	src/model/CreateCertificateNameResult.cc
-	src/model/CreateCooperationOrderRequest.cc
-	src/model/CreateCooperationOrderResult.cc
-	src/model/CreateDeploymentRequest.cc
-	src/model/CreateDeploymentResult.cc
-	src/model/CreateDomainVerifyConfigurationStatusRequest.cc
-	src/model/CreateDomainVerifyConfigurationStatusResult.cc
-	src/model/CreateFilingSignatureDocumentRequest.cc
-	src/model/CreateFilingSignatureDocumentResult.cc
-	src/model/CreateOrderAuditRequest.cc
-	src/model/CreateOrderAuditResult.cc
-	src/model/CreateOrderCancelRequest.cc
-	src/model/CreateOrderCancelResult.cc
-	src/model/CreateOrderDocumentRequest.cc
-	src/model/CreateOrderDocumentResult.cc
-	src/model/CreateOrderMaterialRequest.cc
-	src/model/CreateOrderMaterialResult.cc
-	src/model/CreateOrderRefundRecordRequest.cc
-	src/model/CreateOrderRefundRecordResult.cc
-	src/model/CreateOrderRevokeRequest.cc
-	src/model/CreateOrderRevokeResult.cc
-	src/model/CreateSignatureRequest.cc
-	src/model/CreateSignatureResult.cc
-	src/model/CreateSignatureDocumentRequest.cc
-	src/model/CreateSignatureDocumentResult.cc
-	src/model/CreateSignaturePeopleCertificateRequest.cc
-	src/model/CreateSignaturePeopleCertificateResult.cc
-	src/model/CreateUnDeploymentRequest.cc
-	src/model/CreateUnDeploymentResult.cc
-	src/model/CreateWebSignatureRequest.cc
-	src/model/CreateWebSignatureResult.cc
-	src/model/DeleteCertificateRequest.cc
-	src/model/DeleteCertificateResult.cc
-	src/model/DeleteOrderRequest.cc
-	src/model/DeleteOrderResult.cc
-	src/model/DescribeCertificateBrandListRequest.cc
-	src/model/DescribeCertificateBrandListResult.cc
-	src/model/DescribeCertificateDetailRequest.cc
-	src/model/DescribeCertificateDetailResult.cc
-	src/model/DescribeCertificateListRequest.cc
-	src/model/DescribeCertificateListResult.cc
-	src/model/DescribeCertificateStatusCountRequest.cc
-	src/model/DescribeCertificateStatusCountResult.cc
-	src/model/DescribeDeploymentDetailRequest.cc
-	src/model/DescribeDeploymentDetailResult.cc
-	src/model/DescribeDeploymentDomainListRequest.cc
-	src/model/DescribeDeploymentDomainListResult.cc
-	src/model/DescribeDeploymentProductRequest.cc
-	src/model/DescribeDeploymentProductResult.cc
-	src/model/DescribeDeploymentRegionListRequest.cc
-	src/model/DescribeDeploymentRegionListResult.cc
-	src/model/DescribeDomainVerifyConfigurationStatusRequest.cc
-	src/model/DescribeDomainVerifyConfigurationStatusResult.cc
-	src/model/DescribeDomainVerifyInfoRequest.cc
-	src/model/DescribeDomainVerifyInfoResult.cc
-	src/model/DescribeDownloadCertificateRequest.cc
-	src/model/DescribeDownloadCertificateResult.cc
-	src/model/DescribeDownloadDomainVerifyConfigurationRequest.cc
-	src/model/DescribeDownloadDomainVerifyConfigurationResult.cc
-	src/model/DescribeExpectationResultRequest.cc
-	src/model/DescribeExpectationResultResult.cc
-	src/model/DescribeHelpListRequest.cc
-	src/model/DescribeHelpListResult.cc
-	src/model/DescribeLocationListRequest.cc
-	src/model/DescribeLocationListResult.cc
-	src/model/DescribeOSSDownloadInfoRequest.cc
-	src/model/DescribeOSSDownloadInfoResult.cc
-	src/model/DescribeOSSUploadInfoRequest.cc
-	src/model/DescribeOSSUploadInfoResult.cc
-	src/model/DescribeOrderAuditFailRecordRequest.cc
-	src/model/DescribeOrderAuditFailRecordResult.cc
-	src/model/DescribeOrderCountForConsoleIndexRequest.cc
-	src/model/DescribeOrderCountForConsoleIndexResult.cc
-	src/model/DescribeOrderDetailRequest.cc
-	src/model/DescribeOrderDetailResult.cc
-	src/model/DescribeOrderDocumentRequest.cc
-	src/model/DescribeOrderDocumentResult.cc
-	src/model/DescribeOrderListRequest.cc
-	src/model/DescribeOrderListResult.cc
-	src/model/DescribeOrderMaterialRequest.cc
-	src/model/DescribeOrderMaterialResult.cc
-	src/model/DescribeOrderRefundRecordRequest.cc
-	src/model/DescribeOrderRefundRecordResult.cc
-	src/model/DescribeRenewOrderRequest.cc
-	src/model/DescribeRenewOrderResult.cc
-	src/model/DescribeSignatureCapacityRequest.cc
-	src/model/DescribeSignatureCapacityResult.cc
-	src/model/DescribeSignatureProductStateRequest.cc
-	src/model/DescribeSignatureProductStateResult.cc
-	src/model/DescribeSignatureStatisticsRequest.cc
-	src/model/DescribeSignatureStatisticsResult.cc
-	src/model/DescribeSignatureTradeDetailRequest.cc
-	src/model/DescribeSignatureTradeDetailResult.cc
-	src/model/DescribeSignatureTradeListRequest.cc
-	src/model/DescribeSignatureTradeListResult.cc
-	src/model/DescribeStsAuthStatusRequest.cc
-	src/model/DescribeStsAuthStatusResult.cc
-	src/model/ListTagKeysRequest.cc
-	src/model/ListTagKeysResult.cc
-	src/model/ListTagResourcesRequest.cc
-	src/model/ListTagResourcesResult.cc
-	src/model/TagResourcesRequest.cc
-	src/model/TagResourcesResult.cc
-	src/model/UntagResourcesRequest.cc
-	src/model/UntagResourcesResult.cc )
+	src/model/CancelCertificateForPackageRequestRequest.cc
+	src/model/CancelCertificateForPackageRequestResult.cc
+	src/model/CancelOrderRequestRequest.cc
+	src/model/CancelOrderRequestResult.cc
+	src/model/CreateCertificateForPackageRequestRequest.cc
+	src/model/CreateCertificateForPackageRequestResult.cc
+	src/model/CreateCertificateRequestRequest.cc
+	src/model/CreateCertificateRequestResult.cc
+	src/model/CreateCertificateWithCsrRequestRequest.cc
+	src/model/CreateCertificateWithCsrRequestResult.cc
+	src/model/CreateWHCertificateWithExtensionRequest.cc
+	src/model/CreateWHCertificateWithExtensionResult.cc
+	src/model/CreateWHClientCertificateRequest.cc
+	src/model/CreateWHClientCertificateResult.cc
+	src/model/DecryptRequest.cc
+	src/model/DecryptResult.cc
+	src/model/DeleteCertificateRequestRequest.cc
+	src/model/DeleteCertificateRequestResult.cc
+	src/model/DeletePCACertRequest.cc
+	src/model/DeletePCACertResult.cc
+	src/model/DescribeCertificateStateRequest.cc
+	src/model/DescribeCertificateStateResult.cc
+	src/model/DescribePackageStateRequest.cc
+	src/model/DescribePackageStateResult.cc
+	src/model/EncryptRequest.cc
+	src/model/EncryptResult.cc
+	src/model/ListCertRequest.cc
+	src/model/ListCertResult.cc
+	src/model/ListCertWarehouseRequest.cc
+	src/model/ListCertWarehouseResult.cc
+	src/model/ListUserCertificateOrderRequest.cc
+	src/model/ListUserCertificateOrderResult.cc
+	src/model/RenewCertificateOrderForPackageRequestRequest.cc
+	src/model/RenewCertificateOrderForPackageRequestResult.cc
+	src/model/RevokeWHClientCertificateRequest.cc
+	src/model/RevokeWHClientCertificateResult.cc
+	src/model/SignRequest.cc
+	src/model/SignResult.cc
+	src/model/UploadPCACertRequest.cc
+	src/model/UploadPCACertResult.cc
+	src/model/VerifyRequest.cc
+	src/model/VerifyResult.cc )
 
 add_library(cas ${LIB_TYPE}
 	${cas_public_header}

+ 168 - 440
cas/include/alibabacloud/cas/CasClient.h

@@ -22,116 +22,48 @@
 #include <alibabacloud/core/EndpointProvider.h>
 #include <alibabacloud/core/RpcServiceClient.h>
 #include "CasExport.h"
-#include "model/CreateAliDnsRecordIdRequest.h"
-#include "model/CreateAliDnsRecordIdResult.h"
-#include "model/CreateCertificateRequest.h"
-#include "model/CreateCertificateResult.h"
-#include "model/CreateCertificateNameRequest.h"
-#include "model/CreateCertificateNameResult.h"
-#include "model/CreateCooperationOrderRequest.h"
-#include "model/CreateCooperationOrderResult.h"
-#include "model/CreateDeploymentRequest.h"
-#include "model/CreateDeploymentResult.h"
-#include "model/CreateDomainVerifyConfigurationStatusRequest.h"
-#include "model/CreateDomainVerifyConfigurationStatusResult.h"
-#include "model/CreateFilingSignatureDocumentRequest.h"
-#include "model/CreateFilingSignatureDocumentResult.h"
-#include "model/CreateOrderAuditRequest.h"
-#include "model/CreateOrderAuditResult.h"
-#include "model/CreateOrderCancelRequest.h"
-#include "model/CreateOrderCancelResult.h"
-#include "model/CreateOrderDocumentRequest.h"
-#include "model/CreateOrderDocumentResult.h"
-#include "model/CreateOrderMaterialRequest.h"
-#include "model/CreateOrderMaterialResult.h"
-#include "model/CreateOrderRefundRecordRequest.h"
-#include "model/CreateOrderRefundRecordResult.h"
-#include "model/CreateOrderRevokeRequest.h"
-#include "model/CreateOrderRevokeResult.h"
-#include "model/CreateSignatureRequest.h"
-#include "model/CreateSignatureResult.h"
-#include "model/CreateSignatureDocumentRequest.h"
-#include "model/CreateSignatureDocumentResult.h"
-#include "model/CreateSignaturePeopleCertificateRequest.h"
-#include "model/CreateSignaturePeopleCertificateResult.h"
-#include "model/CreateUnDeploymentRequest.h"
-#include "model/CreateUnDeploymentResult.h"
-#include "model/CreateWebSignatureRequest.h"
-#include "model/CreateWebSignatureResult.h"
-#include "model/DeleteCertificateRequest.h"
-#include "model/DeleteCertificateResult.h"
-#include "model/DeleteOrderRequest.h"
-#include "model/DeleteOrderResult.h"
-#include "model/DescribeCertificateBrandListRequest.h"
-#include "model/DescribeCertificateBrandListResult.h"
-#include "model/DescribeCertificateDetailRequest.h"
-#include "model/DescribeCertificateDetailResult.h"
-#include "model/DescribeCertificateListRequest.h"
-#include "model/DescribeCertificateListResult.h"
-#include "model/DescribeCertificateStatusCountRequest.h"
-#include "model/DescribeCertificateStatusCountResult.h"
-#include "model/DescribeDeploymentDetailRequest.h"
-#include "model/DescribeDeploymentDetailResult.h"
-#include "model/DescribeDeploymentDomainListRequest.h"
-#include "model/DescribeDeploymentDomainListResult.h"
-#include "model/DescribeDeploymentProductRequest.h"
-#include "model/DescribeDeploymentProductResult.h"
-#include "model/DescribeDeploymentRegionListRequest.h"
-#include "model/DescribeDeploymentRegionListResult.h"
-#include "model/DescribeDomainVerifyConfigurationStatusRequest.h"
-#include "model/DescribeDomainVerifyConfigurationStatusResult.h"
-#include "model/DescribeDomainVerifyInfoRequest.h"
-#include "model/DescribeDomainVerifyInfoResult.h"
-#include "model/DescribeDownloadCertificateRequest.h"
-#include "model/DescribeDownloadCertificateResult.h"
-#include "model/DescribeDownloadDomainVerifyConfigurationRequest.h"
-#include "model/DescribeDownloadDomainVerifyConfigurationResult.h"
-#include "model/DescribeExpectationResultRequest.h"
-#include "model/DescribeExpectationResultResult.h"
-#include "model/DescribeHelpListRequest.h"
-#include "model/DescribeHelpListResult.h"
-#include "model/DescribeLocationListRequest.h"
-#include "model/DescribeLocationListResult.h"
-#include "model/DescribeOSSDownloadInfoRequest.h"
-#include "model/DescribeOSSDownloadInfoResult.h"
-#include "model/DescribeOSSUploadInfoRequest.h"
-#include "model/DescribeOSSUploadInfoResult.h"
-#include "model/DescribeOrderAuditFailRecordRequest.h"
-#include "model/DescribeOrderAuditFailRecordResult.h"
-#include "model/DescribeOrderCountForConsoleIndexRequest.h"
-#include "model/DescribeOrderCountForConsoleIndexResult.h"
-#include "model/DescribeOrderDetailRequest.h"
-#include "model/DescribeOrderDetailResult.h"
-#include "model/DescribeOrderDocumentRequest.h"
-#include "model/DescribeOrderDocumentResult.h"
-#include "model/DescribeOrderListRequest.h"
-#include "model/DescribeOrderListResult.h"
-#include "model/DescribeOrderMaterialRequest.h"
-#include "model/DescribeOrderMaterialResult.h"
-#include "model/DescribeOrderRefundRecordRequest.h"
-#include "model/DescribeOrderRefundRecordResult.h"
-#include "model/DescribeRenewOrderRequest.h"
-#include "model/DescribeRenewOrderResult.h"
-#include "model/DescribeSignatureCapacityRequest.h"
-#include "model/DescribeSignatureCapacityResult.h"
-#include "model/DescribeSignatureProductStateRequest.h"
-#include "model/DescribeSignatureProductStateResult.h"
-#include "model/DescribeSignatureStatisticsRequest.h"
-#include "model/DescribeSignatureStatisticsResult.h"
-#include "model/DescribeSignatureTradeDetailRequest.h"
-#include "model/DescribeSignatureTradeDetailResult.h"
-#include "model/DescribeSignatureTradeListRequest.h"
-#include "model/DescribeSignatureTradeListResult.h"
-#include "model/DescribeStsAuthStatusRequest.h"
-#include "model/DescribeStsAuthStatusResult.h"
-#include "model/ListTagKeysRequest.h"
-#include "model/ListTagKeysResult.h"
-#include "model/ListTagResourcesRequest.h"
-#include "model/ListTagResourcesResult.h"
-#include "model/TagResourcesRequest.h"
-#include "model/TagResourcesResult.h"
-#include "model/UntagResourcesRequest.h"
-#include "model/UntagResourcesResult.h"
+#include "model/CancelCertificateForPackageRequestRequest.h"
+#include "model/CancelCertificateForPackageRequestResult.h"
+#include "model/CancelOrderRequestRequest.h"
+#include "model/CancelOrderRequestResult.h"
+#include "model/CreateCertificateForPackageRequestRequest.h"
+#include "model/CreateCertificateForPackageRequestResult.h"
+#include "model/CreateCertificateRequestRequest.h"
+#include "model/CreateCertificateRequestResult.h"
+#include "model/CreateCertificateWithCsrRequestRequest.h"
+#include "model/CreateCertificateWithCsrRequestResult.h"
+#include "model/CreateWHCertificateWithExtensionRequest.h"
+#include "model/CreateWHCertificateWithExtensionResult.h"
+#include "model/CreateWHClientCertificateRequest.h"
+#include "model/CreateWHClientCertificateResult.h"
+#include "model/DecryptRequest.h"
+#include "model/DecryptResult.h"
+#include "model/DeleteCertificateRequestRequest.h"
+#include "model/DeleteCertificateRequestResult.h"
+#include "model/DeletePCACertRequest.h"
+#include "model/DeletePCACertResult.h"
+#include "model/DescribeCertificateStateRequest.h"
+#include "model/DescribeCertificateStateResult.h"
+#include "model/DescribePackageStateRequest.h"
+#include "model/DescribePackageStateResult.h"
+#include "model/EncryptRequest.h"
+#include "model/EncryptResult.h"
+#include "model/ListCertRequest.h"
+#include "model/ListCertResult.h"
+#include "model/ListCertWarehouseRequest.h"
+#include "model/ListCertWarehouseResult.h"
+#include "model/ListUserCertificateOrderRequest.h"
+#include "model/ListUserCertificateOrderResult.h"
+#include "model/RenewCertificateOrderForPackageRequestRequest.h"
+#include "model/RenewCertificateOrderForPackageRequestResult.h"
+#include "model/RevokeWHClientCertificateRequest.h"
+#include "model/RevokeWHClientCertificateResult.h"
+#include "model/SignRequest.h"
+#include "model/SignResult.h"
+#include "model/UploadPCACertRequest.h"
+#include "model/UploadPCACertResult.h"
+#include "model/VerifyRequest.h"
+#include "model/VerifyResult.h"
 
 
 namespace AlibabaCloud
@@ -141,341 +73,137 @@ namespace AlibabaCloud
 		class ALIBABACLOUD_CAS_EXPORT CasClient : public RpcServiceClient
 		{
 		public:
-			typedef Outcome<Error, Model::CreateAliDnsRecordIdResult> CreateAliDnsRecordIdOutcome;
-			typedef std::future<CreateAliDnsRecordIdOutcome> CreateAliDnsRecordIdOutcomeCallable;
-			typedef std::function<void(const CasClient*, const Model::CreateAliDnsRecordIdRequest&, const CreateAliDnsRecordIdOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateAliDnsRecordIdAsyncHandler;
-			typedef Outcome<Error, Model::CreateCertificateResult> CreateCertificateOutcome;
-			typedef std::future<CreateCertificateOutcome> CreateCertificateOutcomeCallable;
-			typedef std::function<void(const CasClient*, const Model::CreateCertificateRequest&, const CreateCertificateOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateCertificateAsyncHandler;
-			typedef Outcome<Error, Model::CreateCertificateNameResult> CreateCertificateNameOutcome;
-			typedef std::future<CreateCertificateNameOutcome> CreateCertificateNameOutcomeCallable;
-			typedef std::function<void(const CasClient*, const Model::CreateCertificateNameRequest&, const CreateCertificateNameOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateCertificateNameAsyncHandler;
-			typedef Outcome<Error, Model::CreateCooperationOrderResult> CreateCooperationOrderOutcome;
-			typedef std::future<CreateCooperationOrderOutcome> CreateCooperationOrderOutcomeCallable;
-			typedef std::function<void(const CasClient*, const Model::CreateCooperationOrderRequest&, const CreateCooperationOrderOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateCooperationOrderAsyncHandler;
-			typedef Outcome<Error, Model::CreateDeploymentResult> CreateDeploymentOutcome;
-			typedef std::future<CreateDeploymentOutcome> CreateDeploymentOutcomeCallable;
-			typedef std::function<void(const CasClient*, const Model::CreateDeploymentRequest&, const CreateDeploymentOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateDeploymentAsyncHandler;
-			typedef Outcome<Error, Model::CreateDomainVerifyConfigurationStatusResult> CreateDomainVerifyConfigurationStatusOutcome;
-			typedef std::future<CreateDomainVerifyConfigurationStatusOutcome> CreateDomainVerifyConfigurationStatusOutcomeCallable;
-			typedef std::function<void(const CasClient*, const Model::CreateDomainVerifyConfigurationStatusRequest&, const CreateDomainVerifyConfigurationStatusOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateDomainVerifyConfigurationStatusAsyncHandler;
-			typedef Outcome<Error, Model::CreateFilingSignatureDocumentResult> CreateFilingSignatureDocumentOutcome;
-			typedef std::future<CreateFilingSignatureDocumentOutcome> CreateFilingSignatureDocumentOutcomeCallable;
-			typedef std::function<void(const CasClient*, const Model::CreateFilingSignatureDocumentRequest&, const CreateFilingSignatureDocumentOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateFilingSignatureDocumentAsyncHandler;
-			typedef Outcome<Error, Model::CreateOrderAuditResult> CreateOrderAuditOutcome;
-			typedef std::future<CreateOrderAuditOutcome> CreateOrderAuditOutcomeCallable;
-			typedef std::function<void(const CasClient*, const Model::CreateOrderAuditRequest&, const CreateOrderAuditOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateOrderAuditAsyncHandler;
-			typedef Outcome<Error, Model::CreateOrderCancelResult> CreateOrderCancelOutcome;
-			typedef std::future<CreateOrderCancelOutcome> CreateOrderCancelOutcomeCallable;
-			typedef std::function<void(const CasClient*, const Model::CreateOrderCancelRequest&, const CreateOrderCancelOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateOrderCancelAsyncHandler;
-			typedef Outcome<Error, Model::CreateOrderDocumentResult> CreateOrderDocumentOutcome;
-			typedef std::future<CreateOrderDocumentOutcome> CreateOrderDocumentOutcomeCallable;
-			typedef std::function<void(const CasClient*, const Model::CreateOrderDocumentRequest&, const CreateOrderDocumentOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateOrderDocumentAsyncHandler;
-			typedef Outcome<Error, Model::CreateOrderMaterialResult> CreateOrderMaterialOutcome;
-			typedef std::future<CreateOrderMaterialOutcome> CreateOrderMaterialOutcomeCallable;
-			typedef std::function<void(const CasClient*, const Model::CreateOrderMaterialRequest&, const CreateOrderMaterialOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateOrderMaterialAsyncHandler;
-			typedef Outcome<Error, Model::CreateOrderRefundRecordResult> CreateOrderRefundRecordOutcome;
-			typedef std::future<CreateOrderRefundRecordOutcome> CreateOrderRefundRecordOutcomeCallable;
-			typedef std::function<void(const CasClient*, const Model::CreateOrderRefundRecordRequest&, const CreateOrderRefundRecordOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateOrderRefundRecordAsyncHandler;
-			typedef Outcome<Error, Model::CreateOrderRevokeResult> CreateOrderRevokeOutcome;
-			typedef std::future<CreateOrderRevokeOutcome> CreateOrderRevokeOutcomeCallable;
-			typedef std::function<void(const CasClient*, const Model::CreateOrderRevokeRequest&, const CreateOrderRevokeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateOrderRevokeAsyncHandler;
-			typedef Outcome<Error, Model::CreateSignatureResult> CreateSignatureOutcome;
-			typedef std::future<CreateSignatureOutcome> CreateSignatureOutcomeCallable;
-			typedef std::function<void(const CasClient*, const Model::CreateSignatureRequest&, const CreateSignatureOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateSignatureAsyncHandler;
-			typedef Outcome<Error, Model::CreateSignatureDocumentResult> CreateSignatureDocumentOutcome;
-			typedef std::future<CreateSignatureDocumentOutcome> CreateSignatureDocumentOutcomeCallable;
-			typedef std::function<void(const CasClient*, const Model::CreateSignatureDocumentRequest&, const CreateSignatureDocumentOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateSignatureDocumentAsyncHandler;
-			typedef Outcome<Error, Model::CreateSignaturePeopleCertificateResult> CreateSignaturePeopleCertificateOutcome;
-			typedef std::future<CreateSignaturePeopleCertificateOutcome> CreateSignaturePeopleCertificateOutcomeCallable;
-			typedef std::function<void(const CasClient*, const Model::CreateSignaturePeopleCertificateRequest&, const CreateSignaturePeopleCertificateOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateSignaturePeopleCertificateAsyncHandler;
-			typedef Outcome<Error, Model::CreateUnDeploymentResult> CreateUnDeploymentOutcome;
-			typedef std::future<CreateUnDeploymentOutcome> CreateUnDeploymentOutcomeCallable;
-			typedef std::function<void(const CasClient*, const Model::CreateUnDeploymentRequest&, const CreateUnDeploymentOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateUnDeploymentAsyncHandler;
-			typedef Outcome<Error, Model::CreateWebSignatureResult> CreateWebSignatureOutcome;
-			typedef std::future<CreateWebSignatureOutcome> CreateWebSignatureOutcomeCallable;
-			typedef std::function<void(const CasClient*, const Model::CreateWebSignatureRequest&, const CreateWebSignatureOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateWebSignatureAsyncHandler;
-			typedef Outcome<Error, Model::DeleteCertificateResult> DeleteCertificateOutcome;
-			typedef std::future<DeleteCertificateOutcome> DeleteCertificateOutcomeCallable;
-			typedef std::function<void(const CasClient*, const Model::DeleteCertificateRequest&, const DeleteCertificateOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteCertificateAsyncHandler;
-			typedef Outcome<Error, Model::DeleteOrderResult> DeleteOrderOutcome;
-			typedef std::future<DeleteOrderOutcome> DeleteOrderOutcomeCallable;
-			typedef std::function<void(const CasClient*, const Model::DeleteOrderRequest&, const DeleteOrderOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteOrderAsyncHandler;
-			typedef Outcome<Error, Model::DescribeCertificateBrandListResult> DescribeCertificateBrandListOutcome;
-			typedef std::future<DescribeCertificateBrandListOutcome> DescribeCertificateBrandListOutcomeCallable;
-			typedef std::function<void(const CasClient*, const Model::DescribeCertificateBrandListRequest&, const DescribeCertificateBrandListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeCertificateBrandListAsyncHandler;
-			typedef Outcome<Error, Model::DescribeCertificateDetailResult> DescribeCertificateDetailOutcome;
-			typedef std::future<DescribeCertificateDetailOutcome> DescribeCertificateDetailOutcomeCallable;
-			typedef std::function<void(const CasClient*, const Model::DescribeCertificateDetailRequest&, const DescribeCertificateDetailOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeCertificateDetailAsyncHandler;
-			typedef Outcome<Error, Model::DescribeCertificateListResult> DescribeCertificateListOutcome;
-			typedef std::future<DescribeCertificateListOutcome> DescribeCertificateListOutcomeCallable;
-			typedef std::function<void(const CasClient*, const Model::DescribeCertificateListRequest&, const DescribeCertificateListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeCertificateListAsyncHandler;
-			typedef Outcome<Error, Model::DescribeCertificateStatusCountResult> DescribeCertificateStatusCountOutcome;
-			typedef std::future<DescribeCertificateStatusCountOutcome> DescribeCertificateStatusCountOutcomeCallable;
-			typedef std::function<void(const CasClient*, const Model::DescribeCertificateStatusCountRequest&, const DescribeCertificateStatusCountOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeCertificateStatusCountAsyncHandler;
-			typedef Outcome<Error, Model::DescribeDeploymentDetailResult> DescribeDeploymentDetailOutcome;
-			typedef std::future<DescribeDeploymentDetailOutcome> DescribeDeploymentDetailOutcomeCallable;
-			typedef std::function<void(const CasClient*, const Model::DescribeDeploymentDetailRequest&, const DescribeDeploymentDetailOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDeploymentDetailAsyncHandler;
-			typedef Outcome<Error, Model::DescribeDeploymentDomainListResult> DescribeDeploymentDomainListOutcome;
-			typedef std::future<DescribeDeploymentDomainListOutcome> DescribeDeploymentDomainListOutcomeCallable;
-			typedef std::function<void(const CasClient*, const Model::DescribeDeploymentDomainListRequest&, const DescribeDeploymentDomainListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDeploymentDomainListAsyncHandler;
-			typedef Outcome<Error, Model::DescribeDeploymentProductResult> DescribeDeploymentProductOutcome;
-			typedef std::future<DescribeDeploymentProductOutcome> DescribeDeploymentProductOutcomeCallable;
-			typedef std::function<void(const CasClient*, const Model::DescribeDeploymentProductRequest&, const DescribeDeploymentProductOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDeploymentProductAsyncHandler;
-			typedef Outcome<Error, Model::DescribeDeploymentRegionListResult> DescribeDeploymentRegionListOutcome;
-			typedef std::future<DescribeDeploymentRegionListOutcome> DescribeDeploymentRegionListOutcomeCallable;
-			typedef std::function<void(const CasClient*, const Model::DescribeDeploymentRegionListRequest&, const DescribeDeploymentRegionListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDeploymentRegionListAsyncHandler;
-			typedef Outcome<Error, Model::DescribeDomainVerifyConfigurationStatusResult> DescribeDomainVerifyConfigurationStatusOutcome;
-			typedef std::future<DescribeDomainVerifyConfigurationStatusOutcome> DescribeDomainVerifyConfigurationStatusOutcomeCallable;
-			typedef std::function<void(const CasClient*, const Model::DescribeDomainVerifyConfigurationStatusRequest&, const DescribeDomainVerifyConfigurationStatusOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDomainVerifyConfigurationStatusAsyncHandler;
-			typedef Outcome<Error, Model::DescribeDomainVerifyInfoResult> DescribeDomainVerifyInfoOutcome;
-			typedef std::future<DescribeDomainVerifyInfoOutcome> DescribeDomainVerifyInfoOutcomeCallable;
-			typedef std::function<void(const CasClient*, const Model::DescribeDomainVerifyInfoRequest&, const DescribeDomainVerifyInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDomainVerifyInfoAsyncHandler;
-			typedef Outcome<Error, Model::DescribeDownloadCertificateResult> DescribeDownloadCertificateOutcome;
-			typedef std::future<DescribeDownloadCertificateOutcome> DescribeDownloadCertificateOutcomeCallable;
-			typedef std::function<void(const CasClient*, const Model::DescribeDownloadCertificateRequest&, const DescribeDownloadCertificateOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDownloadCertificateAsyncHandler;
-			typedef Outcome<Error, Model::DescribeDownloadDomainVerifyConfigurationResult> DescribeDownloadDomainVerifyConfigurationOutcome;
-			typedef std::future<DescribeDownloadDomainVerifyConfigurationOutcome> DescribeDownloadDomainVerifyConfigurationOutcomeCallable;
-			typedef std::function<void(const CasClient*, const Model::DescribeDownloadDomainVerifyConfigurationRequest&, const DescribeDownloadDomainVerifyConfigurationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDownloadDomainVerifyConfigurationAsyncHandler;
-			typedef Outcome<Error, Model::DescribeExpectationResultResult> DescribeExpectationResultOutcome;
-			typedef std::future<DescribeExpectationResultOutcome> DescribeExpectationResultOutcomeCallable;
-			typedef std::function<void(const CasClient*, const Model::DescribeExpectationResultRequest&, const DescribeExpectationResultOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeExpectationResultAsyncHandler;
-			typedef Outcome<Error, Model::DescribeHelpListResult> DescribeHelpListOutcome;
-			typedef std::future<DescribeHelpListOutcome> DescribeHelpListOutcomeCallable;
-			typedef std::function<void(const CasClient*, const Model::DescribeHelpListRequest&, const DescribeHelpListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeHelpListAsyncHandler;
-			typedef Outcome<Error, Model::DescribeLocationListResult> DescribeLocationListOutcome;
-			typedef std::future<DescribeLocationListOutcome> DescribeLocationListOutcomeCallable;
-			typedef std::function<void(const CasClient*, const Model::DescribeLocationListRequest&, const DescribeLocationListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeLocationListAsyncHandler;
-			typedef Outcome<Error, Model::DescribeOSSDownloadInfoResult> DescribeOSSDownloadInfoOutcome;
-			typedef std::future<DescribeOSSDownloadInfoOutcome> DescribeOSSDownloadInfoOutcomeCallable;
-			typedef std::function<void(const CasClient*, const Model::DescribeOSSDownloadInfoRequest&, const DescribeOSSDownloadInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeOSSDownloadInfoAsyncHandler;
-			typedef Outcome<Error, Model::DescribeOSSUploadInfoResult> DescribeOSSUploadInfoOutcome;
-			typedef std::future<DescribeOSSUploadInfoOutcome> DescribeOSSUploadInfoOutcomeCallable;
-			typedef std::function<void(const CasClient*, const Model::DescribeOSSUploadInfoRequest&, const DescribeOSSUploadInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeOSSUploadInfoAsyncHandler;
-			typedef Outcome<Error, Model::DescribeOrderAuditFailRecordResult> DescribeOrderAuditFailRecordOutcome;
-			typedef std::future<DescribeOrderAuditFailRecordOutcome> DescribeOrderAuditFailRecordOutcomeCallable;
-			typedef std::function<void(const CasClient*, const Model::DescribeOrderAuditFailRecordRequest&, const DescribeOrderAuditFailRecordOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeOrderAuditFailRecordAsyncHandler;
-			typedef Outcome<Error, Model::DescribeOrderCountForConsoleIndexResult> DescribeOrderCountForConsoleIndexOutcome;
-			typedef std::future<DescribeOrderCountForConsoleIndexOutcome> DescribeOrderCountForConsoleIndexOutcomeCallable;
-			typedef std::function<void(const CasClient*, const Model::DescribeOrderCountForConsoleIndexRequest&, const DescribeOrderCountForConsoleIndexOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeOrderCountForConsoleIndexAsyncHandler;
-			typedef Outcome<Error, Model::DescribeOrderDetailResult> DescribeOrderDetailOutcome;
-			typedef std::future<DescribeOrderDetailOutcome> DescribeOrderDetailOutcomeCallable;
-			typedef std::function<void(const CasClient*, const Model::DescribeOrderDetailRequest&, const DescribeOrderDetailOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeOrderDetailAsyncHandler;
-			typedef Outcome<Error, Model::DescribeOrderDocumentResult> DescribeOrderDocumentOutcome;
-			typedef std::future<DescribeOrderDocumentOutcome> DescribeOrderDocumentOutcomeCallable;
-			typedef std::function<void(const CasClient*, const Model::DescribeOrderDocumentRequest&, const DescribeOrderDocumentOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeOrderDocumentAsyncHandler;
-			typedef Outcome<Error, Model::DescribeOrderListResult> DescribeOrderListOutcome;
-			typedef std::future<DescribeOrderListOutcome> DescribeOrderListOutcomeCallable;
-			typedef std::function<void(const CasClient*, const Model::DescribeOrderListRequest&, const DescribeOrderListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeOrderListAsyncHandler;
-			typedef Outcome<Error, Model::DescribeOrderMaterialResult> DescribeOrderMaterialOutcome;
-			typedef std::future<DescribeOrderMaterialOutcome> DescribeOrderMaterialOutcomeCallable;
-			typedef std::function<void(const CasClient*, const Model::DescribeOrderMaterialRequest&, const DescribeOrderMaterialOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeOrderMaterialAsyncHandler;
-			typedef Outcome<Error, Model::DescribeOrderRefundRecordResult> DescribeOrderRefundRecordOutcome;
-			typedef std::future<DescribeOrderRefundRecordOutcome> DescribeOrderRefundRecordOutcomeCallable;
-			typedef std::function<void(const CasClient*, const Model::DescribeOrderRefundRecordRequest&, const DescribeOrderRefundRecordOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeOrderRefundRecordAsyncHandler;
-			typedef Outcome<Error, Model::DescribeRenewOrderResult> DescribeRenewOrderOutcome;
-			typedef std::future<DescribeRenewOrderOutcome> DescribeRenewOrderOutcomeCallable;
-			typedef std::function<void(const CasClient*, const Model::DescribeRenewOrderRequest&, const DescribeRenewOrderOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeRenewOrderAsyncHandler;
-			typedef Outcome<Error, Model::DescribeSignatureCapacityResult> DescribeSignatureCapacityOutcome;
-			typedef std::future<DescribeSignatureCapacityOutcome> DescribeSignatureCapacityOutcomeCallable;
-			typedef std::function<void(const CasClient*, const Model::DescribeSignatureCapacityRequest&, const DescribeSignatureCapacityOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSignatureCapacityAsyncHandler;
-			typedef Outcome<Error, Model::DescribeSignatureProductStateResult> DescribeSignatureProductStateOutcome;
-			typedef std::future<DescribeSignatureProductStateOutcome> DescribeSignatureProductStateOutcomeCallable;
-			typedef std::function<void(const CasClient*, const Model::DescribeSignatureProductStateRequest&, const DescribeSignatureProductStateOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSignatureProductStateAsyncHandler;
-			typedef Outcome<Error, Model::DescribeSignatureStatisticsResult> DescribeSignatureStatisticsOutcome;
-			typedef std::future<DescribeSignatureStatisticsOutcome> DescribeSignatureStatisticsOutcomeCallable;
-			typedef std::function<void(const CasClient*, const Model::DescribeSignatureStatisticsRequest&, const DescribeSignatureStatisticsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSignatureStatisticsAsyncHandler;
-			typedef Outcome<Error, Model::DescribeSignatureTradeDetailResult> DescribeSignatureTradeDetailOutcome;
-			typedef std::future<DescribeSignatureTradeDetailOutcome> DescribeSignatureTradeDetailOutcomeCallable;
-			typedef std::function<void(const CasClient*, const Model::DescribeSignatureTradeDetailRequest&, const DescribeSignatureTradeDetailOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSignatureTradeDetailAsyncHandler;
-			typedef Outcome<Error, Model::DescribeSignatureTradeListResult> DescribeSignatureTradeListOutcome;
-			typedef std::future<DescribeSignatureTradeListOutcome> DescribeSignatureTradeListOutcomeCallable;
-			typedef std::function<void(const CasClient*, const Model::DescribeSignatureTradeListRequest&, const DescribeSignatureTradeListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSignatureTradeListAsyncHandler;
-			typedef Outcome<Error, Model::DescribeStsAuthStatusResult> DescribeStsAuthStatusOutcome;
-			typedef std::future<DescribeStsAuthStatusOutcome> DescribeStsAuthStatusOutcomeCallable;
-			typedef std::function<void(const CasClient*, const Model::DescribeStsAuthStatusRequest&, const DescribeStsAuthStatusOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeStsAuthStatusAsyncHandler;
-			typedef Outcome<Error, Model::ListTagKeysResult> ListTagKeysOutcome;
-			typedef std::future<ListTagKeysOutcome> ListTagKeysOutcomeCallable;
-			typedef std::function<void(const CasClient*, const Model::ListTagKeysRequest&, const ListTagKeysOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListTagKeysAsyncHandler;
-			typedef Outcome<Error, Model::ListTagResourcesResult> ListTagResourcesOutcome;
-			typedef std::future<ListTagResourcesOutcome> ListTagResourcesOutcomeCallable;
-			typedef std::function<void(const CasClient*, const Model::ListTagResourcesRequest&, const ListTagResourcesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListTagResourcesAsyncHandler;
-			typedef Outcome<Error, Model::TagResourcesResult> TagResourcesOutcome;
-			typedef std::future<TagResourcesOutcome> TagResourcesOutcomeCallable;
-			typedef std::function<void(const CasClient*, const Model::TagResourcesRequest&, const TagResourcesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> TagResourcesAsyncHandler;
-			typedef Outcome<Error, Model::UntagResourcesResult> UntagResourcesOutcome;
-			typedef std::future<UntagResourcesOutcome> UntagResourcesOutcomeCallable;
-			typedef std::function<void(const CasClient*, const Model::UntagResourcesRequest&, const UntagResourcesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UntagResourcesAsyncHandler;
+			typedef Outcome<Error, Model::CancelCertificateForPackageRequestResult> CancelCertificateForPackageRequestOutcome;
+			typedef std::future<CancelCertificateForPackageRequestOutcome> CancelCertificateForPackageRequestOutcomeCallable;
+			typedef std::function<void(const CasClient*, const Model::CancelCertificateForPackageRequestRequest&, const CancelCertificateForPackageRequestOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CancelCertificateForPackageRequestAsyncHandler;
+			typedef Outcome<Error, Model::CancelOrderRequestResult> CancelOrderRequestOutcome;
+			typedef std::future<CancelOrderRequestOutcome> CancelOrderRequestOutcomeCallable;
+			typedef std::function<void(const CasClient*, const Model::CancelOrderRequestRequest&, const CancelOrderRequestOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CancelOrderRequestAsyncHandler;
+			typedef Outcome<Error, Model::CreateCertificateForPackageRequestResult> CreateCertificateForPackageRequestOutcome;
+			typedef std::future<CreateCertificateForPackageRequestOutcome> CreateCertificateForPackageRequestOutcomeCallable;
+			typedef std::function<void(const CasClient*, const Model::CreateCertificateForPackageRequestRequest&, const CreateCertificateForPackageRequestOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateCertificateForPackageRequestAsyncHandler;
+			typedef Outcome<Error, Model::CreateCertificateRequestResult> CreateCertificateRequestOutcome;
+			typedef std::future<CreateCertificateRequestOutcome> CreateCertificateRequestOutcomeCallable;
+			typedef std::function<void(const CasClient*, const Model::CreateCertificateRequestRequest&, const CreateCertificateRequestOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateCertificateRequestAsyncHandler;
+			typedef Outcome<Error, Model::CreateCertificateWithCsrRequestResult> CreateCertificateWithCsrRequestOutcome;
+			typedef std::future<CreateCertificateWithCsrRequestOutcome> CreateCertificateWithCsrRequestOutcomeCallable;
+			typedef std::function<void(const CasClient*, const Model::CreateCertificateWithCsrRequestRequest&, const CreateCertificateWithCsrRequestOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateCertificateWithCsrRequestAsyncHandler;
+			typedef Outcome<Error, Model::CreateWHCertificateWithExtensionResult> CreateWHCertificateWithExtensionOutcome;
+			typedef std::future<CreateWHCertificateWithExtensionOutcome> CreateWHCertificateWithExtensionOutcomeCallable;
+			typedef std::function<void(const CasClient*, const Model::CreateWHCertificateWithExtensionRequest&, const CreateWHCertificateWithExtensionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateWHCertificateWithExtensionAsyncHandler;
+			typedef Outcome<Error, Model::CreateWHClientCertificateResult> CreateWHClientCertificateOutcome;
+			typedef std::future<CreateWHClientCertificateOutcome> CreateWHClientCertificateOutcomeCallable;
+			typedef std::function<void(const CasClient*, const Model::CreateWHClientCertificateRequest&, const CreateWHClientCertificateOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateWHClientCertificateAsyncHandler;
+			typedef Outcome<Error, Model::DecryptResult> DecryptOutcome;
+			typedef std::future<DecryptOutcome> DecryptOutcomeCallable;
+			typedef std::function<void(const CasClient*, const Model::DecryptRequest&, const DecryptOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DecryptAsyncHandler;
+			typedef Outcome<Error, Model::DeleteCertificateRequestResult> DeleteCertificateRequestOutcome;
+			typedef std::future<DeleteCertificateRequestOutcome> DeleteCertificateRequestOutcomeCallable;
+			typedef std::function<void(const CasClient*, const Model::DeleteCertificateRequestRequest&, const DeleteCertificateRequestOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteCertificateRequestAsyncHandler;
+			typedef Outcome<Error, Model::DeletePCACertResult> DeletePCACertOutcome;
+			typedef std::future<DeletePCACertOutcome> DeletePCACertOutcomeCallable;
+			typedef std::function<void(const CasClient*, const Model::DeletePCACertRequest&, const DeletePCACertOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeletePCACertAsyncHandler;
+			typedef Outcome<Error, Model::DescribeCertificateStateResult> DescribeCertificateStateOutcome;
+			typedef std::future<DescribeCertificateStateOutcome> DescribeCertificateStateOutcomeCallable;
+			typedef std::function<void(const CasClient*, const Model::DescribeCertificateStateRequest&, const DescribeCertificateStateOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeCertificateStateAsyncHandler;
+			typedef Outcome<Error, Model::DescribePackageStateResult> DescribePackageStateOutcome;
+			typedef std::future<DescribePackageStateOutcome> DescribePackageStateOutcomeCallable;
+			typedef std::function<void(const CasClient*, const Model::DescribePackageStateRequest&, const DescribePackageStateOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribePackageStateAsyncHandler;
+			typedef Outcome<Error, Model::EncryptResult> EncryptOutcome;
+			typedef std::future<EncryptOutcome> EncryptOutcomeCallable;
+			typedef std::function<void(const CasClient*, const Model::EncryptRequest&, const EncryptOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> EncryptAsyncHandler;
+			typedef Outcome<Error, Model::ListCertResult> ListCertOutcome;
+			typedef std::future<ListCertOutcome> ListCertOutcomeCallable;
+			typedef std::function<void(const CasClient*, const Model::ListCertRequest&, const ListCertOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListCertAsyncHandler;
+			typedef Outcome<Error, Model::ListCertWarehouseResult> ListCertWarehouseOutcome;
+			typedef std::future<ListCertWarehouseOutcome> ListCertWarehouseOutcomeCallable;
+			typedef std::function<void(const CasClient*, const Model::ListCertWarehouseRequest&, const ListCertWarehouseOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListCertWarehouseAsyncHandler;
+			typedef Outcome<Error, Model::ListUserCertificateOrderResult> ListUserCertificateOrderOutcome;
+			typedef std::future<ListUserCertificateOrderOutcome> ListUserCertificateOrderOutcomeCallable;
+			typedef std::function<void(const CasClient*, const Model::ListUserCertificateOrderRequest&, const ListUserCertificateOrderOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListUserCertificateOrderAsyncHandler;
+			typedef Outcome<Error, Model::RenewCertificateOrderForPackageRequestResult> RenewCertificateOrderForPackageRequestOutcome;
+			typedef std::future<RenewCertificateOrderForPackageRequestOutcome> RenewCertificateOrderForPackageRequestOutcomeCallable;
+			typedef std::function<void(const CasClient*, const Model::RenewCertificateOrderForPackageRequestRequest&, const RenewCertificateOrderForPackageRequestOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RenewCertificateOrderForPackageRequestAsyncHandler;
+			typedef Outcome<Error, Model::RevokeWHClientCertificateResult> RevokeWHClientCertificateOutcome;
+			typedef std::future<RevokeWHClientCertificateOutcome> RevokeWHClientCertificateOutcomeCallable;
+			typedef std::function<void(const CasClient*, const Model::RevokeWHClientCertificateRequest&, const RevokeWHClientCertificateOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RevokeWHClientCertificateAsyncHandler;
+			typedef Outcome<Error, Model::SignResult> SignOutcome;
+			typedef std::future<SignOutcome> SignOutcomeCallable;
+			typedef std::function<void(const CasClient*, const Model::SignRequest&, const SignOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SignAsyncHandler;
+			typedef Outcome<Error, Model::UploadPCACertResult> UploadPCACertOutcome;
+			typedef std::future<UploadPCACertOutcome> UploadPCACertOutcomeCallable;
+			typedef std::function<void(const CasClient*, const Model::UploadPCACertRequest&, const UploadPCACertOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UploadPCACertAsyncHandler;
+			typedef Outcome<Error, Model::VerifyResult> VerifyOutcome;
+			typedef std::future<VerifyOutcome> VerifyOutcomeCallable;
+			typedef std::function<void(const CasClient*, const Model::VerifyRequest&, const VerifyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> VerifyAsyncHandler;
 
 			CasClient(const Credentials &credentials, const ClientConfiguration &configuration);
 			CasClient(const std::shared_ptr<CredentialsProvider> &credentialsProvider, const ClientConfiguration &configuration);
 			CasClient(const std::string &accessKeyId, const std::string &accessKeySecret, const ClientConfiguration &configuration);
 			~CasClient();
-			CreateAliDnsRecordIdOutcome createAliDnsRecordId(const Model::CreateAliDnsRecordIdRequest &request)const;
-			void createAliDnsRecordIdAsync(const Model::CreateAliDnsRecordIdRequest& request, const CreateAliDnsRecordIdAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			CreateAliDnsRecordIdOutcomeCallable createAliDnsRecordIdCallable(const Model::CreateAliDnsRecordIdRequest& request) const;
-			CreateCertificateOutcome createCertificate(const Model::CreateCertificateRequest &request)const;
-			void createCertificateAsync(const Model::CreateCertificateRequest& request, const CreateCertificateAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			CreateCertificateOutcomeCallable createCertificateCallable(const Model::CreateCertificateRequest& request) const;
-			CreateCertificateNameOutcome createCertificateName(const Model::CreateCertificateNameRequest &request)const;
-			void createCertificateNameAsync(const Model::CreateCertificateNameRequest& request, const CreateCertificateNameAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			CreateCertificateNameOutcomeCallable createCertificateNameCallable(const Model::CreateCertificateNameRequest& request) const;
-			CreateCooperationOrderOutcome createCooperationOrder(const Model::CreateCooperationOrderRequest &request)const;
-			void createCooperationOrderAsync(const Model::CreateCooperationOrderRequest& request, const CreateCooperationOrderAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			CreateCooperationOrderOutcomeCallable createCooperationOrderCallable(const Model::CreateCooperationOrderRequest& request) const;
-			CreateDeploymentOutcome createDeployment(const Model::CreateDeploymentRequest &request)const;
-			void createDeploymentAsync(const Model::CreateDeploymentRequest& request, const CreateDeploymentAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			CreateDeploymentOutcomeCallable createDeploymentCallable(const Model::CreateDeploymentRequest& request) const;
-			CreateDomainVerifyConfigurationStatusOutcome createDomainVerifyConfigurationStatus(const Model::CreateDomainVerifyConfigurationStatusRequest &request)const;
-			void createDomainVerifyConfigurationStatusAsync(const Model::CreateDomainVerifyConfigurationStatusRequest& request, const CreateDomainVerifyConfigurationStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			CreateDomainVerifyConfigurationStatusOutcomeCallable createDomainVerifyConfigurationStatusCallable(const Model::CreateDomainVerifyConfigurationStatusRequest& request) const;
-			CreateFilingSignatureDocumentOutcome createFilingSignatureDocument(const Model::CreateFilingSignatureDocumentRequest &request)const;
-			void createFilingSignatureDocumentAsync(const Model::CreateFilingSignatureDocumentRequest& request, const CreateFilingSignatureDocumentAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			CreateFilingSignatureDocumentOutcomeCallable createFilingSignatureDocumentCallable(const Model::CreateFilingSignatureDocumentRequest& request) const;
-			CreateOrderAuditOutcome createOrderAudit(const Model::CreateOrderAuditRequest &request)const;
-			void createOrderAuditAsync(const Model::CreateOrderAuditRequest& request, const CreateOrderAuditAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			CreateOrderAuditOutcomeCallable createOrderAuditCallable(const Model::CreateOrderAuditRequest& request) const;
-			CreateOrderCancelOutcome createOrderCancel(const Model::CreateOrderCancelRequest &request)const;
-			void createOrderCancelAsync(const Model::CreateOrderCancelRequest& request, const CreateOrderCancelAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			CreateOrderCancelOutcomeCallable createOrderCancelCallable(const Model::CreateOrderCancelRequest& request) const;
-			CreateOrderDocumentOutcome createOrderDocument(const Model::CreateOrderDocumentRequest &request)const;
-			void createOrderDocumentAsync(const Model::CreateOrderDocumentRequest& request, const CreateOrderDocumentAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			CreateOrderDocumentOutcomeCallable createOrderDocumentCallable(const Model::CreateOrderDocumentRequest& request) const;
-			CreateOrderMaterialOutcome createOrderMaterial(const Model::CreateOrderMaterialRequest &request)const;
-			void createOrderMaterialAsync(const Model::CreateOrderMaterialRequest& request, const CreateOrderMaterialAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			CreateOrderMaterialOutcomeCallable createOrderMaterialCallable(const Model::CreateOrderMaterialRequest& request) const;
-			CreateOrderRefundRecordOutcome createOrderRefundRecord(const Model::CreateOrderRefundRecordRequest &request)const;
-			void createOrderRefundRecordAsync(const Model::CreateOrderRefundRecordRequest& request, const CreateOrderRefundRecordAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			CreateOrderRefundRecordOutcomeCallable createOrderRefundRecordCallable(const Model::CreateOrderRefundRecordRequest& request) const;
-			CreateOrderRevokeOutcome createOrderRevoke(const Model::CreateOrderRevokeRequest &request)const;
-			void createOrderRevokeAsync(const Model::CreateOrderRevokeRequest& request, const CreateOrderRevokeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			CreateOrderRevokeOutcomeCallable createOrderRevokeCallable(const Model::CreateOrderRevokeRequest& request) const;
-			CreateSignatureOutcome createSignature(const Model::CreateSignatureRequest &request)const;
-			void createSignatureAsync(const Model::CreateSignatureRequest& request, const CreateSignatureAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			CreateSignatureOutcomeCallable createSignatureCallable(const Model::CreateSignatureRequest& request) const;
-			CreateSignatureDocumentOutcome createSignatureDocument(const Model::CreateSignatureDocumentRequest &request)const;
-			void createSignatureDocumentAsync(const Model::CreateSignatureDocumentRequest& request, const CreateSignatureDocumentAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			CreateSignatureDocumentOutcomeCallable createSignatureDocumentCallable(const Model::CreateSignatureDocumentRequest& request) const;
-			CreateSignaturePeopleCertificateOutcome createSignaturePeopleCertificate(const Model::CreateSignaturePeopleCertificateRequest &request)const;
-			void createSignaturePeopleCertificateAsync(const Model::CreateSignaturePeopleCertificateRequest& request, const CreateSignaturePeopleCertificateAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			CreateSignaturePeopleCertificateOutcomeCallable createSignaturePeopleCertificateCallable(const Model::CreateSignaturePeopleCertificateRequest& request) const;
-			CreateUnDeploymentOutcome createUnDeployment(const Model::CreateUnDeploymentRequest &request)const;
-			void createUnDeploymentAsync(const Model::CreateUnDeploymentRequest& request, const CreateUnDeploymentAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			CreateUnDeploymentOutcomeCallable createUnDeploymentCallable(const Model::CreateUnDeploymentRequest& request) const;
-			CreateWebSignatureOutcome createWebSignature(const Model::CreateWebSignatureRequest &request)const;
-			void createWebSignatureAsync(const Model::CreateWebSignatureRequest& request, const CreateWebSignatureAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			CreateWebSignatureOutcomeCallable createWebSignatureCallable(const Model::CreateWebSignatureRequest& request) const;
-			DeleteCertificateOutcome deleteCertificate(const Model::DeleteCertificateRequest &request)const;
-			void deleteCertificateAsync(const Model::DeleteCertificateRequest& request, const DeleteCertificateAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DeleteCertificateOutcomeCallable deleteCertificateCallable(const Model::DeleteCertificateRequest& request) const;
-			DeleteOrderOutcome deleteOrder(const Model::DeleteOrderRequest &request)const;
-			void deleteOrderAsync(const Model::DeleteOrderRequest& request, const DeleteOrderAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DeleteOrderOutcomeCallable deleteOrderCallable(const Model::DeleteOrderRequest& request) const;
-			DescribeCertificateBrandListOutcome describeCertificateBrandList(const Model::DescribeCertificateBrandListRequest &request)const;
-			void describeCertificateBrandListAsync(const Model::DescribeCertificateBrandListRequest& request, const DescribeCertificateBrandListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeCertificateBrandListOutcomeCallable describeCertificateBrandListCallable(const Model::DescribeCertificateBrandListRequest& request) const;
-			DescribeCertificateDetailOutcome describeCertificateDetail(const Model::DescribeCertificateDetailRequest &request)const;
-			void describeCertificateDetailAsync(const Model::DescribeCertificateDetailRequest& request, const DescribeCertificateDetailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeCertificateDetailOutcomeCallable describeCertificateDetailCallable(const Model::DescribeCertificateDetailRequest& request) const;
-			DescribeCertificateListOutcome describeCertificateList(const Model::DescribeCertificateListRequest &request)const;
-			void describeCertificateListAsync(const Model::DescribeCertificateListRequest& request, const DescribeCertificateListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeCertificateListOutcomeCallable describeCertificateListCallable(const Model::DescribeCertificateListRequest& request) const;
-			DescribeCertificateStatusCountOutcome describeCertificateStatusCount(const Model::DescribeCertificateStatusCountRequest &request)const;
-			void describeCertificateStatusCountAsync(const Model::DescribeCertificateStatusCountRequest& request, const DescribeCertificateStatusCountAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeCertificateStatusCountOutcomeCallable describeCertificateStatusCountCallable(const Model::DescribeCertificateStatusCountRequest& request) const;
-			DescribeDeploymentDetailOutcome describeDeploymentDetail(const Model::DescribeDeploymentDetailRequest &request)const;
-			void describeDeploymentDetailAsync(const Model::DescribeDeploymentDetailRequest& request, const DescribeDeploymentDetailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeDeploymentDetailOutcomeCallable describeDeploymentDetailCallable(const Model::DescribeDeploymentDetailRequest& request) const;
-			DescribeDeploymentDomainListOutcome describeDeploymentDomainList(const Model::DescribeDeploymentDomainListRequest &request)const;
-			void describeDeploymentDomainListAsync(const Model::DescribeDeploymentDomainListRequest& request, const DescribeDeploymentDomainListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeDeploymentDomainListOutcomeCallable describeDeploymentDomainListCallable(const Model::DescribeDeploymentDomainListRequest& request) const;
-			DescribeDeploymentProductOutcome describeDeploymentProduct(const Model::DescribeDeploymentProductRequest &request)const;
-			void describeDeploymentProductAsync(const Model::DescribeDeploymentProductRequest& request, const DescribeDeploymentProductAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeDeploymentProductOutcomeCallable describeDeploymentProductCallable(const Model::DescribeDeploymentProductRequest& request) const;
-			DescribeDeploymentRegionListOutcome describeDeploymentRegionList(const Model::DescribeDeploymentRegionListRequest &request)const;
-			void describeDeploymentRegionListAsync(const Model::DescribeDeploymentRegionListRequest& request, const DescribeDeploymentRegionListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeDeploymentRegionListOutcomeCallable describeDeploymentRegionListCallable(const Model::DescribeDeploymentRegionListRequest& request) const;
-			DescribeDomainVerifyConfigurationStatusOutcome describeDomainVerifyConfigurationStatus(const Model::DescribeDomainVerifyConfigurationStatusRequest &request)const;
-			void describeDomainVerifyConfigurationStatusAsync(const Model::DescribeDomainVerifyConfigurationStatusRequest& request, const DescribeDomainVerifyConfigurationStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeDomainVerifyConfigurationStatusOutcomeCallable describeDomainVerifyConfigurationStatusCallable(const Model::DescribeDomainVerifyConfigurationStatusRequest& request) const;
-			DescribeDomainVerifyInfoOutcome describeDomainVerifyInfo(const Model::DescribeDomainVerifyInfoRequest &request)const;
-			void describeDomainVerifyInfoAsync(const Model::DescribeDomainVerifyInfoRequest& request, const DescribeDomainVerifyInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeDomainVerifyInfoOutcomeCallable describeDomainVerifyInfoCallable(const Model::DescribeDomainVerifyInfoRequest& request) const;
-			DescribeDownloadCertificateOutcome describeDownloadCertificate(const Model::DescribeDownloadCertificateRequest &request)const;
-			void describeDownloadCertificateAsync(const Model::DescribeDownloadCertificateRequest& request, const DescribeDownloadCertificateAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeDownloadCertificateOutcomeCallable describeDownloadCertificateCallable(const Model::DescribeDownloadCertificateRequest& request) const;
-			DescribeDownloadDomainVerifyConfigurationOutcome describeDownloadDomainVerifyConfiguration(const Model::DescribeDownloadDomainVerifyConfigurationRequest &request)const;
-			void describeDownloadDomainVerifyConfigurationAsync(const Model::DescribeDownloadDomainVerifyConfigurationRequest& request, const DescribeDownloadDomainVerifyConfigurationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeDownloadDomainVerifyConfigurationOutcomeCallable describeDownloadDomainVerifyConfigurationCallable(const Model::DescribeDownloadDomainVerifyConfigurationRequest& request) const;
-			DescribeExpectationResultOutcome describeExpectationResult(const Model::DescribeExpectationResultRequest &request)const;
-			void describeExpectationResultAsync(const Model::DescribeExpectationResultRequest& request, const DescribeExpectationResultAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeExpectationResultOutcomeCallable describeExpectationResultCallable(const Model::DescribeExpectationResultRequest& request) const;
-			DescribeHelpListOutcome describeHelpList(const Model::DescribeHelpListRequest &request)const;
-			void describeHelpListAsync(const Model::DescribeHelpListRequest& request, const DescribeHelpListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeHelpListOutcomeCallable describeHelpListCallable(const Model::DescribeHelpListRequest& request) const;
-			DescribeLocationListOutcome describeLocationList(const Model::DescribeLocationListRequest &request)const;
-			void describeLocationListAsync(const Model::DescribeLocationListRequest& request, const DescribeLocationListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeLocationListOutcomeCallable describeLocationListCallable(const Model::DescribeLocationListRequest& request) const;
-			DescribeOSSDownloadInfoOutcome describeOSSDownloadInfo(const Model::DescribeOSSDownloadInfoRequest &request)const;
-			void describeOSSDownloadInfoAsync(const Model::DescribeOSSDownloadInfoRequest& request, const DescribeOSSDownloadInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeOSSDownloadInfoOutcomeCallable describeOSSDownloadInfoCallable(const Model::DescribeOSSDownloadInfoRequest& request) const;
-			DescribeOSSUploadInfoOutcome describeOSSUploadInfo(const Model::DescribeOSSUploadInfoRequest &request)const;
-			void describeOSSUploadInfoAsync(const Model::DescribeOSSUploadInfoRequest& request, const DescribeOSSUploadInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeOSSUploadInfoOutcomeCallable describeOSSUploadInfoCallable(const Model::DescribeOSSUploadInfoRequest& request) const;
-			DescribeOrderAuditFailRecordOutcome describeOrderAuditFailRecord(const Model::DescribeOrderAuditFailRecordRequest &request)const;
-			void describeOrderAuditFailRecordAsync(const Model::DescribeOrderAuditFailRecordRequest& request, const DescribeOrderAuditFailRecordAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeOrderAuditFailRecordOutcomeCallable describeOrderAuditFailRecordCallable(const Model::DescribeOrderAuditFailRecordRequest& request) const;
-			DescribeOrderCountForConsoleIndexOutcome describeOrderCountForConsoleIndex(const Model::DescribeOrderCountForConsoleIndexRequest &request)const;
-			void describeOrderCountForConsoleIndexAsync(const Model::DescribeOrderCountForConsoleIndexRequest& request, const DescribeOrderCountForConsoleIndexAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeOrderCountForConsoleIndexOutcomeCallable describeOrderCountForConsoleIndexCallable(const Model::DescribeOrderCountForConsoleIndexRequest& request) const;
-			DescribeOrderDetailOutcome describeOrderDetail(const Model::DescribeOrderDetailRequest &request)const;
-			void describeOrderDetailAsync(const Model::DescribeOrderDetailRequest& request, const DescribeOrderDetailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeOrderDetailOutcomeCallable describeOrderDetailCallable(const Model::DescribeOrderDetailRequest& request) const;
-			DescribeOrderDocumentOutcome describeOrderDocument(const Model::DescribeOrderDocumentRequest &request)const;
-			void describeOrderDocumentAsync(const Model::DescribeOrderDocumentRequest& request, const DescribeOrderDocumentAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeOrderDocumentOutcomeCallable describeOrderDocumentCallable(const Model::DescribeOrderDocumentRequest& request) const;
-			DescribeOrderListOutcome describeOrderList(const Model::DescribeOrderListRequest &request)const;
-			void describeOrderListAsync(const Model::DescribeOrderListRequest& request, const DescribeOrderListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeOrderListOutcomeCallable describeOrderListCallable(const Model::DescribeOrderListRequest& request) const;
-			DescribeOrderMaterialOutcome describeOrderMaterial(const Model::DescribeOrderMaterialRequest &request)const;
-			void describeOrderMaterialAsync(const Model::DescribeOrderMaterialRequest& request, const DescribeOrderMaterialAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeOrderMaterialOutcomeCallable describeOrderMaterialCallable(const Model::DescribeOrderMaterialRequest& request) const;
-			DescribeOrderRefundRecordOutcome describeOrderRefundRecord(const Model::DescribeOrderRefundRecordRequest &request)const;
-			void describeOrderRefundRecordAsync(const Model::DescribeOrderRefundRecordRequest& request, const DescribeOrderRefundRecordAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeOrderRefundRecordOutcomeCallable describeOrderRefundRecordCallable(const Model::DescribeOrderRefundRecordRequest& request) const;
-			DescribeRenewOrderOutcome describeRenewOrder(const Model::DescribeRenewOrderRequest &request)const;
-			void describeRenewOrderAsync(const Model::DescribeRenewOrderRequest& request, const DescribeRenewOrderAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeRenewOrderOutcomeCallable describeRenewOrderCallable(const Model::DescribeRenewOrderRequest& request) const;
-			DescribeSignatureCapacityOutcome describeSignatureCapacity(const Model::DescribeSignatureCapacityRequest &request)const;
-			void describeSignatureCapacityAsync(const Model::DescribeSignatureCapacityRequest& request, const DescribeSignatureCapacityAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeSignatureCapacityOutcomeCallable describeSignatureCapacityCallable(const Model::DescribeSignatureCapacityRequest& request) const;
-			DescribeSignatureProductStateOutcome describeSignatureProductState(const Model::DescribeSignatureProductStateRequest &request)const;
-			void describeSignatureProductStateAsync(const Model::DescribeSignatureProductStateRequest& request, const DescribeSignatureProductStateAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeSignatureProductStateOutcomeCallable describeSignatureProductStateCallable(const Model::DescribeSignatureProductStateRequest& request) const;
-			DescribeSignatureStatisticsOutcome describeSignatureStatistics(const Model::DescribeSignatureStatisticsRequest &request)const;
-			void describeSignatureStatisticsAsync(const Model::DescribeSignatureStatisticsRequest& request, const DescribeSignatureStatisticsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeSignatureStatisticsOutcomeCallable describeSignatureStatisticsCallable(const Model::DescribeSignatureStatisticsRequest& request) const;
-			DescribeSignatureTradeDetailOutcome describeSignatureTradeDetail(const Model::DescribeSignatureTradeDetailRequest &request)const;
-			void describeSignatureTradeDetailAsync(const Model::DescribeSignatureTradeDetailRequest& request, const DescribeSignatureTradeDetailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeSignatureTradeDetailOutcomeCallable describeSignatureTradeDetailCallable(const Model::DescribeSignatureTradeDetailRequest& request) const;
-			DescribeSignatureTradeListOutcome describeSignatureTradeList(const Model::DescribeSignatureTradeListRequest &request)const;
-			void describeSignatureTradeListAsync(const Model::DescribeSignatureTradeListRequest& request, const DescribeSignatureTradeListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeSignatureTradeListOutcomeCallable describeSignatureTradeListCallable(const Model::DescribeSignatureTradeListRequest& request) const;
-			DescribeStsAuthStatusOutcome describeStsAuthStatus(const Model::DescribeStsAuthStatusRequest &request)const;
-			void describeStsAuthStatusAsync(const Model::DescribeStsAuthStatusRequest& request, const DescribeStsAuthStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeStsAuthStatusOutcomeCallable describeStsAuthStatusCallable(const Model::DescribeStsAuthStatusRequest& request) const;
-			ListTagKeysOutcome listTagKeys(const Model::ListTagKeysRequest &request)const;
-			void listTagKeysAsync(const Model::ListTagKeysRequest& request, const ListTagKeysAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			ListTagKeysOutcomeCallable listTagKeysCallable(const Model::ListTagKeysRequest& request) const;
-			ListTagResourcesOutcome listTagResources(const Model::ListTagResourcesRequest &request)const;
-			void listTagResourcesAsync(const Model::ListTagResourcesRequest& request, const ListTagResourcesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			ListTagResourcesOutcomeCallable listTagResourcesCallable(const Model::ListTagResourcesRequest& request) const;
-			TagResourcesOutcome tagResources(const Model::TagResourcesRequest &request)const;
-			void tagResourcesAsync(const Model::TagResourcesRequest& request, const TagResourcesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			TagResourcesOutcomeCallable tagResourcesCallable(const Model::TagResourcesRequest& request) const;
-			UntagResourcesOutcome untagResources(const Model::UntagResourcesRequest &request)const;
-			void untagResourcesAsync(const Model::UntagResourcesRequest& request, const UntagResourcesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			UntagResourcesOutcomeCallable untagResourcesCallable(const Model::UntagResourcesRequest& request) const;
+			CancelCertificateForPackageRequestOutcome cancelCertificateForPackageRequest(const Model::CancelCertificateForPackageRequestRequest &request)const;
+			void cancelCertificateForPackageRequestAsync(const Model::CancelCertificateForPackageRequestRequest& request, const CancelCertificateForPackageRequestAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			CancelCertificateForPackageRequestOutcomeCallable cancelCertificateForPackageRequestCallable(const Model::CancelCertificateForPackageRequestRequest& request) const;
+			CancelOrderRequestOutcome cancelOrderRequest(const Model::CancelOrderRequestRequest &request)const;
+			void cancelOrderRequestAsync(const Model::CancelOrderRequestRequest& request, const CancelOrderRequestAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			CancelOrderRequestOutcomeCallable cancelOrderRequestCallable(const Model::CancelOrderRequestRequest& request) const;
+			CreateCertificateForPackageRequestOutcome createCertificateForPackageRequest(const Model::CreateCertificateForPackageRequestRequest &request)const;
+			void createCertificateForPackageRequestAsync(const Model::CreateCertificateForPackageRequestRequest& request, const CreateCertificateForPackageRequestAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			CreateCertificateForPackageRequestOutcomeCallable createCertificateForPackageRequestCallable(const Model::CreateCertificateForPackageRequestRequest& request) const;
+			CreateCertificateRequestOutcome createCertificateRequest(const Model::CreateCertificateRequestRequest &request)const;
+			void createCertificateRequestAsync(const Model::CreateCertificateRequestRequest& request, const CreateCertificateRequestAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			CreateCertificateRequestOutcomeCallable createCertificateRequestCallable(const Model::CreateCertificateRequestRequest& request) const;
+			CreateCertificateWithCsrRequestOutcome createCertificateWithCsrRequest(const Model::CreateCertificateWithCsrRequestRequest &request)const;
+			void createCertificateWithCsrRequestAsync(const Model::CreateCertificateWithCsrRequestRequest& request, const CreateCertificateWithCsrRequestAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			CreateCertificateWithCsrRequestOutcomeCallable createCertificateWithCsrRequestCallable(const Model::CreateCertificateWithCsrRequestRequest& request) const;
+			CreateWHCertificateWithExtensionOutcome createWHCertificateWithExtension(const Model::CreateWHCertificateWithExtensionRequest &request)const;
+			void createWHCertificateWithExtensionAsync(const Model::CreateWHCertificateWithExtensionRequest& request, const CreateWHCertificateWithExtensionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			CreateWHCertificateWithExtensionOutcomeCallable createWHCertificateWithExtensionCallable(const Model::CreateWHCertificateWithExtensionRequest& request) const;
+			CreateWHClientCertificateOutcome createWHClientCertificate(const Model::CreateWHClientCertificateRequest &request)const;
+			void createWHClientCertificateAsync(const Model::CreateWHClientCertificateRequest& request, const CreateWHClientCertificateAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			CreateWHClientCertificateOutcomeCallable createWHClientCertificateCallable(const Model::CreateWHClientCertificateRequest& request) const;
+			DecryptOutcome decrypt(const Model::DecryptRequest &request)const;
+			void decryptAsync(const Model::DecryptRequest& request, const DecryptAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			DecryptOutcomeCallable decryptCallable(const Model::DecryptRequest& request) const;
+			DeleteCertificateRequestOutcome deleteCertificateRequest(const Model::DeleteCertificateRequestRequest &request)const;
+			void deleteCertificateRequestAsync(const Model::DeleteCertificateRequestRequest& request, const DeleteCertificateRequestAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			DeleteCertificateRequestOutcomeCallable deleteCertificateRequestCallable(const Model::DeleteCertificateRequestRequest& request) const;
+			DeletePCACertOutcome deletePCACert(const Model::DeletePCACertRequest &request)const;
+			void deletePCACertAsync(const Model::DeletePCACertRequest& request, const DeletePCACertAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			DeletePCACertOutcomeCallable deletePCACertCallable(const Model::DeletePCACertRequest& request) const;
+			DescribeCertificateStateOutcome describeCertificateState(const Model::DescribeCertificateStateRequest &request)const;
+			void describeCertificateStateAsync(const Model::DescribeCertificateStateRequest& request, const DescribeCertificateStateAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			DescribeCertificateStateOutcomeCallable describeCertificateStateCallable(const Model::DescribeCertificateStateRequest& request) const;
+			DescribePackageStateOutcome describePackageState(const Model::DescribePackageStateRequest &request)const;
+			void describePackageStateAsync(const Model::DescribePackageStateRequest& request, const DescribePackageStateAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			DescribePackageStateOutcomeCallable describePackageStateCallable(const Model::DescribePackageStateRequest& request) const;
+			EncryptOutcome encrypt(const Model::EncryptRequest &request)const;
+			void encryptAsync(const Model::EncryptRequest& request, const EncryptAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			EncryptOutcomeCallable encryptCallable(const Model::EncryptRequest& request) const;
+			ListCertOutcome listCert(const Model::ListCertRequest &request)const;
+			void listCertAsync(const Model::ListCertRequest& request, const ListCertAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			ListCertOutcomeCallable listCertCallable(const Model::ListCertRequest& request) const;
+			ListCertWarehouseOutcome listCertWarehouse(const Model::ListCertWarehouseRequest &request)const;
+			void listCertWarehouseAsync(const Model::ListCertWarehouseRequest& request, const ListCertWarehouseAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			ListCertWarehouseOutcomeCallable listCertWarehouseCallable(const Model::ListCertWarehouseRequest& request) const;
+			ListUserCertificateOrderOutcome listUserCertificateOrder(const Model::ListUserCertificateOrderRequest &request)const;
+			void listUserCertificateOrderAsync(const Model::ListUserCertificateOrderRequest& request, const ListUserCertificateOrderAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			ListUserCertificateOrderOutcomeCallable listUserCertificateOrderCallable(const Model::ListUserCertificateOrderRequest& request) const;
+			RenewCertificateOrderForPackageRequestOutcome renewCertificateOrderForPackageRequest(const Model::RenewCertificateOrderForPackageRequestRequest &request)const;
+			void renewCertificateOrderForPackageRequestAsync(const Model::RenewCertificateOrderForPackageRequestRequest& request, const RenewCertificateOrderForPackageRequestAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			RenewCertificateOrderForPackageRequestOutcomeCallable renewCertificateOrderForPackageRequestCallable(const Model::RenewCertificateOrderForPackageRequestRequest& request) const;
+			RevokeWHClientCertificateOutcome revokeWHClientCertificate(const Model::RevokeWHClientCertificateRequest &request)const;
+			void revokeWHClientCertificateAsync(const Model::RevokeWHClientCertificateRequest& request, const RevokeWHClientCertificateAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			RevokeWHClientCertificateOutcomeCallable revokeWHClientCertificateCallable(const Model::RevokeWHClientCertificateRequest& request) const;
+			SignOutcome sign(const Model::SignRequest &request)const;
+			void signAsync(const Model::SignRequest& request, const SignAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			SignOutcomeCallable signCallable(const Model::SignRequest& request) const;
+			UploadPCACertOutcome uploadPCACert(const Model::UploadPCACertRequest &request)const;
+			void uploadPCACertAsync(const Model::UploadPCACertRequest& request, const UploadPCACertAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			UploadPCACertOutcomeCallable uploadPCACertCallable(const Model::UploadPCACertRequest& request) const;
+			VerifyOutcome verify(const Model::VerifyRequest &request)const;
+			void verifyAsync(const Model::VerifyRequest& request, const VerifyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			VerifyOutcomeCallable verifyCallable(const Model::VerifyRequest& request) const;
 	
 		private:
 			std::shared_ptr<EndpointProvider> endpointProvider_;

+ 45 - 0
cas/include/alibabacloud/cas/model/CancelCertificateForPackageRequestRequest.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_CAS_MODEL_CANCELCERTIFICATEFORPACKAGEREQUESTREQUEST_H_
+#define ALIBABACLOUD_CAS_MODEL_CANCELCERTIFICATEFORPACKAGEREQUESTREQUEST_H_
+
+#include <alibabacloud/cas/CasExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Cas {
+namespace Model {
+class ALIBABACLOUD_CAS_EXPORT CancelCertificateForPackageRequestRequest : public RpcServiceRequest {
+public:
+	CancelCertificateForPackageRequestRequest();
+	~CancelCertificateForPackageRequestRequest();
+	long getOrderId() const;
+	void setOrderId(long orderId);
+	std::string getSourceIp() const;
+	void setSourceIp(const std::string &sourceIp);
+
+private:
+	long orderId_;
+	std::string sourceIp_;
+};
+} // namespace Model
+} // namespace Cas
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_CAS_MODEL_CANCELCERTIFICATEFORPACKAGEREQUESTREQUEST_H_

+ 49 - 0
cas/include/alibabacloud/cas/model/CancelCertificateForPackageRequestResult.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_CAS_MODEL_CANCELCERTIFICATEFORPACKAGEREQUESTRESULT_H_
+#define ALIBABACLOUD_CAS_MODEL_CANCELCERTIFICATEFORPACKAGEREQUESTRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/cas/CasExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Cas
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_CAS_EXPORT CancelCertificateForPackageRequestResult : public ServiceResult
+			{
+			public:
+
+
+				CancelCertificateForPackageRequestResult();
+				explicit CancelCertificateForPackageRequestResult(const std::string &payload);
+				~CancelCertificateForPackageRequestResult();
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_CAS_MODEL_CANCELCERTIFICATEFORPACKAGEREQUESTRESULT_H_

+ 45 - 0
cas/include/alibabacloud/cas/model/CancelOrderRequestRequest.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_CAS_MODEL_CANCELORDERREQUESTREQUEST_H_
+#define ALIBABACLOUD_CAS_MODEL_CANCELORDERREQUESTREQUEST_H_
+
+#include <alibabacloud/cas/CasExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Cas {
+namespace Model {
+class ALIBABACLOUD_CAS_EXPORT CancelOrderRequestRequest : public RpcServiceRequest {
+public:
+	CancelOrderRequestRequest();
+	~CancelOrderRequestRequest();
+	long getOrderId() const;
+	void setOrderId(long orderId);
+	std::string getSourceIp() const;
+	void setSourceIp(const std::string &sourceIp);
+
+private:
+	long orderId_;
+	std::string sourceIp_;
+};
+} // namespace Model
+} // namespace Cas
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_CAS_MODEL_CANCELORDERREQUESTREQUEST_H_

+ 7 - 7
cas/include/alibabacloud/cas/model/CreateWebSignatureResult.h → cas/include/alibabacloud/cas/model/CancelOrderRequestResult.h

@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ALIBABACLOUD_CAS_MODEL_CREATEWEBSIGNATURERESULT_H_
-#define ALIBABACLOUD_CAS_MODEL_CREATEWEBSIGNATURERESULT_H_
+#ifndef ALIBABACLOUD_CAS_MODEL_CANCELORDERREQUESTRESULT_H_
+#define ALIBABACLOUD_CAS_MODEL_CANCELORDERREQUESTRESULT_H_
 
 #include <string>
 #include <vector>
@@ -29,14 +29,14 @@ namespace AlibabaCloud
 	{
 		namespace Model
 		{
-			class ALIBABACLOUD_CAS_EXPORT CreateWebSignatureResult : public ServiceResult
+			class ALIBABACLOUD_CAS_EXPORT CancelOrderRequestResult : public ServiceResult
 			{
 			public:
 
 
-				CreateWebSignatureResult();
-				explicit CreateWebSignatureResult(const std::string &payload);
-				~CreateWebSignatureResult();
+				CancelOrderRequestResult();
+				explicit CancelOrderRequestResult(const std::string &payload);
+				~CancelOrderRequestResult();
 
 			protected:
 				void parse(const std::string &payload);
@@ -46,4 +46,4 @@ namespace AlibabaCloud
 		}
 	}
 }
-#endif // !ALIBABACLOUD_CAS_MODEL_CREATEWEBSIGNATURERESULT_H_
+#endif // !ALIBABACLOUD_CAS_MODEL_CANCELORDERREQUESTRESULT_H_

+ 0 - 60
cas/include/alibabacloud/cas/model/CreateAliDnsRecordIdRequest.h

@@ -1,60 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_CAS_MODEL_CREATEALIDNSRECORDIDREQUEST_H_
-#define ALIBABACLOUD_CAS_MODEL_CREATEALIDNSRECORDIDREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/cas/CasExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Cas
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_CAS_EXPORT CreateAliDnsRecordIdRequest : public RpcServiceRequest
-			{
-
-			public:
-				CreateAliDnsRecordIdRequest();
-				~CreateAliDnsRecordIdRequest();
-
-				long getOrderId()const;
-				void setOrderId(long orderId);
-				std::string getRecordId()const;
-				void setRecordId(const std::string& recordId);
-				std::string getResourceGroupId()const;
-				void setResourceGroupId(const std::string& resourceGroupId);
-				std::string getSourceIp()const;
-				void setSourceIp(const std::string& sourceIp);
-				std::string getLang()const;
-				void setLang(const std::string& lang);
-
-            private:
-				long orderId_;
-				std::string recordId_;
-				std::string resourceGroupId_;
-				std::string sourceIp_;
-				std::string lang_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CAS_MODEL_CREATEALIDNSRECORDIDREQUEST_H_

+ 66 - 0
cas/include/alibabacloud/cas/model/CreateCertificateForPackageRequestRequest.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_CAS_MODEL_CREATECERTIFICATEFORPACKAGEREQUESTREQUEST_H_
+#define ALIBABACLOUD_CAS_MODEL_CREATECERTIFICATEFORPACKAGEREQUESTREQUEST_H_
+
+#include <alibabacloud/cas/CasExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Cas {
+namespace Model {
+class ALIBABACLOUD_CAS_EXPORT CreateCertificateForPackageRequestRequest : public RpcServiceRequest {
+public:
+	CreateCertificateForPackageRequestRequest();
+	~CreateCertificateForPackageRequestRequest();
+	std::string getProductCode() const;
+	void setProductCode(const std::string &productCode);
+	std::string getCsr() const;
+	void setCsr(const std::string &csr);
+	std::string getValidateType() const;
+	void setValidateType(const std::string &validateType);
+	std::string getSourceIp() const;
+	void setSourceIp(const std::string &sourceIp);
+	std::string getEmail() const;
+	void setEmail(const std::string &email);
+	std::string getPhone() const;
+	void setPhone(const std::string &phone);
+	std::string getCompanyName() const;
+	void setCompanyName(const std::string &companyName);
+	std::string getDomain() const;
+	void setDomain(const std::string &domain);
+	std::string getUsername() const;
+	void setUsername(const std::string &username);
+
+private:
+	std::string productCode_;
+	std::string csr_;
+	std::string validateType_;
+	std::string sourceIp_;
+	std::string email_;
+	std::string phone_;
+	std::string companyName_;
+	std::string domain_;
+	std::string username_;
+};
+} // namespace Model
+} // namespace Cas
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_CAS_MODEL_CREATECERTIFICATEFORPACKAGEREQUESTREQUEST_H_

+ 9 - 9
cas/include/alibabacloud/cas/model/DescribeHelpListResult.h → cas/include/alibabacloud/cas/model/CreateCertificateForPackageRequestResult.h

@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ALIBABACLOUD_CAS_MODEL_DESCRIBEHELPLISTRESULT_H_
-#define ALIBABACLOUD_CAS_MODEL_DESCRIBEHELPLISTRESULT_H_
+#ifndef ALIBABACLOUD_CAS_MODEL_CREATECERTIFICATEFORPACKAGEREQUESTRESULT_H_
+#define ALIBABACLOUD_CAS_MODEL_CREATECERTIFICATEFORPACKAGEREQUESTRESULT_H_
 
 #include <string>
 #include <vector>
@@ -29,23 +29,23 @@ namespace AlibabaCloud
 	{
 		namespace Model
 		{
-			class ALIBABACLOUD_CAS_EXPORT DescribeHelpListResult : public ServiceResult
+			class ALIBABACLOUD_CAS_EXPORT CreateCertificateForPackageRequestResult : public ServiceResult
 			{
 			public:
 
 
-				DescribeHelpListResult();
-				explicit DescribeHelpListResult(const std::string &payload);
-				~DescribeHelpListResult();
-				std::string getHelpInfoList()const;
+				CreateCertificateForPackageRequestResult();
+				explicit CreateCertificateForPackageRequestResult(const std::string &payload);
+				~CreateCertificateForPackageRequestResult();
+				long getOrderId()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
-				std::string helpInfoList_;
+				long orderId_;
 
 			};
 		}
 	}
 }
-#endif // !ALIBABACLOUD_CAS_MODEL_DESCRIBEHELPLISTRESULT_H_
+#endif // !ALIBABACLOUD_CAS_MODEL_CREATECERTIFICATEFORPACKAGEREQUESTRESULT_H_

+ 0 - 60
cas/include/alibabacloud/cas/model/CreateCertificateNameRequest.h

@@ -1,60 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_CAS_MODEL_CREATECERTIFICATENAMEREQUEST_H_
-#define ALIBABACLOUD_CAS_MODEL_CREATECERTIFICATENAMEREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/cas/CasExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Cas
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_CAS_EXPORT CreateCertificateNameRequest : public RpcServiceRequest
-			{
-
-			public:
-				CreateCertificateNameRequest();
-				~CreateCertificateNameRequest();
-
-				long getCertificateId()const;
-				void setCertificateId(long certificateId);
-				std::string getResourceGroupId()const;
-				void setResourceGroupId(const std::string& resourceGroupId);
-				std::string getSourceIp()const;
-				void setSourceIp(const std::string& sourceIp);
-				std::string getName()const;
-				void setName(const std::string& name);
-				std::string getLang()const;
-				void setLang(const std::string& lang);
-
-            private:
-				long certificateId_;
-				std::string resourceGroupId_;
-				std::string sourceIp_;
-				std::string name_;
-				std::string lang_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CAS_MODEL_CREATECERTIFICATENAMEREQUEST_H_

+ 0 - 63
cas/include/alibabacloud/cas/model/CreateCertificateRequest.h

@@ -1,63 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_CAS_MODEL_CREATECERTIFICATEREQUEST_H_
-#define ALIBABACLOUD_CAS_MODEL_CREATECERTIFICATEREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/cas/CasExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Cas
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_CAS_EXPORT CreateCertificateRequest : public RpcServiceRequest
-			{
-
-			public:
-				CreateCertificateRequest();
-				~CreateCertificateRequest();
-
-				std::string getCert()const;
-				void setCert(const std::string& cert);
-				std::string getResourceGroupId()const;
-				void setResourceGroupId(const std::string& resourceGroupId);
-				std::string getSourceIp()const;
-				void setSourceIp(const std::string& sourceIp);
-				std::string getLang()const;
-				void setLang(const std::string& lang);
-				std::string getKey()const;
-				void setKey(const std::string& key);
-				std::string getName()const;
-				void setName(const std::string& name);
-
-            private:
-				std::string cert_;
-				std::string resourceGroupId_;
-				std::string sourceIp_;
-				std::string lang_;
-				std::string key_;
-				std::string name_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CAS_MODEL_CREATECERTIFICATEREQUEST_H_

+ 60 - 0
cas/include/alibabacloud/cas/model/CreateCertificateRequestRequest.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_CAS_MODEL_CREATECERTIFICATEREQUESTREQUEST_H_
+#define ALIBABACLOUD_CAS_MODEL_CREATECERTIFICATEREQUESTREQUEST_H_
+
+#include <alibabacloud/cas/CasExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Cas {
+namespace Model {
+class ALIBABACLOUD_CAS_EXPORT CreateCertificateRequestRequest : public RpcServiceRequest {
+public:
+	CreateCertificateRequestRequest();
+	~CreateCertificateRequestRequest();
+	std::string getSourceIp() const;
+	void setSourceIp(const std::string &sourceIp);
+	std::string getProductCode() const;
+	void setProductCode(const std::string &productCode);
+	std::string getUsername() const;
+	void setUsername(const std::string &username);
+	std::string getPhone() const;
+	void setPhone(const std::string &phone);
+	std::string getEmail() const;
+	void setEmail(const std::string &email);
+	std::string getDomain() const;
+	void setDomain(const std::string &domain);
+	std::string getValidateType() const;
+	void setValidateType(const std::string &validateType);
+
+private:
+	std::string sourceIp_;
+	std::string productCode_;
+	std::string username_;
+	std::string phone_;
+	std::string email_;
+	std::string domain_;
+	std::string validateType_;
+};
+} // namespace Model
+} // namespace Cas
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_CAS_MODEL_CREATECERTIFICATEREQUESTREQUEST_H_

+ 7 - 7
cas/include/alibabacloud/cas/model/CreateCooperationOrderResult.h → cas/include/alibabacloud/cas/model/CreateCertificateRequestResult.h

@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ALIBABACLOUD_CAS_MODEL_CREATECOOPERATIONORDERRESULT_H_
-#define ALIBABACLOUD_CAS_MODEL_CREATECOOPERATIONORDERRESULT_H_
+#ifndef ALIBABACLOUD_CAS_MODEL_CREATECERTIFICATEREQUESTRESULT_H_
+#define ALIBABACLOUD_CAS_MODEL_CREATECERTIFICATEREQUESTRESULT_H_
 
 #include <string>
 #include <vector>
@@ -29,14 +29,14 @@ namespace AlibabaCloud
 	{
 		namespace Model
 		{
-			class ALIBABACLOUD_CAS_EXPORT CreateCooperationOrderResult : public ServiceResult
+			class ALIBABACLOUD_CAS_EXPORT CreateCertificateRequestResult : public ServiceResult
 			{
 			public:
 
 
-				CreateCooperationOrderResult();
-				explicit CreateCooperationOrderResult(const std::string &payload);
-				~CreateCooperationOrderResult();
+				CreateCertificateRequestResult();
+				explicit CreateCertificateRequestResult(const std::string &payload);
+				~CreateCertificateRequestResult();
 				long getOrderId()const;
 
 			protected:
@@ -48,4 +48,4 @@ namespace AlibabaCloud
 		}
 	}
 }
-#endif // !ALIBABACLOUD_CAS_MODEL_CREATECOOPERATIONORDERRESULT_H_
+#endif // !ALIBABACLOUD_CAS_MODEL_CREATECERTIFICATEREQUESTRESULT_H_

+ 60 - 0
cas/include/alibabacloud/cas/model/CreateCertificateWithCsrRequestRequest.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_CAS_MODEL_CREATECERTIFICATEWITHCSRREQUESTREQUEST_H_
+#define ALIBABACLOUD_CAS_MODEL_CREATECERTIFICATEWITHCSRREQUESTREQUEST_H_
+
+#include <alibabacloud/cas/CasExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Cas {
+namespace Model {
+class ALIBABACLOUD_CAS_EXPORT CreateCertificateWithCsrRequestRequest : public RpcServiceRequest {
+public:
+	CreateCertificateWithCsrRequestRequest();
+	~CreateCertificateWithCsrRequestRequest();
+	std::string getSourceIp() const;
+	void setSourceIp(const std::string &sourceIp);
+	std::string getCsr() const;
+	void setCsr(const std::string &csr);
+	std::string getProductCode() const;
+	void setProductCode(const std::string &productCode);
+	std::string getUsername() const;
+	void setUsername(const std::string &username);
+	std::string getPhone() const;
+	void setPhone(const std::string &phone);
+	std::string getEmail() const;
+	void setEmail(const std::string &email);
+	std::string getValidateType() const;
+	void setValidateType(const std::string &validateType);
+
+private:
+	std::string sourceIp_;
+	std::string csr_;
+	std::string productCode_;
+	std::string username_;
+	std::string phone_;
+	std::string email_;
+	std::string validateType_;
+};
+} // namespace Model
+} // namespace Cas
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_CAS_MODEL_CREATECERTIFICATEWITHCSRREQUESTREQUEST_H_

+ 7 - 7
cas/include/alibabacloud/cas/model/DescribeRenewOrderResult.h → cas/include/alibabacloud/cas/model/CreateCertificateWithCsrRequestResult.h

@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ALIBABACLOUD_CAS_MODEL_DESCRIBERENEWORDERRESULT_H_
-#define ALIBABACLOUD_CAS_MODEL_DESCRIBERENEWORDERRESULT_H_
+#ifndef ALIBABACLOUD_CAS_MODEL_CREATECERTIFICATEWITHCSRREQUESTRESULT_H_
+#define ALIBABACLOUD_CAS_MODEL_CREATECERTIFICATEWITHCSRREQUESTRESULT_H_
 
 #include <string>
 #include <vector>
@@ -29,14 +29,14 @@ namespace AlibabaCloud
 	{
 		namespace Model
 		{
-			class ALIBABACLOUD_CAS_EXPORT DescribeRenewOrderResult : public ServiceResult
+			class ALIBABACLOUD_CAS_EXPORT CreateCertificateWithCsrRequestResult : public ServiceResult
 			{
 			public:
 
 
-				DescribeRenewOrderResult();
-				explicit DescribeRenewOrderResult(const std::string &payload);
-				~DescribeRenewOrderResult();
+				CreateCertificateWithCsrRequestResult();
+				explicit CreateCertificateWithCsrRequestResult(const std::string &payload);
+				~CreateCertificateWithCsrRequestResult();
 				long getOrderId()const;
 
 			protected:
@@ -48,4 +48,4 @@ namespace AlibabaCloud
 		}
 	}
 }
-#endif // !ALIBABACLOUD_CAS_MODEL_DESCRIBERENEWORDERRESULT_H_
+#endif // !ALIBABACLOUD_CAS_MODEL_CREATECERTIFICATEWITHCSRREQUESTRESULT_H_

+ 0 - 63
cas/include/alibabacloud/cas/model/CreateCooperationOrderRequest.h

@@ -1,63 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_CAS_MODEL_CREATECOOPERATIONORDERREQUEST_H_
-#define ALIBABACLOUD_CAS_MODEL_CREATECOOPERATIONORDERREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/cas/CasExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Cas
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_CAS_EXPORT CreateCooperationOrderRequest : public RpcServiceRequest
-			{
-
-			public:
-				CreateCooperationOrderRequest();
-				~CreateCooperationOrderRequest();
-
-				std::string getProductCode()const;
-				void setProductCode(const std::string& productCode);
-				std::string getResourceGroupId()const;
-				void setResourceGroupId(const std::string& resourceGroupId);
-				std::string getSourceIp()const;
-				void setSourceIp(const std::string& sourceIp);
-				std::string getFrom()const;
-				void setFrom(const std::string& from);
-				std::string getLang()const;
-				void setLang(const std::string& lang);
-				std::string getDomain()const;
-				void setDomain(const std::string& domain);
-
-            private:
-				std::string productCode_;
-				std::string resourceGroupId_;
-				std::string sourceIp_;
-				std::string from_;
-				std::string lang_;
-				std::string domain_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CAS_MODEL_CREATECOOPERATIONORDERREQUEST_H_

+ 0 - 66
cas/include/alibabacloud/cas/model/CreateDeploymentRequest.h

@@ -1,66 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_CAS_MODEL_CREATEDEPLOYMENTREQUEST_H_
-#define ALIBABACLOUD_CAS_MODEL_CREATEDEPLOYMENTREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/cas/CasExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Cas
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_CAS_EXPORT CreateDeploymentRequest : public RpcServiceRequest
-			{
-
-			public:
-				CreateDeploymentRequest();
-				~CreateDeploymentRequest();
-
-				std::string getCloudProduct()const;
-				void setCloudProduct(const std::string& cloudProduct);
-				std::string getResourceGroupId()const;
-				void setResourceGroupId(const std::string& resourceGroupId);
-				std::string getSourceIp()const;
-				void setSourceIp(const std::string& sourceIp);
-				std::string getLang()const;
-				void setLang(const std::string& lang);
-				long getCertificateId()const;
-				void setCertificateId(long certificateId);
-				std::string getDomain()const;
-				void setDomain(const std::string& domain);
-				std::string getRegion()const;
-				void setRegion(const std::string& region);
-
-            private:
-				std::string cloudProduct_;
-				std::string resourceGroupId_;
-				std::string sourceIp_;
-				std::string lang_;
-				long certificateId_;
-				std::string domain_;
-				std::string region_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CAS_MODEL_CREATEDEPLOYMENTREQUEST_H_

+ 0 - 60
cas/include/alibabacloud/cas/model/CreateDomainVerifyConfigurationStatusRequest.h

@@ -1,60 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_CAS_MODEL_CREATEDOMAINVERIFYCONFIGURATIONSTATUSREQUEST_H_
-#define ALIBABACLOUD_CAS_MODEL_CREATEDOMAINVERIFYCONFIGURATIONSTATUSREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/cas/CasExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Cas
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_CAS_EXPORT CreateDomainVerifyConfigurationStatusRequest : public RpcServiceRequest
-			{
-
-			public:
-				CreateDomainVerifyConfigurationStatusRequest();
-				~CreateDomainVerifyConfigurationStatusRequest();
-
-				long getOrderId()const;
-				void setOrderId(long orderId);
-				std::string getType()const;
-				void setType(const std::string& type);
-				std::string getResourceGroupId()const;
-				void setResourceGroupId(const std::string& resourceGroupId);
-				std::string getSourceIp()const;
-				void setSourceIp(const std::string& sourceIp);
-				std::string getLang()const;
-				void setLang(const std::string& lang);
-
-            private:
-				long orderId_;
-				std::string type_;
-				std::string resourceGroupId_;
-				std::string sourceIp_;
-				std::string lang_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CAS_MODEL_CREATEDOMAINVERIFYCONFIGURATIONSTATUSREQUEST_H_

+ 0 - 49
cas/include/alibabacloud/cas/model/CreateDomainVerifyConfigurationStatusResult.h

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

+ 0 - 57
cas/include/alibabacloud/cas/model/CreateFilingSignatureDocumentRequest.h

@@ -1,57 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_CAS_MODEL_CREATEFILINGSIGNATUREDOCUMENTREQUEST_H_
-#define ALIBABACLOUD_CAS_MODEL_CREATEFILINGSIGNATUREDOCUMENTREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/cas/CasExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Cas
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_CAS_EXPORT CreateFilingSignatureDocumentRequest : public RpcServiceRequest
-			{
-
-			public:
-				CreateFilingSignatureDocumentRequest();
-				~CreateFilingSignatureDocumentRequest();
-
-				std::string getDocId()const;
-				void setDocId(const std::string& docId);
-				std::string getResourceGroupId()const;
-				void setResourceGroupId(const std::string& resourceGroupId);
-				std::string getSourceIp()const;
-				void setSourceIp(const std::string& sourceIp);
-				std::string getLang()const;
-				void setLang(const std::string& lang);
-
-            private:
-				std::string docId_;
-				std::string resourceGroupId_;
-				std::string sourceIp_;
-				std::string lang_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CAS_MODEL_CREATEFILINGSIGNATUREDOCUMENTREQUEST_H_

+ 0 - 49
cas/include/alibabacloud/cas/model/CreateFilingSignatureDocumentResult.h

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

+ 0 - 60
cas/include/alibabacloud/cas/model/CreateOrderAuditRequest.h

@@ -1,60 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_CAS_MODEL_CREATEORDERAUDITREQUEST_H_
-#define ALIBABACLOUD_CAS_MODEL_CREATEORDERAUDITREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/cas/CasExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Cas
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_CAS_EXPORT CreateOrderAuditRequest : public RpcServiceRequest
-			{
-
-			public:
-				CreateOrderAuditRequest();
-				~CreateOrderAuditRequest();
-
-				long getOrderId()const;
-				void setOrderId(long orderId);
-				std::string getType()const;
-				void setType(const std::string& type);
-				std::string getResourceGroupId()const;
-				void setResourceGroupId(const std::string& resourceGroupId);
-				std::string getSourceIp()const;
-				void setSourceIp(const std::string& sourceIp);
-				std::string getLang()const;
-				void setLang(const std::string& lang);
-
-            private:
-				long orderId_;
-				std::string type_;
-				std::string resourceGroupId_;
-				std::string sourceIp_;
-				std::string lang_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CAS_MODEL_CREATEORDERAUDITREQUEST_H_

+ 0 - 63
cas/include/alibabacloud/cas/model/CreateOrderAuditResult.h

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

+ 0 - 57
cas/include/alibabacloud/cas/model/CreateOrderCancelRequest.h

@@ -1,57 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_CAS_MODEL_CREATEORDERCANCELREQUEST_H_
-#define ALIBABACLOUD_CAS_MODEL_CREATEORDERCANCELREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/cas/CasExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Cas
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_CAS_EXPORT CreateOrderCancelRequest : public RpcServiceRequest
-			{
-
-			public:
-				CreateOrderCancelRequest();
-				~CreateOrderCancelRequest();
-
-				long getOrderId()const;
-				void setOrderId(long orderId);
-				std::string getResourceGroupId()const;
-				void setResourceGroupId(const std::string& resourceGroupId);
-				std::string getSourceIp()const;
-				void setSourceIp(const std::string& sourceIp);
-				std::string getLang()const;
-				void setLang(const std::string& lang);
-
-            private:
-				long orderId_;
-				std::string resourceGroupId_;
-				std::string sourceIp_;
-				std::string lang_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CAS_MODEL_CREATEORDERCANCELREQUEST_H_

+ 0 - 49
cas/include/alibabacloud/cas/model/CreateOrderCancelResult.h

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

+ 0 - 66
cas/include/alibabacloud/cas/model/CreateOrderDocumentRequest.h

@@ -1,66 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_CAS_MODEL_CREATEORDERDOCUMENTREQUEST_H_
-#define ALIBABACLOUD_CAS_MODEL_CREATEORDERDOCUMENTREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/cas/CasExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Cas
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_CAS_EXPORT CreateOrderDocumentRequest : public RpcServiceRequest
-			{
-
-			public:
-				CreateOrderDocumentRequest();
-				~CreateOrderDocumentRequest();
-
-				std::string getOssKey()const;
-				void setOssKey(const std::string& ossKey);
-				std::string getResourceGroupId()const;
-				void setResourceGroupId(const std::string& resourceGroupId);
-				std::string getSourceIp()const;
-				void setSourceIp(const std::string& sourceIp);
-				std::string getLang()const;
-				void setLang(const std::string& lang);
-				std::string getExtName()const;
-				void setExtName(const std::string& extName);
-				long getOrderId()const;
-				void setOrderId(long orderId);
-				int getDocumentType()const;
-				void setDocumentType(int documentType);
-
-            private:
-				std::string ossKey_;
-				std::string resourceGroupId_;
-				std::string sourceIp_;
-				std::string lang_;
-				std::string extName_;
-				long orderId_;
-				int documentType_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CAS_MODEL_CREATEORDERDOCUMENTREQUEST_H_

+ 0 - 49
cas/include/alibabacloud/cas/model/CreateOrderDocumentResult.h

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

+ 0 - 126
cas/include/alibabacloud/cas/model/CreateOrderMaterialRequest.h

@@ -1,126 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_CAS_MODEL_CREATEORDERMATERIALREQUEST_H_
-#define ALIBABACLOUD_CAS_MODEL_CREATEORDERMATERIALREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/cas/CasExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Cas
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_CAS_EXPORT CreateOrderMaterialRequest : public RpcServiceRequest
-			{
-
-			public:
-				CreateOrderMaterialRequest();
-				~CreateOrderMaterialRequest();
-
-				std::string getLeaderName()const;
-				void setLeaderName(const std::string& leaderName);
-				std::string getCity()const;
-				void setCity(const std::string& city);
-				std::string getCountryCode()const;
-				void setCountryCode(const std::string& countryCode);
-				std::string getLeaderEmail()const;
-				void setLeaderEmail(const std::string& leaderEmail);
-				std::string getCompanyAddress()const;
-				void setCompanyAddress(const std::string& companyAddress);
-				std::string getResourceGroupId()const;
-				void setResourceGroupId(const std::string& resourceGroupId);
-				std::string getCompanyCode()const;
-				void setCompanyCode(const std::string& companyCode);
-				std::string getPersonEmail()const;
-				void setPersonEmail(const std::string& personEmail);
-				std::string getProvince()const;
-				void setProvince(const std::string& province);
-				int getDomainAuthType()const;
-				void setDomainAuthType(int domainAuthType);
-				std::string getLeaderPhone()const;
-				void setLeaderPhone(const std::string& leaderPhone);
-				std::string getSourceIp()const;
-				void setSourceIp(const std::string& sourceIp);
-				std::string getCsrContent()const;
-				void setCsrContent(const std::string& csrContent);
-				std::string getLang()const;
-				void setLang(const std::string& lang);
-				std::string getPersonName()const;
-				void setPersonName(const std::string& personName);
-				std::string getPersonIdCardNumber()const;
-				void setPersonIdCardNumber(const std::string& personIdCardNumber);
-				long getOrderId()const;
-				void setOrderId(long orderId);
-				std::string getLeaderTitle()const;
-				void setLeaderTitle(const std::string& leaderTitle);
-				std::string getPersonTitle()const;
-				void setPersonTitle(const std::string& personTitle);
-				std::string getPostCode()const;
-				void setPostCode(const std::string& postCode);
-				int getCreateCsr()const;
-				void setCreateCsr(int createCsr);
-				std::string getPersonPhone()const;
-				void setPersonPhone(const std::string& personPhone);
-				std::string getCompanyName()const;
-				void setCompanyName(const std::string& companyName);
-				std::string getCompanyPhone()const;
-				void setCompanyPhone(const std::string& companyPhone);
-				int getCompanyType()const;
-				void setCompanyType(int companyType);
-				std::string getDomain()const;
-				void setDomain(const std::string& domain);
-				std::string getPersonDepartment()const;
-				void setPersonDepartment(const std::string& personDepartment);
-
-            private:
-				std::string leaderName_;
-				std::string city_;
-				std::string countryCode_;
-				std::string leaderEmail_;
-				std::string companyAddress_;
-				std::string resourceGroupId_;
-				std::string companyCode_;
-				std::string personEmail_;
-				std::string province_;
-				int domainAuthType_;
-				std::string leaderPhone_;
-				std::string sourceIp_;
-				std::string csrContent_;
-				std::string lang_;
-				std::string personName_;
-				std::string personIdCardNumber_;
-				long orderId_;
-				std::string leaderTitle_;
-				std::string personTitle_;
-				std::string postCode_;
-				int createCsr_;
-				std::string personPhone_;
-				std::string companyName_;
-				std::string companyPhone_;
-				int companyType_;
-				std::string domain_;
-				std::string personDepartment_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CAS_MODEL_CREATEORDERMATERIALREQUEST_H_

+ 0 - 49
cas/include/alibabacloud/cas/model/CreateOrderMaterialResult.h

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

+ 0 - 57
cas/include/alibabacloud/cas/model/CreateOrderRefundRecordRequest.h

@@ -1,57 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_CAS_MODEL_CREATEORDERREFUNDRECORDREQUEST_H_
-#define ALIBABACLOUD_CAS_MODEL_CREATEORDERREFUNDRECORDREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/cas/CasExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Cas
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_CAS_EXPORT CreateOrderRefundRecordRequest : public RpcServiceRequest
-			{
-
-			public:
-				CreateOrderRefundRecordRequest();
-				~CreateOrderRefundRecordRequest();
-
-				std::string getReason()const;
-				void setReason(const std::string& reason);
-				long getOrderId()const;
-				void setOrderId(long orderId);
-				std::string getResourceGroupId()const;
-				void setResourceGroupId(const std::string& resourceGroupId);
-				std::string getSourceIp()const;
-				void setSourceIp(const std::string& sourceIp);
-
-            private:
-				std::string reason_;
-				long orderId_;
-				std::string resourceGroupId_;
-				std::string sourceIp_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CAS_MODEL_CREATEORDERREFUNDRECORDREQUEST_H_

+ 0 - 49
cas/include/alibabacloud/cas/model/CreateOrderRefundRecordResult.h

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

+ 0 - 60
cas/include/alibabacloud/cas/model/CreateOrderRevokeRequest.h

@@ -1,60 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_CAS_MODEL_CREATEORDERREVOKEREQUEST_H_
-#define ALIBABACLOUD_CAS_MODEL_CREATEORDERREVOKEREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/cas/CasExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Cas
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_CAS_EXPORT CreateOrderRevokeRequest : public RpcServiceRequest
-			{
-
-			public:
-				CreateOrderRevokeRequest();
-				~CreateOrderRevokeRequest();
-
-				std::string getReason()const;
-				void setReason(const std::string& reason);
-				long getOrderId()const;
-				void setOrderId(long orderId);
-				std::string getResourceGroupId()const;
-				void setResourceGroupId(const std::string& resourceGroupId);
-				std::string getSourceIp()const;
-				void setSourceIp(const std::string& sourceIp);
-				std::string getLang()const;
-				void setLang(const std::string& lang);
-
-            private:
-				std::string reason_;
-				long orderId_;
-				std::string resourceGroupId_;
-				std::string sourceIp_;
-				std::string lang_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CAS_MODEL_CREATEORDERREVOKEREQUEST_H_

+ 0 - 49
cas/include/alibabacloud/cas/model/CreateOrderRevokeResult.h

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

+ 0 - 60
cas/include/alibabacloud/cas/model/CreateSignatureDocumentRequest.h

@@ -1,60 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_CAS_MODEL_CREATESIGNATUREDOCUMENTREQUEST_H_
-#define ALIBABACLOUD_CAS_MODEL_CREATESIGNATUREDOCUMENTREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/cas/CasExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Cas
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_CAS_EXPORT CreateSignatureDocumentRequest : public RpcServiceRequest
-			{
-
-			public:
-				CreateSignatureDocumentRequest();
-				~CreateSignatureDocumentRequest();
-
-				std::string getDocContent()const;
-				void setDocContent(const std::string& docContent);
-				std::string getDocTitle()const;
-				void setDocTitle(const std::string& docTitle);
-				std::string getResourceGroupId()const;
-				void setResourceGroupId(const std::string& resourceGroupId);
-				std::string getSourceIp()const;
-				void setSourceIp(const std::string& sourceIp);
-				std::string getLang()const;
-				void setLang(const std::string& lang);
-
-            private:
-				std::string docContent_;
-				std::string docTitle_;
-				std::string resourceGroupId_;
-				std::string sourceIp_;
-				std::string lang_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CAS_MODEL_CREATESIGNATUREDOCUMENTREQUEST_H_

+ 0 - 51
cas/include/alibabacloud/cas/model/CreateSignatureDocumentResult.h

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

+ 0 - 66
cas/include/alibabacloud/cas/model/CreateSignaturePeopleCertificateRequest.h

@@ -1,66 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_CAS_MODEL_CREATESIGNATUREPEOPLECERTIFICATEREQUEST_H_
-#define ALIBABACLOUD_CAS_MODEL_CREATESIGNATUREPEOPLECERTIFICATEREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/cas/CasExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Cas
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_CAS_EXPORT CreateSignaturePeopleCertificateRequest : public RpcServiceRequest
-			{
-
-			public:
-				CreateSignaturePeopleCertificateRequest();
-				~CreateSignaturePeopleCertificateRequest();
-
-				std::string getIdentityNumber()const;
-				void setIdentityNumber(const std::string& identityNumber);
-				std::string getPeopleName()const;
-				void setPeopleName(const std::string& peopleName);
-				std::string getResourceGroupId()const;
-				void setResourceGroupId(const std::string& resourceGroupId);
-				std::string getSourceIp()const;
-				void setSourceIp(const std::string& sourceIp);
-				std::string getLang()const;
-				void setLang(const std::string& lang);
-				std::string getEmail()const;
-				void setEmail(const std::string& email);
-				std::string getMobile()const;
-				void setMobile(const std::string& mobile);
-
-            private:
-				std::string identityNumber_;
-				std::string peopleName_;
-				std::string resourceGroupId_;
-				std::string sourceIp_;
-				std::string lang_;
-				std::string email_;
-				std::string mobile_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CAS_MODEL_CREATESIGNATUREPEOPLECERTIFICATEREQUEST_H_

+ 0 - 102
cas/include/alibabacloud/cas/model/CreateSignatureRequest.h

@@ -1,102 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_CAS_MODEL_CREATESIGNATUREREQUEST_H_
-#define ALIBABACLOUD_CAS_MODEL_CREATESIGNATUREREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/cas/CasExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Cas
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_CAS_EXPORT CreateSignatureRequest : public RpcServiceRequest
-			{
-
-			public:
-				CreateSignatureRequest();
-				~CreateSignatureRequest();
-
-				std::string getIconId()const;
-				void setIconId(const std::string& iconId);
-				std::string getHandSignImg()const;
-				void setHandSignImg(const std::string& handSignImg);
-				std::string getCustomApi()const;
-				void setCustomApi(const std::string& customApi);
-				std::string getResourceGroupId()const;
-				void setResourceGroupId(const std::string& resourceGroupId);
-				std::string getSourceIp()const;
-				void setSourceIp(const std::string& sourceIp);
-				std::string getSignKeyword()const;
-				void setSignKeyword(const std::string& signKeyword);
-				std::string getNotifyUrl()const;
-				void setNotifyUrl(const std::string& notifyUrl);
-				std::string getLang()const;
-				void setLang(const std::string& lang);
-				int getQuantity()const;
-				void setQuantity(int quantity);
-				std::string getDocId()const;
-				void setDocId(const std::string& docId);
-				int getPositionPage()const;
-				void setPositionPage(int positionPage);
-				std::string getDocTitle()const;
-				void setDocTitle(const std::string& docTitle);
-				int getPositionX()const;
-				void setPositionX(int positionX);
-				int getPositionY()const;
-				void setPositionY(int positionY);
-				std::string getPeopleId()const;
-				void setPeopleId(const std::string& peopleId);
-				int getPositionType()const;
-				void setPositionType(int positionType);
-				int getValidity()const;
-				void setValidity(int validity);
-				std::string getReturnUrl()const;
-				void setReturnUrl(const std::string& returnUrl);
-				int getKeywordStrategy()const;
-				void setKeywordStrategy(int keywordStrategy);
-
-            private:
-				std::string iconId_;
-				std::string handSignImg_;
-				std::string customApi_;
-				std::string resourceGroupId_;
-				std::string sourceIp_;
-				std::string signKeyword_;
-				std::string notifyUrl_;
-				std::string lang_;
-				int quantity_;
-				std::string docId_;
-				int positionPage_;
-				std::string docTitle_;
-				int positionX_;
-				int positionY_;
-				std::string peopleId_;
-				int positionType_;
-				int validity_;
-				std::string returnUrl_;
-				int keywordStrategy_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CAS_MODEL_CREATESIGNATUREREQUEST_H_

+ 0 - 53
cas/include/alibabacloud/cas/model/CreateSignatureResult.h

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

+ 0 - 57
cas/include/alibabacloud/cas/model/CreateUnDeploymentRequest.h

@@ -1,57 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_CAS_MODEL_CREATEUNDEPLOYMENTREQUEST_H_
-#define ALIBABACLOUD_CAS_MODEL_CREATEUNDEPLOYMENTREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/cas/CasExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Cas
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_CAS_EXPORT CreateUnDeploymentRequest : public RpcServiceRequest
-			{
-
-			public:
-				CreateUnDeploymentRequest();
-				~CreateUnDeploymentRequest();
-
-				std::string getResourceGroupId()const;
-				void setResourceGroupId(const std::string& resourceGroupId);
-				std::string getSourceIp()const;
-				void setSourceIp(const std::string& sourceIp);
-				long getDeploymentId()const;
-				void setDeploymentId(long deploymentId);
-				std::string getLang()const;
-				void setLang(const std::string& lang);
-
-            private:
-				std::string resourceGroupId_;
-				std::string sourceIp_;
-				long deploymentId_;
-				std::string lang_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CAS_MODEL_CREATEUNDEPLOYMENTREQUEST_H_

+ 0 - 49
cas/include/alibabacloud/cas/model/CreateUnDeploymentResult.h

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

+ 90 - 0
cas/include/alibabacloud/cas/model/CreateWHCertificateWithExtensionRequest.h

@@ -0,0 +1,90 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_CAS_MODEL_CREATEWHCERTIFICATEWITHEXTENSIONREQUEST_H_
+#define ALIBABACLOUD_CAS_MODEL_CREATEWHCERTIFICATEWITHEXTENSIONREQUEST_H_
+
+#include <alibabacloud/cas/CasExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Cas {
+namespace Model {
+class ALIBABACLOUD_CAS_EXPORT CreateWHCertificateWithExtensionRequest : public RpcServiceRequest {
+public:
+	CreateWHCertificateWithExtensionRequest();
+	~CreateWHCertificateWithExtensionRequest();
+	bool getAppendCrl() const;
+	void setAppendCrl(bool appendCrl);
+	std::string getCountryCode() const;
+	void setCountryCode(const std::string &countryCode);
+	std::string getCommonName() const;
+	void setCommonName(const std::string &commonName);
+	std::string getSourceIp() const;
+	void setSourceIp(const std::string &sourceIp);
+	std::string getCertType() const;
+	void setCertType(const std::string &certType);
+	std::string getState() const;
+	void setState(const std::string &state);
+	std::string getCsrPemString() const;
+	void setCsrPemString(const std::string &csrPemString);
+	std::string getAlgorithmKeySize() const;
+	void setAlgorithmKeySize(const std::string &algorithmKeySize);
+	long getAfterTime() const;
+	void setAfterTime(long afterTime);
+	std::string getSans() const;
+	void setSans(const std::string &sans);
+	std::string getLocality() const;
+	void setLocality(const std::string &locality);
+	bool getBasicConstraintsCritical() const;
+	void setBasicConstraintsCritical(bool basicConstraintsCritical);
+	std::string getAliasName() const;
+	void setAliasName(const std::string &aliasName);
+	std::string getOrganization() const;
+	void setOrganization(const std::string &organization);
+	long getBeforeTime() const;
+	void setBeforeTime(long beforeTime);
+	std::string getParentIdentifier() const;
+	void setParentIdentifier(const std::string &parentIdentifier);
+	std::string getOrganizationUnit() const;
+	void setOrganizationUnit(const std::string &organizationUnit);
+
+private:
+	bool appendCrl_;
+	std::string countryCode_;
+	std::string commonName_;
+	std::string sourceIp_;
+	std::string certType_;
+	std::string state_;
+	std::string csrPemString_;
+	std::string algorithmKeySize_;
+	long afterTime_;
+	std::string sans_;
+	std::string locality_;
+	bool basicConstraintsCritical_;
+	std::string aliasName_;
+	std::string organization_;
+	long beforeTime_;
+	std::string parentIdentifier_;
+	std::string organizationUnit_;
+};
+} // namespace Model
+} // namespace Cas
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_CAS_MODEL_CREATEWHCERTIFICATEWITHEXTENSIONREQUEST_H_

+ 13 - 9
cas/include/alibabacloud/cas/model/CreateSignaturePeopleCertificateResult.h → cas/include/alibabacloud/cas/model/CreateWHCertificateWithExtensionResult.h

@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ALIBABACLOUD_CAS_MODEL_CREATESIGNATUREPEOPLECERTIFICATERESULT_H_
-#define ALIBABACLOUD_CAS_MODEL_CREATESIGNATUREPEOPLECERTIFICATERESULT_H_
+#ifndef ALIBABACLOUD_CAS_MODEL_CREATEWHCERTIFICATEWITHEXTENSIONRESULT_H_
+#define ALIBABACLOUD_CAS_MODEL_CREATEWHCERTIFICATEWITHEXTENSIONRESULT_H_
 
 #include <string>
 #include <vector>
@@ -29,23 +29,27 @@ namespace AlibabaCloud
 	{
 		namespace Model
 		{
-			class ALIBABACLOUD_CAS_EXPORT CreateSignaturePeopleCertificateResult : public ServiceResult
+			class ALIBABACLOUD_CAS_EXPORT CreateWHCertificateWithExtensionResult : public ServiceResult
 			{
 			public:
 
 
-				CreateSignaturePeopleCertificateResult();
-				explicit CreateSignaturePeopleCertificateResult(const std::string &payload);
-				~CreateSignaturePeopleCertificateResult();
-				std::string getPeopleId()const;
+				CreateWHCertificateWithExtensionResult();
+				explicit CreateWHCertificateWithExtensionResult(const std::string &payload);
+				~CreateWHCertificateWithExtensionResult();
+				std::string getIdentifier()const;
+				std::string getCertificateChain()const;
+				std::string getCertificate()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
-				std::string peopleId_;
+				std::string identifier_;
+				std::string certificateChain_;
+				std::string certificate_;
 
 			};
 		}
 	}
 }
-#endif // !ALIBABACLOUD_CAS_MODEL_CREATESIGNATUREPEOPLECERTIFICATERESULT_H_
+#endif // !ALIBABACLOUD_CAS_MODEL_CREATEWHCERTIFICATEWITHEXTENSIONRESULT_H_

+ 69 - 0
cas/include/alibabacloud/cas/model/CreateWHClientCertificateRequest.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_CAS_MODEL_CREATEWHCLIENTCERTIFICATEREQUEST_H_
+#define ALIBABACLOUD_CAS_MODEL_CREATEWHCLIENTCERTIFICATEREQUEST_H_
+
+#include <alibabacloud/cas/CasExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Cas {
+namespace Model {
+class ALIBABACLOUD_CAS_EXPORT CreateWHClientCertificateRequest : public RpcServiceRequest {
+public:
+	CreateWHClientCertificateRequest();
+	~CreateWHClientCertificateRequest();
+	std::string getCsr() const;
+	void setCsr(const std::string &csr);
+	std::string getCommonName() const;
+	void setCommonName(const std::string &commonName);
+	std::string getSourceIp() const;
+	void setSourceIp(const std::string &sourceIp);
+	std::string getSanValue() const;
+	void setSanValue(const std::string &sanValue);
+	std::string getAlgorithm() const;
+	void setAlgorithm(const std::string &algorithm);
+	long getAfterTime() const;
+	void setAfterTime(long afterTime);
+	long getSanType() const;
+	void setSanType(long sanType);
+	long getDays() const;
+	void setDays(long days);
+	long getBeforeTime() const;
+	void setBeforeTime(long beforeTime);
+	std::string getParentIdentifier() const;
+	void setParentIdentifier(const std::string &parentIdentifier);
+
+private:
+	std::string csr_;
+	std::string commonName_;
+	std::string sourceIp_;
+	std::string sanValue_;
+	std::string algorithm_;
+	long afterTime_;
+	long sanType_;
+	long days_;
+	long beforeTime_;
+	std::string parentIdentifier_;
+};
+} // namespace Model
+} // namespace Cas
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_CAS_MODEL_CREATEWHCLIENTCERTIFICATEREQUEST_H_

+ 17 - 9
cas/include/alibabacloud/cas/model/DescribeDeploymentProductResult.h → cas/include/alibabacloud/cas/model/CreateWHClientCertificateResult.h

@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ALIBABACLOUD_CAS_MODEL_DESCRIBEDEPLOYMENTPRODUCTRESULT_H_
-#define ALIBABACLOUD_CAS_MODEL_DESCRIBEDEPLOYMENTPRODUCTRESULT_H_
+#ifndef ALIBABACLOUD_CAS_MODEL_CREATEWHCLIENTCERTIFICATERESULT_H_
+#define ALIBABACLOUD_CAS_MODEL_CREATEWHCLIENTCERTIFICATERESULT_H_
 
 #include <string>
 #include <vector>
@@ -29,23 +29,31 @@ namespace AlibabaCloud
 	{
 		namespace Model
 		{
-			class ALIBABACLOUD_CAS_EXPORT DescribeDeploymentProductResult : public ServiceResult
+			class ALIBABACLOUD_CAS_EXPORT CreateWHClientCertificateResult : public ServiceResult
 			{
 			public:
 
 
-				DescribeDeploymentProductResult();
-				explicit DescribeDeploymentProductResult(const std::string &payload);
-				~DescribeDeploymentProductResult();
-				std::vector<std::string> getProductList()const;
+				CreateWHClientCertificateResult();
+				explicit CreateWHClientCertificateResult(const std::string &payload);
+				~CreateWHClientCertificateResult();
+				std::string getIdentifier()const;
+				std::string getParentX509Certificate()const;
+				std::string getCertificateChain()const;
+				std::string getRootX509Certificate()const;
+				std::string getX509Certificate()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
-				std::vector<std::string> productList_;
+				std::string identifier_;
+				std::string parentX509Certificate_;
+				std::string certificateChain_;
+				std::string rootX509Certificate_;
+				std::string x509Certificate_;
 
 			};
 		}
 	}
 }
-#endif // !ALIBABACLOUD_CAS_MODEL_DESCRIBEDEPLOYMENTPRODUCTRESULT_H_
+#endif // !ALIBABACLOUD_CAS_MODEL_CREATEWHCLIENTCERTIFICATERESULT_H_

+ 0 - 99
cas/include/alibabacloud/cas/model/CreateWebSignatureRequest.h

@@ -1,99 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_CAS_MODEL_CREATEWEBSIGNATUREREQUEST_H_
-#define ALIBABACLOUD_CAS_MODEL_CREATEWEBSIGNATUREREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/cas/CasExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Cas
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_CAS_EXPORT CreateWebSignatureRequest : public RpcServiceRequest
-			{
-
-			public:
-				CreateWebSignatureRequest();
-				~CreateWebSignatureRequest();
-
-				std::string getHandSignImg()const;
-				void setHandSignImg(const std::string& handSignImg);
-				std::string getCustomApi()const;
-				void setCustomApi(const std::string& customApi);
-				std::string getResourceGroupId()const;
-				void setResourceGroupId(const std::string& resourceGroupId);
-				std::string getSourceIp()const;
-				void setSourceIp(const std::string& sourceIp);
-				std::string getSignKeyword()const;
-				void setSignKeyword(const std::string& signKeyword);
-				std::string getNotifyUrl()const;
-				void setNotifyUrl(const std::string& notifyUrl);
-				std::string getLang()const;
-				void setLang(const std::string& lang);
-				int getQuantity()const;
-				void setQuantity(int quantity);
-				std::string getDocId()const;
-				void setDocId(const std::string& docId);
-				int getPositionPage()const;
-				void setPositionPage(int positionPage);
-				std::string getDocTitle()const;
-				void setDocTitle(const std::string& docTitle);
-				int getPositionX()const;
-				void setPositionX(int positionX);
-				int getPositionY()const;
-				void setPositionY(int positionY);
-				std::string getPeopleId()const;
-				void setPeopleId(const std::string& peopleId);
-				int getPositionType()const;
-				void setPositionType(int positionType);
-				int getValidity()const;
-				void setValidity(int validity);
-				std::string getReturnUrl()const;
-				void setReturnUrl(const std::string& returnUrl);
-				int getKeywordStrategy()const;
-				void setKeywordStrategy(int keywordStrategy);
-
-            private:
-				std::string handSignImg_;
-				std::string customApi_;
-				std::string resourceGroupId_;
-				std::string sourceIp_;
-				std::string signKeyword_;
-				std::string notifyUrl_;
-				std::string lang_;
-				int quantity_;
-				std::string docId_;
-				int positionPage_;
-				std::string docTitle_;
-				int positionX_;
-				int positionY_;
-				std::string peopleId_;
-				int positionType_;
-				int validity_;
-				std::string returnUrl_;
-				int keywordStrategy_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CAS_MODEL_CREATEWEBSIGNATUREREQUEST_H_

+ 54 - 0
cas/include/alibabacloud/cas/model/DecryptRequest.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_CAS_MODEL_DECRYPTREQUEST_H_
+#define ALIBABACLOUD_CAS_MODEL_DECRYPTREQUEST_H_
+
+#include <alibabacloud/cas/CasExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Cas {
+namespace Model {
+class ALIBABACLOUD_CAS_EXPORT DecryptRequest : public RpcServiceRequest {
+public:
+	DecryptRequest();
+	~DecryptRequest();
+	std::string getMessageType() const;
+	void setMessageType(const std::string &messageType);
+	std::string getSourceIp() const;
+	void setSourceIp(const std::string &sourceIp);
+	std::string getCertIdentifier() const;
+	void setCertIdentifier(const std::string &certIdentifier);
+	std::string getAlgorithm() const;
+	void setAlgorithm(const std::string &algorithm);
+	std::string getCiphertextBlob() const;
+	void setCiphertextBlob(const std::string &ciphertextBlob);
+
+private:
+	std::string messageType_;
+	std::string sourceIp_;
+	std::string certIdentifier_;
+	std::string algorithm_;
+	std::string ciphertextBlob_;
+};
+} // namespace Model
+} // namespace Cas
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_CAS_MODEL_DECRYPTREQUEST_H_

+ 11 - 7
cas/include/alibabacloud/cas/model/CreateCertificateResult.h → cas/include/alibabacloud/cas/model/DecryptResult.h

@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ALIBABACLOUD_CAS_MODEL_CREATECERTIFICATERESULT_H_
-#define ALIBABACLOUD_CAS_MODEL_CREATECERTIFICATERESULT_H_
+#ifndef ALIBABACLOUD_CAS_MODEL_DECRYPTRESULT_H_
+#define ALIBABACLOUD_CAS_MODEL_DECRYPTRESULT_H_
 
 #include <string>
 #include <vector>
@@ -29,21 +29,25 @@ namespace AlibabaCloud
 	{
 		namespace Model
 		{
-			class ALIBABACLOUD_CAS_EXPORT CreateCertificateResult : public ServiceResult
+			class ALIBABACLOUD_CAS_EXPORT DecryptResult : public ServiceResult
 			{
 			public:
 
 
-				CreateCertificateResult();
-				explicit CreateCertificateResult(const std::string &payload);
-				~CreateCertificateResult();
+				DecryptResult();
+				explicit DecryptResult(const std::string &payload);
+				~DecryptResult();
+				std::string getPlaintext()const;
+				std::string getCertIdentifier()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
+				std::string plaintext_;
+				std::string certIdentifier_;
 
 			};
 		}
 	}
 }
-#endif // !ALIBABACLOUD_CAS_MODEL_CREATECERTIFICATERESULT_H_
+#endif // !ALIBABACLOUD_CAS_MODEL_DECRYPTRESULT_H_

+ 0 - 57
cas/include/alibabacloud/cas/model/DeleteCertificateRequest.h

@@ -1,57 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_CAS_MODEL_DELETECERTIFICATEREQUEST_H_
-#define ALIBABACLOUD_CAS_MODEL_DELETECERTIFICATEREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/cas/CasExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Cas
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_CAS_EXPORT DeleteCertificateRequest : public RpcServiceRequest
-			{
-
-			public:
-				DeleteCertificateRequest();
-				~DeleteCertificateRequest();
-
-				long getCertificateId()const;
-				void setCertificateId(long certificateId);
-				std::string getResourceGroupId()const;
-				void setResourceGroupId(const std::string& resourceGroupId);
-				std::string getSourceIp()const;
-				void setSourceIp(const std::string& sourceIp);
-				std::string getLang()const;
-				void setLang(const std::string& lang);
-
-            private:
-				long certificateId_;
-				std::string resourceGroupId_;
-				std::string sourceIp_;
-				std::string lang_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CAS_MODEL_DELETECERTIFICATEREQUEST_H_

+ 45 - 0
cas/include/alibabacloud/cas/model/DeleteCertificateRequestRequest.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_CAS_MODEL_DELETECERTIFICATEREQUESTREQUEST_H_
+#define ALIBABACLOUD_CAS_MODEL_DELETECERTIFICATEREQUESTREQUEST_H_
+
+#include <alibabacloud/cas/CasExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Cas {
+namespace Model {
+class ALIBABACLOUD_CAS_EXPORT DeleteCertificateRequestRequest : public RpcServiceRequest {
+public:
+	DeleteCertificateRequestRequest();
+	~DeleteCertificateRequestRequest();
+	std::string getSourceIp() const;
+	void setSourceIp(const std::string &sourceIp);
+	long getOrderId() const;
+	void setOrderId(long orderId);
+
+private:
+	std::string sourceIp_;
+	long orderId_;
+};
+} // namespace Model
+} // namespace Cas
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_CAS_MODEL_DELETECERTIFICATEREQUESTREQUEST_H_

+ 7 - 9
cas/include/alibabacloud/cas/model/CreateDeploymentResult.h → cas/include/alibabacloud/cas/model/DeleteCertificateRequestResult.h

@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ALIBABACLOUD_CAS_MODEL_CREATEDEPLOYMENTRESULT_H_
-#define ALIBABACLOUD_CAS_MODEL_CREATEDEPLOYMENTRESULT_H_
+#ifndef ALIBABACLOUD_CAS_MODEL_DELETECERTIFICATEREQUESTRESULT_H_
+#define ALIBABACLOUD_CAS_MODEL_DELETECERTIFICATEREQUESTRESULT_H_
 
 #include <string>
 #include <vector>
@@ -29,23 +29,21 @@ namespace AlibabaCloud
 	{
 		namespace Model
 		{
-			class ALIBABACLOUD_CAS_EXPORT CreateDeploymentResult : public ServiceResult
+			class ALIBABACLOUD_CAS_EXPORT DeleteCertificateRequestResult : public ServiceResult
 			{
 			public:
 
 
-				CreateDeploymentResult();
-				explicit CreateDeploymentResult(const std::string &payload);
-				~CreateDeploymentResult();
-				long getDeploymentId()const;
+				DeleteCertificateRequestResult();
+				explicit DeleteCertificateRequestResult(const std::string &payload);
+				~DeleteCertificateRequestResult();
 
 			protected:
 				void parse(const std::string &payload);
 			private:
-				long deploymentId_;
 
 			};
 		}
 	}
 }
-#endif // !ALIBABACLOUD_CAS_MODEL_CREATEDEPLOYMENTRESULT_H_
+#endif // !ALIBABACLOUD_CAS_MODEL_DELETECERTIFICATEREQUESTRESULT_H_

+ 0 - 57
cas/include/alibabacloud/cas/model/DeleteOrderRequest.h

@@ -1,57 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_CAS_MODEL_DELETEORDERREQUEST_H_
-#define ALIBABACLOUD_CAS_MODEL_DELETEORDERREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/cas/CasExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Cas
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_CAS_EXPORT DeleteOrderRequest : public RpcServiceRequest
-			{
-
-			public:
-				DeleteOrderRequest();
-				~DeleteOrderRequest();
-
-				long getOrderId()const;
-				void setOrderId(long orderId);
-				std::string getResourceGroupId()const;
-				void setResourceGroupId(const std::string& resourceGroupId);
-				std::string getSourceIp()const;
-				void setSourceIp(const std::string& sourceIp);
-				std::string getLang()const;
-				void setLang(const std::string& lang);
-
-            private:
-				long orderId_;
-				std::string resourceGroupId_;
-				std::string sourceIp_;
-				std::string lang_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CAS_MODEL_DELETEORDERREQUEST_H_

+ 45 - 0
cas/include/alibabacloud/cas/model/DeletePCACertRequest.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_CAS_MODEL_DELETEPCACERTREQUEST_H_
+#define ALIBABACLOUD_CAS_MODEL_DELETEPCACERTREQUEST_H_
+
+#include <alibabacloud/cas/CasExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Cas {
+namespace Model {
+class ALIBABACLOUD_CAS_EXPORT DeletePCACertRequest : public RpcServiceRequest {
+public:
+	DeletePCACertRequest();
+	~DeletePCACertRequest();
+	std::string getIdentifier() const;
+	void setIdentifier(const std::string &identifier);
+	std::string getSourceIp() const;
+	void setSourceIp(const std::string &sourceIp);
+
+private:
+	std::string identifier_;
+	std::string sourceIp_;
+};
+} // namespace Model
+} // namespace Cas
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_CAS_MODEL_DELETEPCACERTREQUEST_H_

+ 7 - 7
cas/include/alibabacloud/cas/model/DeleteOrderResult.h → cas/include/alibabacloud/cas/model/DeletePCACertResult.h

@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ALIBABACLOUD_CAS_MODEL_DELETEORDERRESULT_H_
-#define ALIBABACLOUD_CAS_MODEL_DELETEORDERRESULT_H_
+#ifndef ALIBABACLOUD_CAS_MODEL_DELETEPCACERTRESULT_H_
+#define ALIBABACLOUD_CAS_MODEL_DELETEPCACERTRESULT_H_
 
 #include <string>
 #include <vector>
@@ -29,14 +29,14 @@ namespace AlibabaCloud
 	{
 		namespace Model
 		{
-			class ALIBABACLOUD_CAS_EXPORT DeleteOrderResult : public ServiceResult
+			class ALIBABACLOUD_CAS_EXPORT DeletePCACertResult : public ServiceResult
 			{
 			public:
 
 
-				DeleteOrderResult();
-				explicit DeleteOrderResult(const std::string &payload);
-				~DeleteOrderResult();
+				DeletePCACertResult();
+				explicit DeletePCACertResult(const std::string &payload);
+				~DeletePCACertResult();
 
 			protected:
 				void parse(const std::string &payload);
@@ -46,4 +46,4 @@ namespace AlibabaCloud
 		}
 	}
 }
-#endif // !ALIBABACLOUD_CAS_MODEL_DELETEORDERRESULT_H_
+#endif // !ALIBABACLOUD_CAS_MODEL_DELETEPCACERTRESULT_H_

+ 0 - 54
cas/include/alibabacloud/cas/model/DescribeCertificateBrandListRequest.h

@@ -1,54 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_CAS_MODEL_DESCRIBECERTIFICATEBRANDLISTREQUEST_H_
-#define ALIBABACLOUD_CAS_MODEL_DESCRIBECERTIFICATEBRANDLISTREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/cas/CasExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Cas
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_CAS_EXPORT DescribeCertificateBrandListRequest : public RpcServiceRequest
-			{
-
-			public:
-				DescribeCertificateBrandListRequest();
-				~DescribeCertificateBrandListRequest();
-
-				std::string getResourceGroupId()const;
-				void setResourceGroupId(const std::string& resourceGroupId);
-				std::string getSourceIp()const;
-				void setSourceIp(const std::string& sourceIp);
-				std::string getLang()const;
-				void setLang(const std::string& lang);
-
-            private:
-				std::string resourceGroupId_;
-				std::string sourceIp_;
-				std::string lang_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CAS_MODEL_DESCRIBECERTIFICATEBRANDLISTREQUEST_H_

+ 0 - 57
cas/include/alibabacloud/cas/model/DescribeCertificateDetailRequest.h

@@ -1,57 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_CAS_MODEL_DESCRIBECERTIFICATEDETAILREQUEST_H_
-#define ALIBABACLOUD_CAS_MODEL_DESCRIBECERTIFICATEDETAILREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/cas/CasExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Cas
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_CAS_EXPORT DescribeCertificateDetailRequest : public RpcServiceRequest
-			{
-
-			public:
-				DescribeCertificateDetailRequest();
-				~DescribeCertificateDetailRequest();
-
-				long getCertificateId()const;
-				void setCertificateId(long certificateId);
-				std::string getResourceGroupId()const;
-				void setResourceGroupId(const std::string& resourceGroupId);
-				std::string getSourceIp()const;
-				void setSourceIp(const std::string& sourceIp);
-				std::string getLang()const;
-				void setLang(const std::string& lang);
-
-            private:
-				long certificateId_;
-				std::string resourceGroupId_;
-				std::string sourceIp_;
-				std::string lang_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CAS_MODEL_DESCRIBECERTIFICATEDETAILREQUEST_H_

+ 0 - 79
cas/include/alibabacloud/cas/model/DescribeCertificateDetailResult.h

@@ -1,79 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_CAS_MODEL_DESCRIBECERTIFICATEDETAILRESULT_H_
-#define ALIBABACLOUD_CAS_MODEL_DESCRIBECERTIFICATEDETAILRESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/cas/CasExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Cas
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_CAS_EXPORT DescribeCertificateDetailResult : public ServiceResult
-			{
-			public:
-
-
-				DescribeCertificateDetailResult();
-				explicit DescribeCertificateDetailResult(const std::string &payload);
-				~DescribeCertificateDetailResult();
-				long getAfterDate()const;
-				std::string getInstanceId()const;
-				std::string getSourceType()const;
-				std::string getFingerPrint()const;
-				std::string getCertType()const;
-				int getRemainingDays()const;
-				long getOrderId()const;
-				std::string getStatusCode()const;
-				std::string getName()const;
-				std::string getDomains()const;
-				std::string getBrandName()const;
-				int getYear()const;
-				int getAccessDownload()const;
-				long getId()const;
-				long getBeforeDate()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				long afterDate_;
-				std::string instanceId_;
-				std::string sourceType_;
-				std::string fingerPrint_;
-				std::string certType_;
-				int remainingDays_;
-				long orderId_;
-				std::string statusCode_;
-				std::string name_;
-				std::string domains_;
-				std::string brandName_;
-				int year_;
-				int accessDownload_;
-				long id_;
-				long beforeDate_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CAS_MODEL_DESCRIBECERTIFICATEDETAILRESULT_H_

+ 0 - 81
cas/include/alibabacloud/cas/model/DescribeCertificateListRequest.h

@@ -1,81 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_CAS_MODEL_DESCRIBECERTIFICATELISTREQUEST_H_
-#define ALIBABACLOUD_CAS_MODEL_DESCRIBECERTIFICATELISTREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/cas/CasExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Cas
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_CAS_EXPORT DescribeCertificateListRequest : public RpcServiceRequest
-			{
-			public:
-				struct Tag
-				{
-					std::string value;
-					std::string key;
-				};
-
-			public:
-				DescribeCertificateListRequest();
-				~DescribeCertificateListRequest();
-
-				std::string getSortType()const;
-				void setSortType(const std::string& sortType);
-				std::string getResourceGroupId()const;
-				void setResourceGroupId(const std::string& resourceGroupId);
-				std::string getSourceIp()const;
-				void setSourceIp(const std::string& sourceIp);
-				std::vector<Tag> getTag()const;
-				void setTag(const std::vector<Tag>& tag);
-				std::string getLang()const;
-				void setLang(const std::string& lang);
-				std::string getKeyword()const;
-				void setKeyword(const std::string& keyword);
-				int getShowSize()const;
-				void setShowSize(int showSize);
-				int getCurrentPage()const;
-				void setCurrentPage(int currentPage);
-				std::string getSortColumn()const;
-				void setSortColumn(const std::string& sortColumn);
-				std::string getStatus()const;
-				void setStatus(const std::string& status);
-
-            private:
-				std::string sortType_;
-				std::string resourceGroupId_;
-				std::string sourceIp_;
-				std::vector<Tag> tag_;
-				std::string lang_;
-				std::string keyword_;
-				int showSize_;
-				int currentPage_;
-				std::string sortColumn_;
-				std::string status_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CAS_MODEL_DESCRIBECERTIFICATELISTREQUEST_H_

+ 0 - 85
cas/include/alibabacloud/cas/model/DescribeCertificateListResult.h

@@ -1,85 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_CAS_MODEL_DESCRIBECERTIFICATELISTRESULT_H_
-#define ALIBABACLOUD_CAS_MODEL_DESCRIBECERTIFICATELISTRESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/cas/CasExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Cas
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_CAS_EXPORT DescribeCertificateListResult : public ServiceResult
-			{
-			public:
-				struct Certificate
-				{
-					bool showRefund;
-					std::string sourceType;
-					std::string certType;
-					int remainingDays;
-					std::string partnerOrderId;
-					std::string newBuyCertType;
-					std::string statusCode;
-					int newBuyDomainCount;
-					std::string name;
-					std::string brandName;
-					std::string newBuyBrand;
-					bool isFree;
-					std::string orderType;
-					long beforeDate;
-					long afterDate;
-					std::string instanceId;
-					int showDeployment;
-					long orderId;
-					int year;
-					int accessDownload;
-					long id;
-					std::string deploymentCloudProduct;
-					std::string domain;
-					std::string newBuyDomainType;
-					int expireRenew;
-				};
-
-
-				DescribeCertificateListResult();
-				explicit DescribeCertificateListResult(const std::string &payload);
-				~DescribeCertificateListResult();
-				int getTotalCount()const;
-				int getCurrentPage()const;
-				std::vector<Certificate> getCertificateList()const;
-				int getShowSize()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				int totalCount_;
-				int currentPage_;
-				std::vector<Certificate> certificateList_;
-				int showSize_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CAS_MODEL_DESCRIBECERTIFICATELISTRESULT_H_

+ 45 - 0
cas/include/alibabacloud/cas/model/DescribeCertificateStateRequest.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_CAS_MODEL_DESCRIBECERTIFICATESTATEREQUEST_H_
+#define ALIBABACLOUD_CAS_MODEL_DESCRIBECERTIFICATESTATEREQUEST_H_
+
+#include <alibabacloud/cas/CasExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Cas {
+namespace Model {
+class ALIBABACLOUD_CAS_EXPORT DescribeCertificateStateRequest : public RpcServiceRequest {
+public:
+	DescribeCertificateStateRequest();
+	~DescribeCertificateStateRequest();
+	std::string getSourceIp() const;
+	void setSourceIp(const std::string &sourceIp);
+	long getOrderId() const;
+	void setOrderId(long orderId);
+
+private:
+	std::string sourceIp_;
+	long orderId_;
+};
+} // namespace Model
+} // namespace Cas
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_CAS_MODEL_DESCRIBECERTIFICATESTATEREQUEST_H_

+ 25 - 19
cas/include/alibabacloud/cas/model/DescribeDomainVerifyInfoResult.h → cas/include/alibabacloud/cas/model/DescribeCertificateStateResult.h

@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ALIBABACLOUD_CAS_MODEL_DESCRIBEDOMAINVERIFYINFORESULT_H_
-#define ALIBABACLOUD_CAS_MODEL_DESCRIBEDOMAINVERIFYINFORESULT_H_
+#ifndef ALIBABACLOUD_CAS_MODEL_DESCRIBECERTIFICATESTATERESULT_H_
+#define ALIBABACLOUD_CAS_MODEL_DESCRIBECERTIFICATESTATERESULT_H_
 
 #include <string>
 #include <vector>
@@ -29,35 +29,41 @@ namespace AlibabaCloud
 	{
 		namespace Model
 		{
-			class ALIBABACLOUD_CAS_EXPORT DescribeDomainVerifyInfoResult : public ServiceResult
+			class ALIBABACLOUD_CAS_EXPORT DescribeCertificateStateResult : public ServiceResult
 			{
 			public:
 
 
-				DescribeDomainVerifyInfoResult();
-				explicit DescribeDomainVerifyInfoResult(const std::string &payload);
-				~DescribeDomainVerifyInfoResult();
+				DescribeCertificateStateResult();
+				explicit DescribeCertificateStateResult(const std::string &payload);
+				~DescribeCertificateStateResult();
 				std::string getType()const;
-				std::string getCheckName()const;
-				std::string getModifiedTime()const;
-				std::string getCheckType()const;
-				std::string getCheckName1()const;
-				std::string getCheckName2()const;
-				std::string getCheckValue()const;
+				std::string getPrivateKey()const;
+				std::string getRecordType()const;
+				std::string getContent()const;
+				std::string getRecordDomain()const;
+				std::string getRecordValue()const;
+				std::string getDomain()const;
+				std::string getValidateType()const;
+				std::string getUri()const;
+				std::string getCertificate()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
 				std::string type_;
-				std::string checkName_;
-				std::string modifiedTime_;
-				std::string checkType_;
-				std::string checkName1_;
-				std::string checkName2_;
-				std::string checkValue_;
+				std::string privateKey_;
+				std::string recordType_;
+				std::string content_;
+				std::string recordDomain_;
+				std::string recordValue_;
+				std::string domain_;
+				std::string validateType_;
+				std::string uri_;
+				std::string certificate_;
 
 			};
 		}
 	}
 }
-#endif // !ALIBABACLOUD_CAS_MODEL_DESCRIBEDOMAINVERIFYINFORESULT_H_
+#endif // !ALIBABACLOUD_CAS_MODEL_DESCRIBECERTIFICATESTATERESULT_H_

+ 0 - 63
cas/include/alibabacloud/cas/model/DescribeCertificateStatusCountRequest.h

@@ -1,63 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_CAS_MODEL_DESCRIBECERTIFICATESTATUSCOUNTREQUEST_H_
-#define ALIBABACLOUD_CAS_MODEL_DESCRIBECERTIFICATESTATUSCOUNTREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/cas/CasExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Cas
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_CAS_EXPORT DescribeCertificateStatusCountRequest : public RpcServiceRequest
-			{
-			public:
-				struct Tag
-				{
-					std::string value;
-					std::string key;
-				};
-
-			public:
-				DescribeCertificateStatusCountRequest();
-				~DescribeCertificateStatusCountRequest();
-
-				std::string getResourceGroupId()const;
-				void setResourceGroupId(const std::string& resourceGroupId);
-				std::string getSourceIp()const;
-				void setSourceIp(const std::string& sourceIp);
-				std::vector<Tag> getTag()const;
-				void setTag(const std::vector<Tag>& tag);
-				std::string getLang()const;
-				void setLang(const std::string& lang);
-
-            private:
-				std::string resourceGroupId_;
-				std::string sourceIp_;
-				std::vector<Tag> tag_;
-				std::string lang_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CAS_MODEL_DESCRIBECERTIFICATESTATUSCOUNTREQUEST_H_

+ 0 - 67
cas/include/alibabacloud/cas/model/DescribeCertificateStatusCountResult.h

@@ -1,67 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_CAS_MODEL_DESCRIBECERTIFICATESTATUSCOUNTRESULT_H_
-#define ALIBABACLOUD_CAS_MODEL_DESCRIBECERTIFICATESTATUSCOUNTRESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/cas/CasExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Cas
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_CAS_EXPORT DescribeCertificateStatusCountResult : public ServiceResult
-			{
-			public:
-
-
-				DescribeCertificateStatusCountResult();
-				explicit DescribeCertificateStatusCountResult(const std::string &payload);
-				~DescribeCertificateStatusCountResult();
-				int getPayed()const;
-				int getRevoked()const;
-				int getClosed()const;
-				int getWillExpired()const;
-				int getIssued()const;
-				int getExpired()const;
-				int getCheckedFail()const;
-				int getChecking()const;
-				int getRevokeChecking()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				int payed_;
-				int revoked_;
-				int closed_;
-				int willExpired_;
-				int issued_;
-				int expired_;
-				int checkedFail_;
-				int checking_;
-				int revokeChecking_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CAS_MODEL_DESCRIBECERTIFICATESTATUSCOUNTRESULT_H_

+ 0 - 57
cas/include/alibabacloud/cas/model/DescribeDeploymentDetailRequest.h

@@ -1,57 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_CAS_MODEL_DESCRIBEDEPLOYMENTDETAILREQUEST_H_
-#define ALIBABACLOUD_CAS_MODEL_DESCRIBEDEPLOYMENTDETAILREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/cas/CasExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Cas
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_CAS_EXPORT DescribeDeploymentDetailRequest : public RpcServiceRequest
-			{
-
-			public:
-				DescribeDeploymentDetailRequest();
-				~DescribeDeploymentDetailRequest();
-
-				long getCertificateId()const;
-				void setCertificateId(long certificateId);
-				std::string getResourceGroupId()const;
-				void setResourceGroupId(const std::string& resourceGroupId);
-				std::string getSourceIp()const;
-				void setSourceIp(const std::string& sourceIp);
-				std::string getLang()const;
-				void setLang(const std::string& lang);
-
-            private:
-				long certificateId_;
-				std::string resourceGroupId_;
-				std::string sourceIp_;
-				std::string lang_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CAS_MODEL_DESCRIBEDEPLOYMENTDETAILREQUEST_H_

+ 0 - 60
cas/include/alibabacloud/cas/model/DescribeDeploymentDomainListRequest.h

@@ -1,60 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_CAS_MODEL_DESCRIBEDEPLOYMENTDOMAINLISTREQUEST_H_
-#define ALIBABACLOUD_CAS_MODEL_DESCRIBEDEPLOYMENTDOMAINLISTREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/cas/CasExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Cas
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_CAS_EXPORT DescribeDeploymentDomainListRequest : public RpcServiceRequest
-			{
-
-			public:
-				DescribeDeploymentDomainListRequest();
-				~DescribeDeploymentDomainListRequest();
-
-				long getCertificateId()const;
-				void setCertificateId(long certificateId);
-				std::string getCloudProduct()const;
-				void setCloudProduct(const std::string& cloudProduct);
-				std::string getResourceGroupId()const;
-				void setResourceGroupId(const std::string& resourceGroupId);
-				std::string getSourceIp()const;
-				void setSourceIp(const std::string& sourceIp);
-				std::string getLang()const;
-				void setLang(const std::string& lang);
-
-            private:
-				long certificateId_;
-				std::string cloudProduct_;
-				std::string resourceGroupId_;
-				std::string sourceIp_;
-				std::string lang_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CAS_MODEL_DESCRIBEDEPLOYMENTDOMAINLISTREQUEST_H_

+ 0 - 51
cas/include/alibabacloud/cas/model/DescribeDeploymentDomainListResult.h

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

+ 0 - 57
cas/include/alibabacloud/cas/model/DescribeDeploymentProductRequest.h

@@ -1,57 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_CAS_MODEL_DESCRIBEDEPLOYMENTPRODUCTREQUEST_H_
-#define ALIBABACLOUD_CAS_MODEL_DESCRIBEDEPLOYMENTPRODUCTREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/cas/CasExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Cas
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_CAS_EXPORT DescribeDeploymentProductRequest : public RpcServiceRequest
-			{
-
-			public:
-				DescribeDeploymentProductRequest();
-				~DescribeDeploymentProductRequest();
-
-				long getCertificateId()const;
-				void setCertificateId(long certificateId);
-				std::string getResourceGroupId()const;
-				void setResourceGroupId(const std::string& resourceGroupId);
-				std::string getSourceIp()const;
-				void setSourceIp(const std::string& sourceIp);
-				std::string getLang()const;
-				void setLang(const std::string& lang);
-
-            private:
-				long certificateId_;
-				std::string resourceGroupId_;
-				std::string sourceIp_;
-				std::string lang_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CAS_MODEL_DESCRIBEDEPLOYMENTPRODUCTREQUEST_H_

+ 0 - 60
cas/include/alibabacloud/cas/model/DescribeDeploymentRegionListRequest.h

@@ -1,60 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_CAS_MODEL_DESCRIBEDEPLOYMENTREGIONLISTREQUEST_H_
-#define ALIBABACLOUD_CAS_MODEL_DESCRIBEDEPLOYMENTREGIONLISTREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/cas/CasExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Cas
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_CAS_EXPORT DescribeDeploymentRegionListRequest : public RpcServiceRequest
-			{
-
-			public:
-				DescribeDeploymentRegionListRequest();
-				~DescribeDeploymentRegionListRequest();
-
-				long getCertificateId()const;
-				void setCertificateId(long certificateId);
-				std::string getCloudProduct()const;
-				void setCloudProduct(const std::string& cloudProduct);
-				std::string getResourceGroupId()const;
-				void setResourceGroupId(const std::string& resourceGroupId);
-				std::string getSourceIp()const;
-				void setSourceIp(const std::string& sourceIp);
-				std::string getLang()const;
-				void setLang(const std::string& lang);
-
-            private:
-				long certificateId_;
-				std::string cloudProduct_;
-				std::string resourceGroupId_;
-				std::string sourceIp_;
-				std::string lang_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CAS_MODEL_DESCRIBEDEPLOYMENTREGIONLISTREQUEST_H_

+ 0 - 51
cas/include/alibabacloud/cas/model/DescribeDeploymentRegionListResult.h

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

+ 0 - 57
cas/include/alibabacloud/cas/model/DescribeDomainVerifyConfigurationStatusRequest.h

@@ -1,57 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_CAS_MODEL_DESCRIBEDOMAINVERIFYCONFIGURATIONSTATUSREQUEST_H_
-#define ALIBABACLOUD_CAS_MODEL_DESCRIBEDOMAINVERIFYCONFIGURATIONSTATUSREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/cas/CasExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Cas
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_CAS_EXPORT DescribeDomainVerifyConfigurationStatusRequest : public RpcServiceRequest
-			{
-
-			public:
-				DescribeDomainVerifyConfigurationStatusRequest();
-				~DescribeDomainVerifyConfigurationStatusRequest();
-
-				long getOrderId()const;
-				void setOrderId(long orderId);
-				std::string getResourceGroupId()const;
-				void setResourceGroupId(const std::string& resourceGroupId);
-				std::string getSourceIp()const;
-				void setSourceIp(const std::string& sourceIp);
-				std::string getLang()const;
-				void setLang(const std::string& lang);
-
-            private:
-				long orderId_;
-				std::string resourceGroupId_;
-				std::string sourceIp_;
-				std::string lang_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CAS_MODEL_DESCRIBEDOMAINVERIFYCONFIGURATIONSTATUSREQUEST_H_

+ 0 - 49
cas/include/alibabacloud/cas/model/DescribeDomainVerifyConfigurationStatusResult.h

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

+ 0 - 57
cas/include/alibabacloud/cas/model/DescribeDomainVerifyInfoRequest.h

@@ -1,57 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_CAS_MODEL_DESCRIBEDOMAINVERIFYINFOREQUEST_H_
-#define ALIBABACLOUD_CAS_MODEL_DESCRIBEDOMAINVERIFYINFOREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/cas/CasExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Cas
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_CAS_EXPORT DescribeDomainVerifyInfoRequest : public RpcServiceRequest
-			{
-
-			public:
-				DescribeDomainVerifyInfoRequest();
-				~DescribeDomainVerifyInfoRequest();
-
-				long getOrderId()const;
-				void setOrderId(long orderId);
-				std::string getResourceGroupId()const;
-				void setResourceGroupId(const std::string& resourceGroupId);
-				std::string getSourceIp()const;
-				void setSourceIp(const std::string& sourceIp);
-				std::string getLang()const;
-				void setLang(const std::string& lang);
-
-            private:
-				long orderId_;
-				std::string resourceGroupId_;
-				std::string sourceIp_;
-				std::string lang_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CAS_MODEL_DESCRIBEDOMAINVERIFYINFOREQUEST_H_

+ 0 - 60
cas/include/alibabacloud/cas/model/DescribeDownloadCertificateRequest.h

@@ -1,60 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_CAS_MODEL_DESCRIBEDOWNLOADCERTIFICATEREQUEST_H_
-#define ALIBABACLOUD_CAS_MODEL_DESCRIBEDOWNLOADCERTIFICATEREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/cas/CasExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Cas
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_CAS_EXPORT DescribeDownloadCertificateRequest : public RpcServiceRequest
-			{
-
-			public:
-				DescribeDownloadCertificateRequest();
-				~DescribeDownloadCertificateRequest();
-
-				std::string getServerType()const;
-				void setServerType(const std::string& serverType);
-				long getCertificateId()const;
-				void setCertificateId(long certificateId);
-				std::string getResourceGroupId()const;
-				void setResourceGroupId(const std::string& resourceGroupId);
-				std::string getSourceIp()const;
-				void setSourceIp(const std::string& sourceIp);
-				std::string getLang()const;
-				void setLang(const std::string& lang);
-
-            private:
-				std::string serverType_;
-				long certificateId_;
-				std::string resourceGroupId_;
-				std::string sourceIp_;
-				std::string lang_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CAS_MODEL_DESCRIBEDOWNLOADCERTIFICATEREQUEST_H_

+ 0 - 51
cas/include/alibabacloud/cas/model/DescribeDownloadCertificateResult.h

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

+ 0 - 57
cas/include/alibabacloud/cas/model/DescribeDownloadDomainVerifyConfigurationRequest.h

@@ -1,57 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_CAS_MODEL_DESCRIBEDOWNLOADDOMAINVERIFYCONFIGURATIONREQUEST_H_
-#define ALIBABACLOUD_CAS_MODEL_DESCRIBEDOWNLOADDOMAINVERIFYCONFIGURATIONREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/cas/CasExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Cas
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_CAS_EXPORT DescribeDownloadDomainVerifyConfigurationRequest : public RpcServiceRequest
-			{
-
-			public:
-				DescribeDownloadDomainVerifyConfigurationRequest();
-				~DescribeDownloadDomainVerifyConfigurationRequest();
-
-				long getOrderId()const;
-				void setOrderId(long orderId);
-				std::string getResourceGroupId()const;
-				void setResourceGroupId(const std::string& resourceGroupId);
-				std::string getSourceIp()const;
-				void setSourceIp(const std::string& sourceIp);
-				std::string getLang()const;
-				void setLang(const std::string& lang);
-
-            private:
-				long orderId_;
-				std::string resourceGroupId_;
-				std::string sourceIp_;
-				std::string lang_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CAS_MODEL_DESCRIBEDOWNLOADDOMAINVERIFYCONFIGURATIONREQUEST_H_

+ 0 - 51
cas/include/alibabacloud/cas/model/DescribeDownloadDomainVerifyConfigurationResult.h

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

+ 0 - 60
cas/include/alibabacloud/cas/model/DescribeExpectationResultRequest.h

@@ -1,60 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_CAS_MODEL_DESCRIBEEXPECTATIONRESULTREQUEST_H_
-#define ALIBABACLOUD_CAS_MODEL_DESCRIBEEXPECTATIONRESULTREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/cas/CasExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Cas
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_CAS_EXPORT DescribeExpectationResultRequest : public RpcServiceRequest
-			{
-
-			public:
-				DescribeExpectationResultRequest();
-				~DescribeExpectationResultRequest();
-
-				long getOrderId()const;
-				void setOrderId(long orderId);
-				std::string getExpectationType()const;
-				void setExpectationType(const std::string& expectationType);
-				std::string getResourceGroupId()const;
-				void setResourceGroupId(const std::string& resourceGroupId);
-				std::string getSourceIp()const;
-				void setSourceIp(const std::string& sourceIp);
-				std::string getLang()const;
-				void setLang(const std::string& lang);
-
-            private:
-				long orderId_;
-				std::string expectationType_;
-				std::string resourceGroupId_;
-				std::string sourceIp_;
-				std::string lang_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CAS_MODEL_DESCRIBEEXPECTATIONRESULTREQUEST_H_

+ 0 - 67
cas/include/alibabacloud/cas/model/DescribeExpectationResultResult.h

@@ -1,67 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_CAS_MODEL_DESCRIBEEXPECTATIONRESULTRESULT_H_
-#define ALIBABACLOUD_CAS_MODEL_DESCRIBEEXPECTATIONRESULTRESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/cas/CasExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Cas
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_CAS_EXPORT DescribeExpectationResultResult : public ServiceResult
-			{
-			public:
-
-
-				DescribeExpectationResultResult();
-				explicit DescribeExpectationResultResult(const std::string &payload);
-				~DescribeExpectationResultResult();
-				std::string getCheckName()const;
-				std::string getModifiedTime()const;
-				std::string getProcessStatus()const;
-				std::string getExpectationType()const;
-				std::string getCheckType()const;
-				std::string getCheckName1()const;
-				std::string getCheckName2()const;
-				std::string getErrorMessage()const;
-				std::string getCheckValue()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				std::string checkName_;
-				std::string modifiedTime_;
-				std::string processStatus_;
-				std::string expectationType_;
-				std::string checkType_;
-				std::string checkName1_;
-				std::string checkName2_;
-				std::string errorMessage_;
-				std::string checkValue_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CAS_MODEL_DESCRIBEEXPECTATIONRESULTRESULT_H_

+ 0 - 57
cas/include/alibabacloud/cas/model/DescribeHelpListRequest.h

@@ -1,57 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_CAS_MODEL_DESCRIBEHELPLISTREQUEST_H_
-#define ALIBABACLOUD_CAS_MODEL_DESCRIBEHELPLISTREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/cas/CasExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Cas
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_CAS_EXPORT DescribeHelpListRequest : public RpcServiceRequest
-			{
-
-			public:
-				DescribeHelpListRequest();
-				~DescribeHelpListRequest();
-
-				std::string getResourceGroupId()const;
-				void setResourceGroupId(const std::string& resourceGroupId);
-				std::string getSourceIp()const;
-				void setSourceIp(const std::string& sourceIp);
-				std::string getCategory()const;
-				void setCategory(const std::string& category);
-				std::string getLang()const;
-				void setLang(const std::string& lang);
-
-            private:
-				std::string resourceGroupId_;
-				std::string sourceIp_;
-				std::string category_;
-				std::string lang_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CAS_MODEL_DESCRIBEHELPLISTREQUEST_H_

+ 0 - 54
cas/include/alibabacloud/cas/model/DescribeLocationListRequest.h

@@ -1,54 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_CAS_MODEL_DESCRIBELOCATIONLISTREQUEST_H_
-#define ALIBABACLOUD_CAS_MODEL_DESCRIBELOCATIONLISTREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/cas/CasExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Cas
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_CAS_EXPORT DescribeLocationListRequest : public RpcServiceRequest
-			{
-
-			public:
-				DescribeLocationListRequest();
-				~DescribeLocationListRequest();
-
-				std::string getResourceGroupId()const;
-				void setResourceGroupId(const std::string& resourceGroupId);
-				std::string getSourceIp()const;
-				void setSourceIp(const std::string& sourceIp);
-				std::string getLang()const;
-				void setLang(const std::string& lang);
-
-            private:
-				std::string resourceGroupId_;
-				std::string sourceIp_;
-				std::string lang_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CAS_MODEL_DESCRIBELOCATIONLISTREQUEST_H_

+ 0 - 57
cas/include/alibabacloud/cas/model/DescribeOSSDownloadInfoRequest.h

@@ -1,57 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_CAS_MODEL_DESCRIBEOSSDOWNLOADINFOREQUEST_H_
-#define ALIBABACLOUD_CAS_MODEL_DESCRIBEOSSDOWNLOADINFOREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/cas/CasExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Cas
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_CAS_EXPORT DescribeOSSDownloadInfoRequest : public RpcServiceRequest
-			{
-
-			public:
-				DescribeOSSDownloadInfoRequest();
-				~DescribeOSSDownloadInfoRequest();
-
-				std::string getOssKey()const;
-				void setOssKey(const std::string& ossKey);
-				std::string getResourceGroupId()const;
-				void setResourceGroupId(const std::string& resourceGroupId);
-				std::string getSourceIp()const;
-				void setSourceIp(const std::string& sourceIp);
-				std::string getLang()const;
-				void setLang(const std::string& lang);
-
-            private:
-				std::string ossKey_;
-				std::string resourceGroupId_;
-				std::string sourceIp_;
-				std::string lang_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CAS_MODEL_DESCRIBEOSSDOWNLOADINFOREQUEST_H_

+ 0 - 51
cas/include/alibabacloud/cas/model/DescribeOSSDownloadInfoResult.h

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

+ 0 - 60
cas/include/alibabacloud/cas/model/DescribeOSSUploadInfoRequest.h

@@ -1,60 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_CAS_MODEL_DESCRIBEOSSUPLOADINFOREQUEST_H_
-#define ALIBABACLOUD_CAS_MODEL_DESCRIBEOSSUPLOADINFOREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/cas/CasExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Cas
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_CAS_EXPORT DescribeOSSUploadInfoRequest : public RpcServiceRequest
-			{
-
-			public:
-				DescribeOSSUploadInfoRequest();
-				~DescribeOSSUploadInfoRequest();
-
-				long getOrderId()const;
-				void setOrderId(long orderId);
-				int getDocumentType()const;
-				void setDocumentType(int documentType);
-				std::string getResourceGroupId()const;
-				void setResourceGroupId(const std::string& resourceGroupId);
-				std::string getSourceIp()const;
-				void setSourceIp(const std::string& sourceIp);
-				std::string getLang()const;
-				void setLang(const std::string& lang);
-
-            private:
-				long orderId_;
-				int documentType_;
-				std::string resourceGroupId_;
-				std::string sourceIp_;
-				std::string lang_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CAS_MODEL_DESCRIBEOSSUPLOADINFOREQUEST_H_

+ 0 - 61
cas/include/alibabacloud/cas/model/DescribeOSSUploadInfoResult.h

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

+ 0 - 57
cas/include/alibabacloud/cas/model/DescribeOrderAuditFailRecordRequest.h

@@ -1,57 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_CAS_MODEL_DESCRIBEORDERAUDITFAILRECORDREQUEST_H_
-#define ALIBABACLOUD_CAS_MODEL_DESCRIBEORDERAUDITFAILRECORDREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/cas/CasExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Cas
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_CAS_EXPORT DescribeOrderAuditFailRecordRequest : public RpcServiceRequest
-			{
-
-			public:
-				DescribeOrderAuditFailRecordRequest();
-				~DescribeOrderAuditFailRecordRequest();
-
-				long getOrderId()const;
-				void setOrderId(long orderId);
-				std::string getResourceGroupId()const;
-				void setResourceGroupId(const std::string& resourceGroupId);
-				std::string getSourceIp()const;
-				void setSourceIp(const std::string& sourceIp);
-				std::string getLang()const;
-				void setLang(const std::string& lang);
-
-            private:
-				long orderId_;
-				std::string resourceGroupId_;
-				std::string sourceIp_;
-				std::string lang_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CAS_MODEL_DESCRIBEORDERAUDITFAILRECORDREQUEST_H_

+ 0 - 55
cas/include/alibabacloud/cas/model/DescribeOrderAuditFailRecordResult.h

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

+ 0 - 51
cas/include/alibabacloud/cas/model/DescribeOrderCountForConsoleIndexRequest.h

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

+ 0 - 51
cas/include/alibabacloud/cas/model/DescribeOrderCountForConsoleIndexResult.h

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

+ 0 - 57
cas/include/alibabacloud/cas/model/DescribeOrderDetailRequest.h

@@ -1,57 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_CAS_MODEL_DESCRIBEORDERDETAILREQUEST_H_
-#define ALIBABACLOUD_CAS_MODEL_DESCRIBEORDERDETAILREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/cas/CasExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Cas
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_CAS_EXPORT DescribeOrderDetailRequest : public RpcServiceRequest
-			{
-
-			public:
-				DescribeOrderDetailRequest();
-				~DescribeOrderDetailRequest();
-
-				long getOrderId()const;
-				void setOrderId(long orderId);
-				std::string getResourceGroupId()const;
-				void setResourceGroupId(const std::string& resourceGroupId);
-				std::string getSourceIp()const;
-				void setSourceIp(const std::string& sourceIp);
-				std::string getLang()const;
-				void setLang(const std::string& lang);
-
-            private:
-				long orderId_;
-				std::string resourceGroupId_;
-				std::string sourceIp_;
-				std::string lang_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CAS_MODEL_DESCRIBEORDERDETAILREQUEST_H_

+ 0 - 89
cas/include/alibabacloud/cas/model/DescribeOrderDetailResult.h

@@ -1,89 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_CAS_MODEL_DESCRIBEORDERDETAILRESULT_H_
-#define ALIBABACLOUD_CAS_MODEL_DESCRIBEORDERDETAILRESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/cas/CasExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Cas
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_CAS_EXPORT DescribeOrderDetailResult : public ServiceResult
-			{
-			public:
-
-
-				DescribeOrderDetailResult();
-				explicit DescribeOrderDetailResult(const std::string &payload);
-				~DescribeOrderDetailResult();
-				int getVerifyStatus()const;
-				long getAfterDate()const;
-				bool getShowRefund()const;
-				std::string getInstanceId()const;
-				std::string getSourceType()const;
-				std::string getCertType()const;
-				int getWildDomainCount()const;
-				long getOrderId()const;
-				std::string getStatusCode()const;
-				std::string getBrandName()const;
-				std::string getOrderType()const;
-				long getYear()const;
-				bool getShowCancel()const;
-				std::string getProductAliasName()const;
-				long getMaybeIssueDate()const;
-				long getId()const;
-				std::string getDomain()const;
-				long getBuyDate()const;
-				int getDomainCount()const;
-				long getBeforeDate()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				int verifyStatus_;
-				long afterDate_;
-				bool showRefund_;
-				std::string instanceId_;
-				std::string sourceType_;
-				std::string certType_;
-				int wildDomainCount_;
-				long orderId_;
-				std::string statusCode_;
-				std::string brandName_;
-				std::string orderType_;
-				long year_;
-				bool showCancel_;
-				std::string productAliasName_;
-				long maybeIssueDate_;
-				long id_;
-				std::string domain_;
-				long buyDate_;
-				int domainCount_;
-				long beforeDate_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CAS_MODEL_DESCRIBEORDERDETAILRESULT_H_

+ 0 - 60
cas/include/alibabacloud/cas/model/DescribeOrderDocumentRequest.h

@@ -1,60 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_CAS_MODEL_DESCRIBEORDERDOCUMENTREQUEST_H_
-#define ALIBABACLOUD_CAS_MODEL_DESCRIBEORDERDOCUMENTREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/cas/CasExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Cas
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_CAS_EXPORT DescribeOrderDocumentRequest : public RpcServiceRequest
-			{
-
-			public:
-				DescribeOrderDocumentRequest();
-				~DescribeOrderDocumentRequest();
-
-				long getOrderId()const;
-				void setOrderId(long orderId);
-				std::string getType()const;
-				void setType(const std::string& type);
-				std::string getResourceGroupId()const;
-				void setResourceGroupId(const std::string& resourceGroupId);
-				std::string getSourceIp()const;
-				void setSourceIp(const std::string& sourceIp);
-				std::string getLang()const;
-				void setLang(const std::string& lang);
-
-            private:
-				long orderId_;
-				std::string type_;
-				std::string resourceGroupId_;
-				std::string sourceIp_;
-				std::string lang_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CAS_MODEL_DESCRIBEORDERDOCUMENTREQUEST_H_

+ 0 - 60
cas/include/alibabacloud/cas/model/DescribeOrderDocumentResult.h

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

+ 0 - 78
cas/include/alibabacloud/cas/model/DescribeOrderListRequest.h

@@ -1,78 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_CAS_MODEL_DESCRIBEORDERLISTREQUEST_H_
-#define ALIBABACLOUD_CAS_MODEL_DESCRIBEORDERLISTREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/cas/CasExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Cas
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_CAS_EXPORT DescribeOrderListRequest : public RpcServiceRequest
-			{
-			public:
-				struct Tag
-				{
-					std::string value;
-					std::string key;
-				};
-
-			public:
-				DescribeOrderListRequest();
-				~DescribeOrderListRequest();
-
-				std::string getResourceGroupId()const;
-				void setResourceGroupId(const std::string& resourceGroupId);
-				std::string getSourceIp()const;
-				void setSourceIp(const std::string& sourceIp);
-				long getBrandId()const;
-				void setBrandId(long brandId);
-				std::vector<Tag> getTag()const;
-				void setTag(const std::vector<Tag>& tag);
-				std::string getKeyword()const;
-				void setKeyword(const std::string& keyword);
-				std::string getLang()const;
-				void setLang(const std::string& lang);
-				int getShowSize()const;
-				void setShowSize(int showSize);
-				int getCurrentPage()const;
-				void setCurrentPage(int currentPage);
-				std::string getStatus()const;
-				void setStatus(const std::string& status);
-
-            private:
-				std::string resourceGroupId_;
-				std::string sourceIp_;
-				long brandId_;
-				std::vector<Tag> tag_;
-				std::string keyword_;
-				std::string lang_;
-				int showSize_;
-				int currentPage_;
-				std::string status_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CAS_MODEL_DESCRIBEORDERLISTREQUEST_H_

+ 0 - 57
cas/include/alibabacloud/cas/model/DescribeOrderMaterialRequest.h

@@ -1,57 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_CAS_MODEL_DESCRIBEORDERMATERIALREQUEST_H_
-#define ALIBABACLOUD_CAS_MODEL_DESCRIBEORDERMATERIALREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/cas/CasExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Cas
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_CAS_EXPORT DescribeOrderMaterialRequest : public RpcServiceRequest
-			{
-
-			public:
-				DescribeOrderMaterialRequest();
-				~DescribeOrderMaterialRequest();
-
-				long getOrderId()const;
-				void setOrderId(long orderId);
-				std::string getResourceGroupId()const;
-				void setResourceGroupId(const std::string& resourceGroupId);
-				std::string getSourceIp()const;
-				void setSourceIp(const std::string& sourceIp);
-				std::string getLang()const;
-				void setLang(const std::string& lang);
-
-            private:
-				long orderId_;
-				std::string resourceGroupId_;
-				std::string sourceIp_;
-				std::string lang_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CAS_MODEL_DESCRIBEORDERMATERIALREQUEST_H_

+ 0 - 97
cas/include/alibabacloud/cas/model/DescribeOrderMaterialResult.h

@@ -1,97 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_CAS_MODEL_DESCRIBEORDERMATERIALRESULT_H_
-#define ALIBABACLOUD_CAS_MODEL_DESCRIBEORDERMATERIALRESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/cas/CasExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Cas
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_CAS_EXPORT DescribeOrderMaterialResult : public ServiceResult
-			{
-			public:
-
-
-				DescribeOrderMaterialResult();
-				explicit DescribeOrderMaterialResult(const std::string &payload);
-				~DescribeOrderMaterialResult();
-				std::string getPersonName()const;
-				int getDomainAuthType()const;
-				std::string getPersonIdCardNumber()const;
-				std::string getLeaderName()const;
-				std::string getCompanyEmail()const;
-				std::string getPersonPhone()const;
-				int getCompanyType()const;
-				std::string getCity()const;
-				std::string getLeaderEmail()const;
-				std::string getProvince()const;
-				std::string getPersonTitle()const;
-				std::string getCompanyAddress()const;
-				std::string getCompanyName()const;
-				std::string getPersonDepartment()const;
-				int getCreateCsr()const;
-				std::string getCsrContent()const;
-				std::string getPostCode()const;
-				std::string getCountryCode()const;
-				std::string getDomain()const;
-				std::string getPersonEmail()const;
-				std::string getLeaderPhone()const;
-				std::string getCompanyPhone()const;
-				std::string getCompanyCode()const;
-				std::string getLeaderTitle()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				std::string personName_;
-				int domainAuthType_;
-				std::string personIdCardNumber_;
-				std::string leaderName_;
-				std::string companyEmail_;
-				std::string personPhone_;
-				int companyType_;
-				std::string city_;
-				std::string leaderEmail_;
-				std::string province_;
-				std::string personTitle_;
-				std::string companyAddress_;
-				std::string companyName_;
-				std::string personDepartment_;
-				int createCsr_;
-				std::string csrContent_;
-				std::string postCode_;
-				std::string countryCode_;
-				std::string domain_;
-				std::string personEmail_;
-				std::string leaderPhone_;
-				std::string companyPhone_;
-				std::string companyCode_;
-				std::string leaderTitle_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CAS_MODEL_DESCRIBEORDERMATERIALRESULT_H_

+ 0 - 51
cas/include/alibabacloud/cas/model/DescribeOrderRefundRecordRequest.h

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

+ 0 - 51
cas/include/alibabacloud/cas/model/DescribeOrderRefundRecordResult.h

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

+ 45 - 0
cas/include/alibabacloud/cas/model/DescribePackageStateRequest.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_CAS_MODEL_DESCRIBEPACKAGESTATEREQUEST_H_
+#define ALIBABACLOUD_CAS_MODEL_DESCRIBEPACKAGESTATEREQUEST_H_
+
+#include <alibabacloud/cas/CasExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Cas {
+namespace Model {
+class ALIBABACLOUD_CAS_EXPORT DescribePackageStateRequest : public RpcServiceRequest {
+public:
+	DescribePackageStateRequest();
+	~DescribePackageStateRequest();
+	std::string getSourceIp() const;
+	void setSourceIp(const std::string &sourceIp);
+	std::string getProductCode() const;
+	void setProductCode(const std::string &productCode);
+
+private:
+	std::string sourceIp_;
+	std::string productCode_;
+};
+} // namespace Model
+} // namespace Cas
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_CAS_MODEL_DESCRIBEPACKAGESTATEREQUEST_H_

+ 15 - 9
cas/include/alibabacloud/cas/model/DescribeLocationListResult.h → cas/include/alibabacloud/cas/model/DescribePackageStateResult.h

@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ALIBABACLOUD_CAS_MODEL_DESCRIBELOCATIONLISTRESULT_H_
-#define ALIBABACLOUD_CAS_MODEL_DESCRIBELOCATIONLISTRESULT_H_
+#ifndef ALIBABACLOUD_CAS_MODEL_DESCRIBEPACKAGESTATERESULT_H_
+#define ALIBABACLOUD_CAS_MODEL_DESCRIBEPACKAGESTATERESULT_H_
 
 #include <string>
 #include <vector>
@@ -29,23 +29,29 @@ namespace AlibabaCloud
 	{
 		namespace Model
 		{
-			class ALIBABACLOUD_CAS_EXPORT DescribeLocationListResult : public ServiceResult
+			class ALIBABACLOUD_CAS_EXPORT DescribePackageStateResult : public ServiceResult
 			{
 			public:
 
 
-				DescribeLocationListResult();
-				explicit DescribeLocationListResult(const std::string &payload);
-				~DescribeLocationListResult();
-				std::string getLocationList()const;
+				DescribePackageStateResult();
+				explicit DescribePackageStateResult(const std::string &payload);
+				~DescribePackageStateResult();
+				long getTotalCount()const;
+				std::string getProductCode()const;
+				long getUsedCount()const;
+				long getIssuedCount()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
-				std::string locationList_;
+				long totalCount_;
+				std::string productCode_;
+				long usedCount_;
+				long issuedCount_;
 
 			};
 		}
 	}
 }
-#endif // !ALIBABACLOUD_CAS_MODEL_DESCRIBELOCATIONLISTRESULT_H_
+#endif // !ALIBABACLOUD_CAS_MODEL_DESCRIBEPACKAGESTATERESULT_H_

+ 0 - 54
cas/include/alibabacloud/cas/model/DescribeRenewOrderRequest.h

@@ -1,54 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_CAS_MODEL_DESCRIBERENEWORDERREQUEST_H_
-#define ALIBABACLOUD_CAS_MODEL_DESCRIBERENEWORDERREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/cas/CasExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Cas
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_CAS_EXPORT DescribeRenewOrderRequest : public RpcServiceRequest
-			{
-
-			public:
-				DescribeRenewOrderRequest();
-				~DescribeRenewOrderRequest();
-
-				long getOrderId()const;
-				void setOrderId(long orderId);
-				std::string getResourceGroupId()const;
-				void setResourceGroupId(const std::string& resourceGroupId);
-				std::string getSourceIp()const;
-				void setSourceIp(const std::string& sourceIp);
-
-            private:
-				long orderId_;
-				std::string resourceGroupId_;
-				std::string sourceIp_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_CAS_MODEL_DESCRIBERENEWORDERREQUEST_H_

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