Support encrypt and decrypt.

This commit is contained in:
sdk-team
2022-11-03 10:52:42 +00:00
parent d0b808cbaa
commit a493636d49
275 changed files with 4250 additions and 16044 deletions

View File

@@ -1 +1 @@
1.36.1321
1.36.1322

View File

@@ -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}

View File

@@ -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_;

View File

@@ -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_

View File

@@ -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_

View File

@@ -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_

View File

@@ -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_

View File

@@ -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_

View File

@@ -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_

View File

@@ -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_

View File

@@ -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_

View File

@@ -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_

View File

@@ -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_

View File

@@ -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_

View File

@@ -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_

View File

@@ -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_

View File

@@ -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_

View File

@@ -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_

View File

@@ -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_

View File

@@ -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_

View File

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

View File

@@ -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_

View File

@@ -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_

View File

@@ -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_

View File

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

View File

@@ -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_

View File

@@ -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_

View File

@@ -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_

View File

@@ -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_

View File

@@ -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_

View File

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

View File

@@ -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_

View File

@@ -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_

View File

@@ -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_

View File

@@ -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_

View File

@@ -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_

View File

@@ -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_

View File

@@ -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_

View File

@@ -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_

View File

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

View File

@@ -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_

View File

@@ -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_

View File

@@ -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_

View File

@@ -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_

View File

@@ -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_

View File

@@ -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_

View File

@@ -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_

View File

@@ -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_

View File

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

View File

@@ -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_

View File

@@ -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_

View File

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

View File

@@ -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_

View File

@@ -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_

View File

@@ -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_

View File

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

View File

@@ -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_

View File

@@ -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_

View File

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

View File

@@ -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_

View File

@@ -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_

View File

@@ -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_

View File

@@ -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_

View File

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

View File

@@ -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_

View File

@@ -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_

View File

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

View File

@@ -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_

View File

@@ -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_

View File

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

View File

@@ -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_

View File

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

View File

@@ -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_

View File

@@ -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_

View File

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

View File

@@ -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_

View File

@@ -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_

View File

@@ -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_

View File

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

View File

@@ -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_

View File

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

View File

@@ -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_

View File

@@ -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_

View File

@@ -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_

View File

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

View File

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

View File

@@ -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_

View File

@@ -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_

View File

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

View File

@@ -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_

View File

@@ -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_

View File

@@ -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_

View File

@@ -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_

View File

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

View File

@@ -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_

View File

@@ -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_

View File

@@ -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_

View File

@@ -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_

View File

@@ -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_

View File

@@ -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 have changed in this diff Show More