diff --git a/CHANGELOG b/CHANGELOG index 68e45cd4d..41e041f05 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,6 @@ +2021-09-09 Version: 1.36.870 +- Public version. + 2021-09-09 Version: 1.36.869 - Public version. diff --git a/VERSION b/VERSION index edaa145b8..4973fb066 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.36.869 \ No newline at end of file +1.36.870 \ No newline at end of file diff --git a/companyreg/CMakeLists.txt b/companyreg/CMakeLists.txt index 71aadbbbc..7aa364c4c 100644 --- a/companyreg/CMakeLists.txt +++ b/companyreg/CMakeLists.txt @@ -21,6 +21,16 @@ set(companyreg_public_header include/alibabacloud/companyreg/CompanyregExport.h ) set(companyreg_public_header_model + include/alibabacloud/companyreg/model/AcceptBookkeepingAuditResultRequest.h + include/alibabacloud/companyreg/model/AcceptBookkeepingAuditResultResult.h + include/alibabacloud/companyreg/model/AcceptBookkeepingDetailStatusChangeRequest.h + include/alibabacloud/companyreg/model/AcceptBookkeepingDetailStatusChangeResult.h + include/alibabacloud/companyreg/model/AcceptPartnerNotificationRequest.h + include/alibabacloud/companyreg/model/AcceptPartnerNotificationResult.h + include/alibabacloud/companyreg/model/BindProduceAuthorizationRequest.h + include/alibabacloud/companyreg/model/BindProduceAuthorizationResult.h + include/alibabacloud/companyreg/model/CheckCompanyRegRequest.h + include/alibabacloud/companyreg/model/CheckCompanyRegResult.h include/alibabacloud/companyreg/model/CheckCopyPayrollRequest.h include/alibabacloud/companyreg/model/CheckCopyPayrollResult.h include/alibabacloud/companyreg/model/CheckSavePayrollRequest.h @@ -29,22 +39,54 @@ set(companyreg_public_header_model include/alibabacloud/companyreg/model/CheckSavePayrollDetailResult.h include/alibabacloud/companyreg/model/ClearTrailDataRequest.h include/alibabacloud/companyreg/model/ClearTrailDataResult.h + include/alibabacloud/companyreg/model/CloseIcpProduceRequest.h + include/alibabacloud/companyreg/model/CloseIcpProduceResult.h + include/alibabacloud/companyreg/model/CloseIntentionRequest.h + include/alibabacloud/companyreg/model/CloseIntentionResult.h + include/alibabacloud/companyreg/model/CloseIntentionForPartnerRequest.h + include/alibabacloud/companyreg/model/CloseIntentionForPartnerResult.h + include/alibabacloud/companyreg/model/CloseUserIntentionRequest.h + include/alibabacloud/companyreg/model/CloseUserIntentionResult.h + include/alibabacloud/companyreg/model/ConfirmIcpIntentionRequest.h + include/alibabacloud/companyreg/model/ConfirmIcpIntentionResult.h + include/alibabacloud/companyreg/model/ConfirmIntentionRequest.h + include/alibabacloud/companyreg/model/ConfirmIntentionResult.h + include/alibabacloud/companyreg/model/ConfirmMaterialRequest.h + include/alibabacloud/companyreg/model/ConfirmMaterialResult.h + include/alibabacloud/companyreg/model/ConfirmTaxAmountRequest.h + include/alibabacloud/companyreg/model/ConfirmTaxAmountResult.h include/alibabacloud/companyreg/model/ConvertFeeRequest.h include/alibabacloud/companyreg/model/ConvertFeeResult.h include/alibabacloud/companyreg/model/ConvertInvoiceRequest.h include/alibabacloud/companyreg/model/ConvertInvoiceResult.h include/alibabacloud/companyreg/model/CopyPayrollRequest.h include/alibabacloud/companyreg/model/CopyPayrollResult.h + include/alibabacloud/companyreg/model/CreateBookkeepingIntentionRequest.h + include/alibabacloud/companyreg/model/CreateBookkeepingIntentionResult.h + include/alibabacloud/companyreg/model/CreateBusinessOpportunityRequest.h + include/alibabacloud/companyreg/model/CreateBusinessOpportunityResult.h + include/alibabacloud/companyreg/model/CreateProduceForPartnerRequest.h + include/alibabacloud/companyreg/model/CreateProduceForPartnerResult.h include/alibabacloud/companyreg/model/DeleteFeeRequest.h include/alibabacloud/companyreg/model/DeleteFeeResult.h include/alibabacloud/companyreg/model/DeleteInvoiceRequest.h include/alibabacloud/companyreg/model/DeleteInvoiceResult.h include/alibabacloud/companyreg/model/DeletePayrollRequest.h include/alibabacloud/companyreg/model/DeletePayrollResult.h + include/alibabacloud/companyreg/model/DescribePartnerConfigRequest.h + include/alibabacloud/companyreg/model/DescribePartnerConfigResult.h + include/alibabacloud/companyreg/model/GenerateCompanyRegUploadPolicyRequest.h + include/alibabacloud/companyreg/model/GenerateCompanyRegUploadPolicyResult.h + include/alibabacloud/companyreg/model/GenerateUploadFilePolicyRequest.h + include/alibabacloud/companyreg/model/GenerateUploadFilePolicyResult.h + include/alibabacloud/companyreg/model/GetAlipayUrlRequest.h + include/alibabacloud/companyreg/model/GetAlipayUrlResult.h include/alibabacloud/companyreg/model/GetBalanceSheetInfoRequest.h include/alibabacloud/companyreg/model/GetBalanceSheetInfoResult.h include/alibabacloud/companyreg/model/GetCashFlowInfoRequest.h include/alibabacloud/companyreg/model/GetCashFlowInfoResult.h + include/alibabacloud/companyreg/model/GetCompanyRegOrderRequest.h + include/alibabacloud/companyreg/model/GetCompanyRegOrderResult.h include/alibabacloud/companyreg/model/GetEnterprisesInfoRequest.h include/alibabacloud/companyreg/model/GetEnterprisesInfoResult.h include/alibabacloud/companyreg/model/GetFeeRequest.h @@ -89,24 +131,90 @@ set(companyreg_public_header_model include/alibabacloud/companyreg/model/GetTypeListResult.h include/alibabacloud/companyreg/model/GetVoucherCountRequest.h include/alibabacloud/companyreg/model/GetVoucherCountResult.h + include/alibabacloud/companyreg/model/ListApplicationLogsRequest.h + include/alibabacloud/companyreg/model/ListApplicationLogsResult.h + include/alibabacloud/companyreg/model/ListBookkeepingStatisticsesRequest.h + include/alibabacloud/companyreg/model/ListBookkeepingStatisticsesResult.h + include/alibabacloud/companyreg/model/ListBookkeepingSubjectBalancesRequest.h + include/alibabacloud/companyreg/model/ListBookkeepingSubjectBalancesResult.h + include/alibabacloud/companyreg/model/ListBookkeepingsRequest.h + include/alibabacloud/companyreg/model/ListBookkeepingsResult.h include/alibabacloud/companyreg/model/ListCashJournalRequest.h include/alibabacloud/companyreg/model/ListCashJournalResult.h + include/alibabacloud/companyreg/model/ListCompanyRegConsultationsRequest.h + include/alibabacloud/companyreg/model/ListCompanyRegConsultationsResult.h + include/alibabacloud/companyreg/model/ListCompanyRegOrdersRequest.h + include/alibabacloud/companyreg/model/ListCompanyRegOrdersResult.h include/alibabacloud/companyreg/model/ListEnterprisesRequest.h include/alibabacloud/companyreg/model/ListEnterprisesResult.h + include/alibabacloud/companyreg/model/ListIcpApplicationsRequest.h + include/alibabacloud/companyreg/model/ListIcpApplicationsResult.h + include/alibabacloud/companyreg/model/ListIntentionNoteRequest.h + include/alibabacloud/companyreg/model/ListIntentionNoteResult.h include/alibabacloud/companyreg/model/ListInvoiceRequest.h include/alibabacloud/companyreg/model/ListInvoiceResult.h include/alibabacloud/companyreg/model/ListLastMonthInvoiceRequest.h include/alibabacloud/companyreg/model/ListLastMonthInvoiceResult.h include/alibabacloud/companyreg/model/ListPayrollRequest.h include/alibabacloud/companyreg/model/ListPayrollResult.h + include/alibabacloud/companyreg/model/ListProduceAuthorizationRequest.h + include/alibabacloud/companyreg/model/ListProduceAuthorizationResult.h + include/alibabacloud/companyreg/model/ListUserDetailSolutionsRequest.h + include/alibabacloud/companyreg/model/ListUserDetailSolutionsResult.h + include/alibabacloud/companyreg/model/ListUserIntentionNotesRequest.h + include/alibabacloud/companyreg/model/ListUserIntentionNotesResult.h + include/alibabacloud/companyreg/model/ListUserIntentionsRequest.h + include/alibabacloud/companyreg/model/ListUserIntentionsResult.h + include/alibabacloud/companyreg/model/ListUserProduceOperateLogsRequest.h + include/alibabacloud/companyreg/model/ListUserProduceOperateLogsResult.h + include/alibabacloud/companyreg/model/ListUserSolutionsRequest.h + include/alibabacloud/companyreg/model/ListUserSolutionsResult.h include/alibabacloud/companyreg/model/ListVoucherRequest.h include/alibabacloud/companyreg/model/ListVoucherResult.h + include/alibabacloud/companyreg/model/OperateProduceForPartnerRequest.h + include/alibabacloud/companyreg/model/OperateProduceForPartnerResult.h include/alibabacloud/companyreg/model/PhotoInvoiceRequest.h include/alibabacloud/companyreg/model/PhotoInvoiceResult.h include/alibabacloud/companyreg/model/PrintAcctgTransRequest.h include/alibabacloud/companyreg/model/PrintAcctgTransResult.h + include/alibabacloud/companyreg/model/ProcessCompanyRegOrderRequest.h + include/alibabacloud/companyreg/model/ProcessCompanyRegOrderResult.h + include/alibabacloud/companyreg/model/PutMeasureDataRequest.h + include/alibabacloud/companyreg/model/PutMeasureDataResult.h + include/alibabacloud/companyreg/model/PutMeasureReadyFlagRequest.h + include/alibabacloud/companyreg/model/PutMeasureReadyFlagResult.h + include/alibabacloud/companyreg/model/QueryBagRemainingRequest.h + include/alibabacloud/companyreg/model/QueryBagRemainingResult.h + include/alibabacloud/companyreg/model/QueryBookkeepingCommoditiesRequest.h + include/alibabacloud/companyreg/model/QueryBookkeepingCommoditiesResult.h + include/alibabacloud/companyreg/model/QueryBookkeepingCommodityModulesRequest.h + include/alibabacloud/companyreg/model/QueryBookkeepingCommodityModulesResult.h + include/alibabacloud/companyreg/model/QueryCommodityConfigRequest.h + include/alibabacloud/companyreg/model/QueryCommodityConfigResult.h + include/alibabacloud/companyreg/model/QueryCommunicationLogsRequest.h + include/alibabacloud/companyreg/model/QueryCommunicationLogsResult.h + include/alibabacloud/companyreg/model/QueryInstanceRequest.h + include/alibabacloud/companyreg/model/QueryInstanceResult.h + include/alibabacloud/companyreg/model/QueryIntentionListRequest.h + include/alibabacloud/companyreg/model/QueryIntentionListResult.h + include/alibabacloud/companyreg/model/QueryTradeIntentionUserListRequest.h + include/alibabacloud/companyreg/model/QueryTradeIntentionUserListResult.h + include/alibabacloud/companyreg/model/QueryUserNeedAuthRequest.h + include/alibabacloud/companyreg/model/QueryUserNeedAuthResult.h + include/alibabacloud/companyreg/model/ReSubmitIcpSolutionRequest.h + include/alibabacloud/companyreg/model/ReSubmitIcpSolutionResult.h include/alibabacloud/companyreg/model/RefreshCustomerInfoRequest.h include/alibabacloud/companyreg/model/RefreshCustomerInfoResult.h + include/alibabacloud/companyreg/model/RefuseMaterialRequest.h + include/alibabacloud/companyreg/model/RefuseMaterialResult.h + include/alibabacloud/companyreg/model/RejectIcpIntentionRequest.h + include/alibabacloud/companyreg/model/RejectIcpIntentionResult.h + include/alibabacloud/companyreg/model/RejectSolutionRequest.h + include/alibabacloud/companyreg/model/RejectSolutionResult.h + include/alibabacloud/companyreg/model/RejectUserSolutionRequest.h + include/alibabacloud/companyreg/model/RejectUserSolutionResult.h + include/alibabacloud/companyreg/model/ReleaseProduceAuthorizationRequest.h + include/alibabacloud/companyreg/model/ReleaseProduceAuthorizationResult.h include/alibabacloud/companyreg/model/SaveOpeningBalanceStatusRequest.h include/alibabacloud/companyreg/model/SaveOpeningBalanceStatusResult.h include/alibabacloud/companyreg/model/SavePayrollRequest.h @@ -117,19 +225,53 @@ set(companyreg_public_header_model include/alibabacloud/companyreg/model/ScanInvoiceResult.h include/alibabacloud/companyreg/model/SendMessageRequest.h include/alibabacloud/companyreg/model/SendMessageResult.h + include/alibabacloud/companyreg/model/SendVcodeRequest.h + include/alibabacloud/companyreg/model/SendVcodeResult.h + include/alibabacloud/companyreg/model/SubmitCommunicationNoteRequest.h + include/alibabacloud/companyreg/model/SubmitCommunicationNoteResult.h + include/alibabacloud/companyreg/model/SubmitConsultationRequest.h + include/alibabacloud/companyreg/model/SubmitConsultationResult.h + include/alibabacloud/companyreg/model/SubmitIcpSolutionRequest.h + include/alibabacloud/companyreg/model/SubmitIcpSolutionResult.h + include/alibabacloud/companyreg/model/SubmitIntentionNoteRequest.h + include/alibabacloud/companyreg/model/SubmitIntentionNoteResult.h + include/alibabacloud/companyreg/model/SubmitPartnerCompanyInformationRequest.h + include/alibabacloud/companyreg/model/SubmitPartnerCompanyInformationResult.h + include/alibabacloud/companyreg/model/SubmitSolutionRequest.h + include/alibabacloud/companyreg/model/SubmitSolutionResult.h + include/alibabacloud/companyreg/model/UpdateBookkeepingOrgRequest.h + include/alibabacloud/companyreg/model/UpdateBookkeepingOrgResult.h include/alibabacloud/companyreg/model/UpdateCustomerInfoRequest.h include/alibabacloud/companyreg/model/UpdateCustomerInfoResult.h include/alibabacloud/companyreg/model/UpdateFeeRequest.h include/alibabacloud/companyreg/model/UpdateFeeResult.h + include/alibabacloud/companyreg/model/UpdateProduceRequest.h + include/alibabacloud/companyreg/model/UpdateProduceResult.h include/alibabacloud/companyreg/model/UpdateTaxInfoRequest.h include/alibabacloud/companyreg/model/UpdateTaxInfoResult.h include/alibabacloud/companyreg/model/UpdateTaxationProcessRequest.h include/alibabacloud/companyreg/model/UpdateTaxationProcessResult.h + include/alibabacloud/companyreg/model/UploadIcpBasicMaterialRequest.h + include/alibabacloud/companyreg/model/UploadIcpBasicMaterialResult.h + include/alibabacloud/companyreg/model/UploadUserMaterialRequest.h + include/alibabacloud/companyreg/model/UploadUserMaterialResult.h include/alibabacloud/companyreg/model/VerifyTaxSmsCodeRequest.h - include/alibabacloud/companyreg/model/VerifyTaxSmsCodeResult.h ) + include/alibabacloud/companyreg/model/VerifyTaxSmsCodeResult.h + include/alibabacloud/companyreg/model/WriteCommunicationLogRequest.h + include/alibabacloud/companyreg/model/WriteCommunicationLogResult.h ) set(companyreg_src src/CompanyregClient.cc + src/model/AcceptBookkeepingAuditResultRequest.cc + src/model/AcceptBookkeepingAuditResultResult.cc + src/model/AcceptBookkeepingDetailStatusChangeRequest.cc + src/model/AcceptBookkeepingDetailStatusChangeResult.cc + src/model/AcceptPartnerNotificationRequest.cc + src/model/AcceptPartnerNotificationResult.cc + src/model/BindProduceAuthorizationRequest.cc + src/model/BindProduceAuthorizationResult.cc + src/model/CheckCompanyRegRequest.cc + src/model/CheckCompanyRegResult.cc src/model/CheckCopyPayrollRequest.cc src/model/CheckCopyPayrollResult.cc src/model/CheckSavePayrollRequest.cc @@ -138,22 +280,54 @@ set(companyreg_src src/model/CheckSavePayrollDetailResult.cc src/model/ClearTrailDataRequest.cc src/model/ClearTrailDataResult.cc + src/model/CloseIcpProduceRequest.cc + src/model/CloseIcpProduceResult.cc + src/model/CloseIntentionRequest.cc + src/model/CloseIntentionResult.cc + src/model/CloseIntentionForPartnerRequest.cc + src/model/CloseIntentionForPartnerResult.cc + src/model/CloseUserIntentionRequest.cc + src/model/CloseUserIntentionResult.cc + src/model/ConfirmIcpIntentionRequest.cc + src/model/ConfirmIcpIntentionResult.cc + src/model/ConfirmIntentionRequest.cc + src/model/ConfirmIntentionResult.cc + src/model/ConfirmMaterialRequest.cc + src/model/ConfirmMaterialResult.cc + src/model/ConfirmTaxAmountRequest.cc + src/model/ConfirmTaxAmountResult.cc src/model/ConvertFeeRequest.cc src/model/ConvertFeeResult.cc src/model/ConvertInvoiceRequest.cc src/model/ConvertInvoiceResult.cc src/model/CopyPayrollRequest.cc src/model/CopyPayrollResult.cc + src/model/CreateBookkeepingIntentionRequest.cc + src/model/CreateBookkeepingIntentionResult.cc + src/model/CreateBusinessOpportunityRequest.cc + src/model/CreateBusinessOpportunityResult.cc + src/model/CreateProduceForPartnerRequest.cc + src/model/CreateProduceForPartnerResult.cc src/model/DeleteFeeRequest.cc src/model/DeleteFeeResult.cc src/model/DeleteInvoiceRequest.cc src/model/DeleteInvoiceResult.cc src/model/DeletePayrollRequest.cc src/model/DeletePayrollResult.cc + src/model/DescribePartnerConfigRequest.cc + src/model/DescribePartnerConfigResult.cc + src/model/GenerateCompanyRegUploadPolicyRequest.cc + src/model/GenerateCompanyRegUploadPolicyResult.cc + src/model/GenerateUploadFilePolicyRequest.cc + src/model/GenerateUploadFilePolicyResult.cc + src/model/GetAlipayUrlRequest.cc + src/model/GetAlipayUrlResult.cc src/model/GetBalanceSheetInfoRequest.cc src/model/GetBalanceSheetInfoResult.cc src/model/GetCashFlowInfoRequest.cc src/model/GetCashFlowInfoResult.cc + src/model/GetCompanyRegOrderRequest.cc + src/model/GetCompanyRegOrderResult.cc src/model/GetEnterprisesInfoRequest.cc src/model/GetEnterprisesInfoResult.cc src/model/GetFeeRequest.cc @@ -198,24 +372,90 @@ set(companyreg_src src/model/GetTypeListResult.cc src/model/GetVoucherCountRequest.cc src/model/GetVoucherCountResult.cc + src/model/ListApplicationLogsRequest.cc + src/model/ListApplicationLogsResult.cc + src/model/ListBookkeepingStatisticsesRequest.cc + src/model/ListBookkeepingStatisticsesResult.cc + src/model/ListBookkeepingSubjectBalancesRequest.cc + src/model/ListBookkeepingSubjectBalancesResult.cc + src/model/ListBookkeepingsRequest.cc + src/model/ListBookkeepingsResult.cc src/model/ListCashJournalRequest.cc src/model/ListCashJournalResult.cc + src/model/ListCompanyRegConsultationsRequest.cc + src/model/ListCompanyRegConsultationsResult.cc + src/model/ListCompanyRegOrdersRequest.cc + src/model/ListCompanyRegOrdersResult.cc src/model/ListEnterprisesRequest.cc src/model/ListEnterprisesResult.cc + src/model/ListIcpApplicationsRequest.cc + src/model/ListIcpApplicationsResult.cc + src/model/ListIntentionNoteRequest.cc + src/model/ListIntentionNoteResult.cc src/model/ListInvoiceRequest.cc src/model/ListInvoiceResult.cc src/model/ListLastMonthInvoiceRequest.cc src/model/ListLastMonthInvoiceResult.cc src/model/ListPayrollRequest.cc src/model/ListPayrollResult.cc + src/model/ListProduceAuthorizationRequest.cc + src/model/ListProduceAuthorizationResult.cc + src/model/ListUserDetailSolutionsRequest.cc + src/model/ListUserDetailSolutionsResult.cc + src/model/ListUserIntentionNotesRequest.cc + src/model/ListUserIntentionNotesResult.cc + src/model/ListUserIntentionsRequest.cc + src/model/ListUserIntentionsResult.cc + src/model/ListUserProduceOperateLogsRequest.cc + src/model/ListUserProduceOperateLogsResult.cc + src/model/ListUserSolutionsRequest.cc + src/model/ListUserSolutionsResult.cc src/model/ListVoucherRequest.cc src/model/ListVoucherResult.cc + src/model/OperateProduceForPartnerRequest.cc + src/model/OperateProduceForPartnerResult.cc src/model/PhotoInvoiceRequest.cc src/model/PhotoInvoiceResult.cc src/model/PrintAcctgTransRequest.cc src/model/PrintAcctgTransResult.cc + src/model/ProcessCompanyRegOrderRequest.cc + src/model/ProcessCompanyRegOrderResult.cc + src/model/PutMeasureDataRequest.cc + src/model/PutMeasureDataResult.cc + src/model/PutMeasureReadyFlagRequest.cc + src/model/PutMeasureReadyFlagResult.cc + src/model/QueryBagRemainingRequest.cc + src/model/QueryBagRemainingResult.cc + src/model/QueryBookkeepingCommoditiesRequest.cc + src/model/QueryBookkeepingCommoditiesResult.cc + src/model/QueryBookkeepingCommodityModulesRequest.cc + src/model/QueryBookkeepingCommodityModulesResult.cc + src/model/QueryCommodityConfigRequest.cc + src/model/QueryCommodityConfigResult.cc + src/model/QueryCommunicationLogsRequest.cc + src/model/QueryCommunicationLogsResult.cc + src/model/QueryInstanceRequest.cc + src/model/QueryInstanceResult.cc + src/model/QueryIntentionListRequest.cc + src/model/QueryIntentionListResult.cc + src/model/QueryTradeIntentionUserListRequest.cc + src/model/QueryTradeIntentionUserListResult.cc + src/model/QueryUserNeedAuthRequest.cc + src/model/QueryUserNeedAuthResult.cc + src/model/ReSubmitIcpSolutionRequest.cc + src/model/ReSubmitIcpSolutionResult.cc src/model/RefreshCustomerInfoRequest.cc src/model/RefreshCustomerInfoResult.cc + src/model/RefuseMaterialRequest.cc + src/model/RefuseMaterialResult.cc + src/model/RejectIcpIntentionRequest.cc + src/model/RejectIcpIntentionResult.cc + src/model/RejectSolutionRequest.cc + src/model/RejectSolutionResult.cc + src/model/RejectUserSolutionRequest.cc + src/model/RejectUserSolutionResult.cc + src/model/ReleaseProduceAuthorizationRequest.cc + src/model/ReleaseProduceAuthorizationResult.cc src/model/SaveOpeningBalanceStatusRequest.cc src/model/SaveOpeningBalanceStatusResult.cc src/model/SavePayrollRequest.cc @@ -226,16 +466,40 @@ set(companyreg_src src/model/ScanInvoiceResult.cc src/model/SendMessageRequest.cc src/model/SendMessageResult.cc + src/model/SendVcodeRequest.cc + src/model/SendVcodeResult.cc + src/model/SubmitCommunicationNoteRequest.cc + src/model/SubmitCommunicationNoteResult.cc + src/model/SubmitConsultationRequest.cc + src/model/SubmitConsultationResult.cc + src/model/SubmitIcpSolutionRequest.cc + src/model/SubmitIcpSolutionResult.cc + src/model/SubmitIntentionNoteRequest.cc + src/model/SubmitIntentionNoteResult.cc + src/model/SubmitPartnerCompanyInformationRequest.cc + src/model/SubmitPartnerCompanyInformationResult.cc + src/model/SubmitSolutionRequest.cc + src/model/SubmitSolutionResult.cc + src/model/UpdateBookkeepingOrgRequest.cc + src/model/UpdateBookkeepingOrgResult.cc src/model/UpdateCustomerInfoRequest.cc src/model/UpdateCustomerInfoResult.cc src/model/UpdateFeeRequest.cc src/model/UpdateFeeResult.cc + src/model/UpdateProduceRequest.cc + src/model/UpdateProduceResult.cc src/model/UpdateTaxInfoRequest.cc src/model/UpdateTaxInfoResult.cc src/model/UpdateTaxationProcessRequest.cc src/model/UpdateTaxationProcessResult.cc + src/model/UploadIcpBasicMaterialRequest.cc + src/model/UploadIcpBasicMaterialResult.cc + src/model/UploadUserMaterialRequest.cc + src/model/UploadUserMaterialResult.cc src/model/VerifyTaxSmsCodeRequest.cc - src/model/VerifyTaxSmsCodeResult.cc ) + src/model/VerifyTaxSmsCodeResult.cc + src/model/WriteCommunicationLogRequest.cc + src/model/WriteCommunicationLogResult.cc ) add_library(companyreg ${LIB_TYPE} ${companyreg_public_header} diff --git a/companyreg/include/alibabacloud/companyreg/CompanyregClient.h b/companyreg/include/alibabacloud/companyreg/CompanyregClient.h index 316da587b..98f999294 100644 --- a/companyreg/include/alibabacloud/companyreg/CompanyregClient.h +++ b/companyreg/include/alibabacloud/companyreg/CompanyregClient.h @@ -22,6 +22,16 @@ #include #include #include "CompanyregExport.h" +#include "model/AcceptBookkeepingAuditResultRequest.h" +#include "model/AcceptBookkeepingAuditResultResult.h" +#include "model/AcceptBookkeepingDetailStatusChangeRequest.h" +#include "model/AcceptBookkeepingDetailStatusChangeResult.h" +#include "model/AcceptPartnerNotificationRequest.h" +#include "model/AcceptPartnerNotificationResult.h" +#include "model/BindProduceAuthorizationRequest.h" +#include "model/BindProduceAuthorizationResult.h" +#include "model/CheckCompanyRegRequest.h" +#include "model/CheckCompanyRegResult.h" #include "model/CheckCopyPayrollRequest.h" #include "model/CheckCopyPayrollResult.h" #include "model/CheckSavePayrollRequest.h" @@ -30,22 +40,54 @@ #include "model/CheckSavePayrollDetailResult.h" #include "model/ClearTrailDataRequest.h" #include "model/ClearTrailDataResult.h" +#include "model/CloseIcpProduceRequest.h" +#include "model/CloseIcpProduceResult.h" +#include "model/CloseIntentionRequest.h" +#include "model/CloseIntentionResult.h" +#include "model/CloseIntentionForPartnerRequest.h" +#include "model/CloseIntentionForPartnerResult.h" +#include "model/CloseUserIntentionRequest.h" +#include "model/CloseUserIntentionResult.h" +#include "model/ConfirmIcpIntentionRequest.h" +#include "model/ConfirmIcpIntentionResult.h" +#include "model/ConfirmIntentionRequest.h" +#include "model/ConfirmIntentionResult.h" +#include "model/ConfirmMaterialRequest.h" +#include "model/ConfirmMaterialResult.h" +#include "model/ConfirmTaxAmountRequest.h" +#include "model/ConfirmTaxAmountResult.h" #include "model/ConvertFeeRequest.h" #include "model/ConvertFeeResult.h" #include "model/ConvertInvoiceRequest.h" #include "model/ConvertInvoiceResult.h" #include "model/CopyPayrollRequest.h" #include "model/CopyPayrollResult.h" +#include "model/CreateBookkeepingIntentionRequest.h" +#include "model/CreateBookkeepingIntentionResult.h" +#include "model/CreateBusinessOpportunityRequest.h" +#include "model/CreateBusinessOpportunityResult.h" +#include "model/CreateProduceForPartnerRequest.h" +#include "model/CreateProduceForPartnerResult.h" #include "model/DeleteFeeRequest.h" #include "model/DeleteFeeResult.h" #include "model/DeleteInvoiceRequest.h" #include "model/DeleteInvoiceResult.h" #include "model/DeletePayrollRequest.h" #include "model/DeletePayrollResult.h" +#include "model/DescribePartnerConfigRequest.h" +#include "model/DescribePartnerConfigResult.h" +#include "model/GenerateCompanyRegUploadPolicyRequest.h" +#include "model/GenerateCompanyRegUploadPolicyResult.h" +#include "model/GenerateUploadFilePolicyRequest.h" +#include "model/GenerateUploadFilePolicyResult.h" +#include "model/GetAlipayUrlRequest.h" +#include "model/GetAlipayUrlResult.h" #include "model/GetBalanceSheetInfoRequest.h" #include "model/GetBalanceSheetInfoResult.h" #include "model/GetCashFlowInfoRequest.h" #include "model/GetCashFlowInfoResult.h" +#include "model/GetCompanyRegOrderRequest.h" +#include "model/GetCompanyRegOrderResult.h" #include "model/GetEnterprisesInfoRequest.h" #include "model/GetEnterprisesInfoResult.h" #include "model/GetFeeRequest.h" @@ -90,24 +132,90 @@ #include "model/GetTypeListResult.h" #include "model/GetVoucherCountRequest.h" #include "model/GetVoucherCountResult.h" +#include "model/ListApplicationLogsRequest.h" +#include "model/ListApplicationLogsResult.h" +#include "model/ListBookkeepingStatisticsesRequest.h" +#include "model/ListBookkeepingStatisticsesResult.h" +#include "model/ListBookkeepingSubjectBalancesRequest.h" +#include "model/ListBookkeepingSubjectBalancesResult.h" +#include "model/ListBookkeepingsRequest.h" +#include "model/ListBookkeepingsResult.h" #include "model/ListCashJournalRequest.h" #include "model/ListCashJournalResult.h" +#include "model/ListCompanyRegConsultationsRequest.h" +#include "model/ListCompanyRegConsultationsResult.h" +#include "model/ListCompanyRegOrdersRequest.h" +#include "model/ListCompanyRegOrdersResult.h" #include "model/ListEnterprisesRequest.h" #include "model/ListEnterprisesResult.h" +#include "model/ListIcpApplicationsRequest.h" +#include "model/ListIcpApplicationsResult.h" +#include "model/ListIntentionNoteRequest.h" +#include "model/ListIntentionNoteResult.h" #include "model/ListInvoiceRequest.h" #include "model/ListInvoiceResult.h" #include "model/ListLastMonthInvoiceRequest.h" #include "model/ListLastMonthInvoiceResult.h" #include "model/ListPayrollRequest.h" #include "model/ListPayrollResult.h" +#include "model/ListProduceAuthorizationRequest.h" +#include "model/ListProduceAuthorizationResult.h" +#include "model/ListUserDetailSolutionsRequest.h" +#include "model/ListUserDetailSolutionsResult.h" +#include "model/ListUserIntentionNotesRequest.h" +#include "model/ListUserIntentionNotesResult.h" +#include "model/ListUserIntentionsRequest.h" +#include "model/ListUserIntentionsResult.h" +#include "model/ListUserProduceOperateLogsRequest.h" +#include "model/ListUserProduceOperateLogsResult.h" +#include "model/ListUserSolutionsRequest.h" +#include "model/ListUserSolutionsResult.h" #include "model/ListVoucherRequest.h" #include "model/ListVoucherResult.h" +#include "model/OperateProduceForPartnerRequest.h" +#include "model/OperateProduceForPartnerResult.h" #include "model/PhotoInvoiceRequest.h" #include "model/PhotoInvoiceResult.h" #include "model/PrintAcctgTransRequest.h" #include "model/PrintAcctgTransResult.h" +#include "model/ProcessCompanyRegOrderRequest.h" +#include "model/ProcessCompanyRegOrderResult.h" +#include "model/PutMeasureDataRequest.h" +#include "model/PutMeasureDataResult.h" +#include "model/PutMeasureReadyFlagRequest.h" +#include "model/PutMeasureReadyFlagResult.h" +#include "model/QueryBagRemainingRequest.h" +#include "model/QueryBagRemainingResult.h" +#include "model/QueryBookkeepingCommoditiesRequest.h" +#include "model/QueryBookkeepingCommoditiesResult.h" +#include "model/QueryBookkeepingCommodityModulesRequest.h" +#include "model/QueryBookkeepingCommodityModulesResult.h" +#include "model/QueryCommodityConfigRequest.h" +#include "model/QueryCommodityConfigResult.h" +#include "model/QueryCommunicationLogsRequest.h" +#include "model/QueryCommunicationLogsResult.h" +#include "model/QueryInstanceRequest.h" +#include "model/QueryInstanceResult.h" +#include "model/QueryIntentionListRequest.h" +#include "model/QueryIntentionListResult.h" +#include "model/QueryTradeIntentionUserListRequest.h" +#include "model/QueryTradeIntentionUserListResult.h" +#include "model/QueryUserNeedAuthRequest.h" +#include "model/QueryUserNeedAuthResult.h" +#include "model/ReSubmitIcpSolutionRequest.h" +#include "model/ReSubmitIcpSolutionResult.h" #include "model/RefreshCustomerInfoRequest.h" #include "model/RefreshCustomerInfoResult.h" +#include "model/RefuseMaterialRequest.h" +#include "model/RefuseMaterialResult.h" +#include "model/RejectIcpIntentionRequest.h" +#include "model/RejectIcpIntentionResult.h" +#include "model/RejectSolutionRequest.h" +#include "model/RejectSolutionResult.h" +#include "model/RejectUserSolutionRequest.h" +#include "model/RejectUserSolutionResult.h" +#include "model/ReleaseProduceAuthorizationRequest.h" +#include "model/ReleaseProduceAuthorizationResult.h" #include "model/SaveOpeningBalanceStatusRequest.h" #include "model/SaveOpeningBalanceStatusResult.h" #include "model/SavePayrollRequest.h" @@ -118,16 +226,40 @@ #include "model/ScanInvoiceResult.h" #include "model/SendMessageRequest.h" #include "model/SendMessageResult.h" +#include "model/SendVcodeRequest.h" +#include "model/SendVcodeResult.h" +#include "model/SubmitCommunicationNoteRequest.h" +#include "model/SubmitCommunicationNoteResult.h" +#include "model/SubmitConsultationRequest.h" +#include "model/SubmitConsultationResult.h" +#include "model/SubmitIcpSolutionRequest.h" +#include "model/SubmitIcpSolutionResult.h" +#include "model/SubmitIntentionNoteRequest.h" +#include "model/SubmitIntentionNoteResult.h" +#include "model/SubmitPartnerCompanyInformationRequest.h" +#include "model/SubmitPartnerCompanyInformationResult.h" +#include "model/SubmitSolutionRequest.h" +#include "model/SubmitSolutionResult.h" +#include "model/UpdateBookkeepingOrgRequest.h" +#include "model/UpdateBookkeepingOrgResult.h" #include "model/UpdateCustomerInfoRequest.h" #include "model/UpdateCustomerInfoResult.h" #include "model/UpdateFeeRequest.h" #include "model/UpdateFeeResult.h" +#include "model/UpdateProduceRequest.h" +#include "model/UpdateProduceResult.h" #include "model/UpdateTaxInfoRequest.h" #include "model/UpdateTaxInfoResult.h" #include "model/UpdateTaxationProcessRequest.h" #include "model/UpdateTaxationProcessResult.h" +#include "model/UploadIcpBasicMaterialRequest.h" +#include "model/UploadIcpBasicMaterialResult.h" +#include "model/UploadUserMaterialRequest.h" +#include "model/UploadUserMaterialResult.h" #include "model/VerifyTaxSmsCodeRequest.h" #include "model/VerifyTaxSmsCodeResult.h" +#include "model/WriteCommunicationLogRequest.h" +#include "model/WriteCommunicationLogResult.h" namespace AlibabaCloud @@ -137,6 +269,21 @@ namespace AlibabaCloud class ALIBABACLOUD_COMPANYREG_EXPORT CompanyregClient : public RpcServiceClient { public: + typedef Outcome AcceptBookkeepingAuditResultOutcome; + typedef std::future AcceptBookkeepingAuditResultOutcomeCallable; + typedef std::function&)> AcceptBookkeepingAuditResultAsyncHandler; + typedef Outcome AcceptBookkeepingDetailStatusChangeOutcome; + typedef std::future AcceptBookkeepingDetailStatusChangeOutcomeCallable; + typedef std::function&)> AcceptBookkeepingDetailStatusChangeAsyncHandler; + typedef Outcome AcceptPartnerNotificationOutcome; + typedef std::future AcceptPartnerNotificationOutcomeCallable; + typedef std::function&)> AcceptPartnerNotificationAsyncHandler; + typedef Outcome BindProduceAuthorizationOutcome; + typedef std::future BindProduceAuthorizationOutcomeCallable; + typedef std::function&)> BindProduceAuthorizationAsyncHandler; + typedef Outcome CheckCompanyRegOutcome; + typedef std::future CheckCompanyRegOutcomeCallable; + typedef std::function&)> CheckCompanyRegAsyncHandler; typedef Outcome CheckCopyPayrollOutcome; typedef std::future CheckCopyPayrollOutcomeCallable; typedef std::function&)> CheckCopyPayrollAsyncHandler; @@ -149,6 +296,30 @@ namespace AlibabaCloud typedef Outcome ClearTrailDataOutcome; typedef std::future ClearTrailDataOutcomeCallable; typedef std::function&)> ClearTrailDataAsyncHandler; + typedef Outcome CloseIcpProduceOutcome; + typedef std::future CloseIcpProduceOutcomeCallable; + typedef std::function&)> CloseIcpProduceAsyncHandler; + typedef Outcome CloseIntentionOutcome; + typedef std::future CloseIntentionOutcomeCallable; + typedef std::function&)> CloseIntentionAsyncHandler; + typedef Outcome CloseIntentionForPartnerOutcome; + typedef std::future CloseIntentionForPartnerOutcomeCallable; + typedef std::function&)> CloseIntentionForPartnerAsyncHandler; + typedef Outcome CloseUserIntentionOutcome; + typedef std::future CloseUserIntentionOutcomeCallable; + typedef std::function&)> CloseUserIntentionAsyncHandler; + typedef Outcome ConfirmIcpIntentionOutcome; + typedef std::future ConfirmIcpIntentionOutcomeCallable; + typedef std::function&)> ConfirmIcpIntentionAsyncHandler; + typedef Outcome ConfirmIntentionOutcome; + typedef std::future ConfirmIntentionOutcomeCallable; + typedef std::function&)> ConfirmIntentionAsyncHandler; + typedef Outcome ConfirmMaterialOutcome; + typedef std::future ConfirmMaterialOutcomeCallable; + typedef std::function&)> ConfirmMaterialAsyncHandler; + typedef Outcome ConfirmTaxAmountOutcome; + typedef std::future ConfirmTaxAmountOutcomeCallable; + typedef std::function&)> ConfirmTaxAmountAsyncHandler; typedef Outcome ConvertFeeOutcome; typedef std::future ConvertFeeOutcomeCallable; typedef std::function&)> ConvertFeeAsyncHandler; @@ -158,6 +329,15 @@ namespace AlibabaCloud typedef Outcome CopyPayrollOutcome; typedef std::future CopyPayrollOutcomeCallable; typedef std::function&)> CopyPayrollAsyncHandler; + typedef Outcome CreateBookkeepingIntentionOutcome; + typedef std::future CreateBookkeepingIntentionOutcomeCallable; + typedef std::function&)> CreateBookkeepingIntentionAsyncHandler; + typedef Outcome CreateBusinessOpportunityOutcome; + typedef std::future CreateBusinessOpportunityOutcomeCallable; + typedef std::function&)> CreateBusinessOpportunityAsyncHandler; + typedef Outcome CreateProduceForPartnerOutcome; + typedef std::future CreateProduceForPartnerOutcomeCallable; + typedef std::function&)> CreateProduceForPartnerAsyncHandler; typedef Outcome DeleteFeeOutcome; typedef std::future DeleteFeeOutcomeCallable; typedef std::function&)> DeleteFeeAsyncHandler; @@ -167,12 +347,27 @@ namespace AlibabaCloud typedef Outcome DeletePayrollOutcome; typedef std::future DeletePayrollOutcomeCallable; typedef std::function&)> DeletePayrollAsyncHandler; + typedef Outcome DescribePartnerConfigOutcome; + typedef std::future DescribePartnerConfigOutcomeCallable; + typedef std::function&)> DescribePartnerConfigAsyncHandler; + typedef Outcome GenerateCompanyRegUploadPolicyOutcome; + typedef std::future GenerateCompanyRegUploadPolicyOutcomeCallable; + typedef std::function&)> GenerateCompanyRegUploadPolicyAsyncHandler; + typedef Outcome GenerateUploadFilePolicyOutcome; + typedef std::future GenerateUploadFilePolicyOutcomeCallable; + typedef std::function&)> GenerateUploadFilePolicyAsyncHandler; + typedef Outcome GetAlipayUrlOutcome; + typedef std::future GetAlipayUrlOutcomeCallable; + typedef std::function&)> GetAlipayUrlAsyncHandler; typedef Outcome GetBalanceSheetInfoOutcome; typedef std::future GetBalanceSheetInfoOutcomeCallable; typedef std::function&)> GetBalanceSheetInfoAsyncHandler; typedef Outcome GetCashFlowInfoOutcome; typedef std::future GetCashFlowInfoOutcomeCallable; typedef std::function&)> GetCashFlowInfoAsyncHandler; + typedef Outcome GetCompanyRegOrderOutcome; + typedef std::future GetCompanyRegOrderOutcomeCallable; + typedef std::function&)> GetCompanyRegOrderAsyncHandler; typedef Outcome GetEnterprisesInfoOutcome; typedef std::future GetEnterprisesInfoOutcomeCallable; typedef std::function&)> GetEnterprisesInfoAsyncHandler; @@ -239,12 +434,36 @@ namespace AlibabaCloud typedef Outcome GetVoucherCountOutcome; typedef std::future GetVoucherCountOutcomeCallable; typedef std::function&)> GetVoucherCountAsyncHandler; + typedef Outcome ListApplicationLogsOutcome; + typedef std::future ListApplicationLogsOutcomeCallable; + typedef std::function&)> ListApplicationLogsAsyncHandler; + typedef Outcome ListBookkeepingStatisticsesOutcome; + typedef std::future ListBookkeepingStatisticsesOutcomeCallable; + typedef std::function&)> ListBookkeepingStatisticsesAsyncHandler; + typedef Outcome ListBookkeepingSubjectBalancesOutcome; + typedef std::future ListBookkeepingSubjectBalancesOutcomeCallable; + typedef std::function&)> ListBookkeepingSubjectBalancesAsyncHandler; + typedef Outcome ListBookkeepingsOutcome; + typedef std::future ListBookkeepingsOutcomeCallable; + typedef std::function&)> ListBookkeepingsAsyncHandler; typedef Outcome ListCashJournalOutcome; typedef std::future ListCashJournalOutcomeCallable; typedef std::function&)> ListCashJournalAsyncHandler; + typedef Outcome ListCompanyRegConsultationsOutcome; + typedef std::future ListCompanyRegConsultationsOutcomeCallable; + typedef std::function&)> ListCompanyRegConsultationsAsyncHandler; + typedef Outcome ListCompanyRegOrdersOutcome; + typedef std::future ListCompanyRegOrdersOutcomeCallable; + typedef std::function&)> ListCompanyRegOrdersAsyncHandler; typedef Outcome ListEnterprisesOutcome; typedef std::future ListEnterprisesOutcomeCallable; typedef std::function&)> ListEnterprisesAsyncHandler; + typedef Outcome ListIcpApplicationsOutcome; + typedef std::future ListIcpApplicationsOutcomeCallable; + typedef std::function&)> ListIcpApplicationsAsyncHandler; + typedef Outcome ListIntentionNoteOutcome; + typedef std::future ListIntentionNoteOutcomeCallable; + typedef std::function&)> ListIntentionNoteAsyncHandler; typedef Outcome ListInvoiceOutcome; typedef std::future ListInvoiceOutcomeCallable; typedef std::function&)> ListInvoiceAsyncHandler; @@ -254,18 +473,93 @@ namespace AlibabaCloud typedef Outcome ListPayrollOutcome; typedef std::future ListPayrollOutcomeCallable; typedef std::function&)> ListPayrollAsyncHandler; + typedef Outcome ListProduceAuthorizationOutcome; + typedef std::future ListProduceAuthorizationOutcomeCallable; + typedef std::function&)> ListProduceAuthorizationAsyncHandler; + typedef Outcome ListUserDetailSolutionsOutcome; + typedef std::future ListUserDetailSolutionsOutcomeCallable; + typedef std::function&)> ListUserDetailSolutionsAsyncHandler; + typedef Outcome ListUserIntentionNotesOutcome; + typedef std::future ListUserIntentionNotesOutcomeCallable; + typedef std::function&)> ListUserIntentionNotesAsyncHandler; + typedef Outcome ListUserIntentionsOutcome; + typedef std::future ListUserIntentionsOutcomeCallable; + typedef std::function&)> ListUserIntentionsAsyncHandler; + typedef Outcome ListUserProduceOperateLogsOutcome; + typedef std::future ListUserProduceOperateLogsOutcomeCallable; + typedef std::function&)> ListUserProduceOperateLogsAsyncHandler; + typedef Outcome ListUserSolutionsOutcome; + typedef std::future ListUserSolutionsOutcomeCallable; + typedef std::function&)> ListUserSolutionsAsyncHandler; typedef Outcome ListVoucherOutcome; typedef std::future ListVoucherOutcomeCallable; typedef std::function&)> ListVoucherAsyncHandler; + typedef Outcome OperateProduceForPartnerOutcome; + typedef std::future OperateProduceForPartnerOutcomeCallable; + typedef std::function&)> OperateProduceForPartnerAsyncHandler; typedef Outcome PhotoInvoiceOutcome; typedef std::future PhotoInvoiceOutcomeCallable; typedef std::function&)> PhotoInvoiceAsyncHandler; typedef Outcome PrintAcctgTransOutcome; typedef std::future PrintAcctgTransOutcomeCallable; typedef std::function&)> PrintAcctgTransAsyncHandler; + typedef Outcome ProcessCompanyRegOrderOutcome; + typedef std::future ProcessCompanyRegOrderOutcomeCallable; + typedef std::function&)> ProcessCompanyRegOrderAsyncHandler; + typedef Outcome PutMeasureDataOutcome; + typedef std::future PutMeasureDataOutcomeCallable; + typedef std::function&)> PutMeasureDataAsyncHandler; + typedef Outcome PutMeasureReadyFlagOutcome; + typedef std::future PutMeasureReadyFlagOutcomeCallable; + typedef std::function&)> PutMeasureReadyFlagAsyncHandler; + typedef Outcome QueryBagRemainingOutcome; + typedef std::future QueryBagRemainingOutcomeCallable; + typedef std::function&)> QueryBagRemainingAsyncHandler; + typedef Outcome QueryBookkeepingCommoditiesOutcome; + typedef std::future QueryBookkeepingCommoditiesOutcomeCallable; + typedef std::function&)> QueryBookkeepingCommoditiesAsyncHandler; + typedef Outcome QueryBookkeepingCommodityModulesOutcome; + typedef std::future QueryBookkeepingCommodityModulesOutcomeCallable; + typedef std::function&)> QueryBookkeepingCommodityModulesAsyncHandler; + typedef Outcome QueryCommodityConfigOutcome; + typedef std::future QueryCommodityConfigOutcomeCallable; + typedef std::function&)> QueryCommodityConfigAsyncHandler; + typedef Outcome QueryCommunicationLogsOutcome; + typedef std::future QueryCommunicationLogsOutcomeCallable; + typedef std::function&)> QueryCommunicationLogsAsyncHandler; + typedef Outcome QueryInstanceOutcome; + typedef std::future QueryInstanceOutcomeCallable; + typedef std::function&)> QueryInstanceAsyncHandler; + typedef Outcome QueryIntentionListOutcome; + typedef std::future QueryIntentionListOutcomeCallable; + typedef std::function&)> QueryIntentionListAsyncHandler; + typedef Outcome QueryTradeIntentionUserListOutcome; + typedef std::future QueryTradeIntentionUserListOutcomeCallable; + typedef std::function&)> QueryTradeIntentionUserListAsyncHandler; + typedef Outcome QueryUserNeedAuthOutcome; + typedef std::future QueryUserNeedAuthOutcomeCallable; + typedef std::function&)> QueryUserNeedAuthAsyncHandler; + typedef Outcome ReSubmitIcpSolutionOutcome; + typedef std::future ReSubmitIcpSolutionOutcomeCallable; + typedef std::function&)> ReSubmitIcpSolutionAsyncHandler; typedef Outcome RefreshCustomerInfoOutcome; typedef std::future RefreshCustomerInfoOutcomeCallable; typedef std::function&)> RefreshCustomerInfoAsyncHandler; + typedef Outcome RefuseMaterialOutcome; + typedef std::future RefuseMaterialOutcomeCallable; + typedef std::function&)> RefuseMaterialAsyncHandler; + typedef Outcome RejectIcpIntentionOutcome; + typedef std::future RejectIcpIntentionOutcomeCallable; + typedef std::function&)> RejectIcpIntentionAsyncHandler; + typedef Outcome RejectSolutionOutcome; + typedef std::future RejectSolutionOutcomeCallable; + typedef std::function&)> RejectSolutionAsyncHandler; + typedef Outcome RejectUserSolutionOutcome; + typedef std::future RejectUserSolutionOutcomeCallable; + typedef std::function&)> RejectUserSolutionAsyncHandler; + typedef Outcome ReleaseProduceAuthorizationOutcome; + typedef std::future ReleaseProduceAuthorizationOutcomeCallable; + typedef std::function&)> ReleaseProduceAuthorizationAsyncHandler; typedef Outcome SaveOpeningBalanceStatusOutcome; typedef std::future SaveOpeningBalanceStatusOutcomeCallable; typedef std::function&)> SaveOpeningBalanceStatusAsyncHandler; @@ -281,26 +575,77 @@ namespace AlibabaCloud typedef Outcome SendMessageOutcome; typedef std::future SendMessageOutcomeCallable; typedef std::function&)> SendMessageAsyncHandler; + typedef Outcome SendVcodeOutcome; + typedef std::future SendVcodeOutcomeCallable; + typedef std::function&)> SendVcodeAsyncHandler; + typedef Outcome SubmitCommunicationNoteOutcome; + typedef std::future SubmitCommunicationNoteOutcomeCallable; + typedef std::function&)> SubmitCommunicationNoteAsyncHandler; + typedef Outcome SubmitConsultationOutcome; + typedef std::future SubmitConsultationOutcomeCallable; + typedef std::function&)> SubmitConsultationAsyncHandler; + typedef Outcome SubmitIcpSolutionOutcome; + typedef std::future SubmitIcpSolutionOutcomeCallable; + typedef std::function&)> SubmitIcpSolutionAsyncHandler; + typedef Outcome SubmitIntentionNoteOutcome; + typedef std::future SubmitIntentionNoteOutcomeCallable; + typedef std::function&)> SubmitIntentionNoteAsyncHandler; + typedef Outcome SubmitPartnerCompanyInformationOutcome; + typedef std::future SubmitPartnerCompanyInformationOutcomeCallable; + typedef std::function&)> SubmitPartnerCompanyInformationAsyncHandler; + typedef Outcome SubmitSolutionOutcome; + typedef std::future SubmitSolutionOutcomeCallable; + typedef std::function&)> SubmitSolutionAsyncHandler; + typedef Outcome UpdateBookkeepingOrgOutcome; + typedef std::future UpdateBookkeepingOrgOutcomeCallable; + typedef std::function&)> UpdateBookkeepingOrgAsyncHandler; typedef Outcome UpdateCustomerInfoOutcome; typedef std::future UpdateCustomerInfoOutcomeCallable; typedef std::function&)> UpdateCustomerInfoAsyncHandler; typedef Outcome UpdateFeeOutcome; typedef std::future UpdateFeeOutcomeCallable; typedef std::function&)> UpdateFeeAsyncHandler; + typedef Outcome UpdateProduceOutcome; + typedef std::future UpdateProduceOutcomeCallable; + typedef std::function&)> UpdateProduceAsyncHandler; typedef Outcome UpdateTaxInfoOutcome; typedef std::future UpdateTaxInfoOutcomeCallable; typedef std::function&)> UpdateTaxInfoAsyncHandler; typedef Outcome UpdateTaxationProcessOutcome; typedef std::future UpdateTaxationProcessOutcomeCallable; typedef std::function&)> UpdateTaxationProcessAsyncHandler; + typedef Outcome UploadIcpBasicMaterialOutcome; + typedef std::future UploadIcpBasicMaterialOutcomeCallable; + typedef std::function&)> UploadIcpBasicMaterialAsyncHandler; + typedef Outcome UploadUserMaterialOutcome; + typedef std::future UploadUserMaterialOutcomeCallable; + typedef std::function&)> UploadUserMaterialAsyncHandler; typedef Outcome VerifyTaxSmsCodeOutcome; typedef std::future VerifyTaxSmsCodeOutcomeCallable; typedef std::function&)> VerifyTaxSmsCodeAsyncHandler; + typedef Outcome WriteCommunicationLogOutcome; + typedef std::future WriteCommunicationLogOutcomeCallable; + typedef std::function&)> WriteCommunicationLogAsyncHandler; CompanyregClient(const Credentials &credentials, const ClientConfiguration &configuration); CompanyregClient(const std::shared_ptr &credentialsProvider, const ClientConfiguration &configuration); CompanyregClient(const std::string &accessKeyId, const std::string &accessKeySecret, const ClientConfiguration &configuration); ~CompanyregClient(); + AcceptBookkeepingAuditResultOutcome acceptBookkeepingAuditResult(const Model::AcceptBookkeepingAuditResultRequest &request)const; + void acceptBookkeepingAuditResultAsync(const Model::AcceptBookkeepingAuditResultRequest& request, const AcceptBookkeepingAuditResultAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + AcceptBookkeepingAuditResultOutcomeCallable acceptBookkeepingAuditResultCallable(const Model::AcceptBookkeepingAuditResultRequest& request) const; + AcceptBookkeepingDetailStatusChangeOutcome acceptBookkeepingDetailStatusChange(const Model::AcceptBookkeepingDetailStatusChangeRequest &request)const; + void acceptBookkeepingDetailStatusChangeAsync(const Model::AcceptBookkeepingDetailStatusChangeRequest& request, const AcceptBookkeepingDetailStatusChangeAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + AcceptBookkeepingDetailStatusChangeOutcomeCallable acceptBookkeepingDetailStatusChangeCallable(const Model::AcceptBookkeepingDetailStatusChangeRequest& request) const; + AcceptPartnerNotificationOutcome acceptPartnerNotification(const Model::AcceptPartnerNotificationRequest &request)const; + void acceptPartnerNotificationAsync(const Model::AcceptPartnerNotificationRequest& request, const AcceptPartnerNotificationAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + AcceptPartnerNotificationOutcomeCallable acceptPartnerNotificationCallable(const Model::AcceptPartnerNotificationRequest& request) const; + BindProduceAuthorizationOutcome bindProduceAuthorization(const Model::BindProduceAuthorizationRequest &request)const; + void bindProduceAuthorizationAsync(const Model::BindProduceAuthorizationRequest& request, const BindProduceAuthorizationAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + BindProduceAuthorizationOutcomeCallable bindProduceAuthorizationCallable(const Model::BindProduceAuthorizationRequest& request) const; + CheckCompanyRegOutcome checkCompanyReg(const Model::CheckCompanyRegRequest &request)const; + void checkCompanyRegAsync(const Model::CheckCompanyRegRequest& request, const CheckCompanyRegAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + CheckCompanyRegOutcomeCallable checkCompanyRegCallable(const Model::CheckCompanyRegRequest& request) const; CheckCopyPayrollOutcome checkCopyPayroll(const Model::CheckCopyPayrollRequest &request)const; void checkCopyPayrollAsync(const Model::CheckCopyPayrollRequest& request, const CheckCopyPayrollAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; CheckCopyPayrollOutcomeCallable checkCopyPayrollCallable(const Model::CheckCopyPayrollRequest& request) const; @@ -313,6 +658,30 @@ namespace AlibabaCloud ClearTrailDataOutcome clearTrailData(const Model::ClearTrailDataRequest &request)const; void clearTrailDataAsync(const Model::ClearTrailDataRequest& request, const ClearTrailDataAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; ClearTrailDataOutcomeCallable clearTrailDataCallable(const Model::ClearTrailDataRequest& request) const; + CloseIcpProduceOutcome closeIcpProduce(const Model::CloseIcpProduceRequest &request)const; + void closeIcpProduceAsync(const Model::CloseIcpProduceRequest& request, const CloseIcpProduceAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + CloseIcpProduceOutcomeCallable closeIcpProduceCallable(const Model::CloseIcpProduceRequest& request) const; + CloseIntentionOutcome closeIntention(const Model::CloseIntentionRequest &request)const; + void closeIntentionAsync(const Model::CloseIntentionRequest& request, const CloseIntentionAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + CloseIntentionOutcomeCallable closeIntentionCallable(const Model::CloseIntentionRequest& request) const; + CloseIntentionForPartnerOutcome closeIntentionForPartner(const Model::CloseIntentionForPartnerRequest &request)const; + void closeIntentionForPartnerAsync(const Model::CloseIntentionForPartnerRequest& request, const CloseIntentionForPartnerAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + CloseIntentionForPartnerOutcomeCallable closeIntentionForPartnerCallable(const Model::CloseIntentionForPartnerRequest& request) const; + CloseUserIntentionOutcome closeUserIntention(const Model::CloseUserIntentionRequest &request)const; + void closeUserIntentionAsync(const Model::CloseUserIntentionRequest& request, const CloseUserIntentionAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + CloseUserIntentionOutcomeCallable closeUserIntentionCallable(const Model::CloseUserIntentionRequest& request) const; + ConfirmIcpIntentionOutcome confirmIcpIntention(const Model::ConfirmIcpIntentionRequest &request)const; + void confirmIcpIntentionAsync(const Model::ConfirmIcpIntentionRequest& request, const ConfirmIcpIntentionAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + ConfirmIcpIntentionOutcomeCallable confirmIcpIntentionCallable(const Model::ConfirmIcpIntentionRequest& request) const; + ConfirmIntentionOutcome confirmIntention(const Model::ConfirmIntentionRequest &request)const; + void confirmIntentionAsync(const Model::ConfirmIntentionRequest& request, const ConfirmIntentionAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + ConfirmIntentionOutcomeCallable confirmIntentionCallable(const Model::ConfirmIntentionRequest& request) const; + ConfirmMaterialOutcome confirmMaterial(const Model::ConfirmMaterialRequest &request)const; + void confirmMaterialAsync(const Model::ConfirmMaterialRequest& request, const ConfirmMaterialAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + ConfirmMaterialOutcomeCallable confirmMaterialCallable(const Model::ConfirmMaterialRequest& request) const; + ConfirmTaxAmountOutcome confirmTaxAmount(const Model::ConfirmTaxAmountRequest &request)const; + void confirmTaxAmountAsync(const Model::ConfirmTaxAmountRequest& request, const ConfirmTaxAmountAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + ConfirmTaxAmountOutcomeCallable confirmTaxAmountCallable(const Model::ConfirmTaxAmountRequest& request) const; ConvertFeeOutcome convertFee(const Model::ConvertFeeRequest &request)const; void convertFeeAsync(const Model::ConvertFeeRequest& request, const ConvertFeeAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; ConvertFeeOutcomeCallable convertFeeCallable(const Model::ConvertFeeRequest& request) const; @@ -322,6 +691,15 @@ namespace AlibabaCloud CopyPayrollOutcome copyPayroll(const Model::CopyPayrollRequest &request)const; void copyPayrollAsync(const Model::CopyPayrollRequest& request, const CopyPayrollAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; CopyPayrollOutcomeCallable copyPayrollCallable(const Model::CopyPayrollRequest& request) const; + CreateBookkeepingIntentionOutcome createBookkeepingIntention(const Model::CreateBookkeepingIntentionRequest &request)const; + void createBookkeepingIntentionAsync(const Model::CreateBookkeepingIntentionRequest& request, const CreateBookkeepingIntentionAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + CreateBookkeepingIntentionOutcomeCallable createBookkeepingIntentionCallable(const Model::CreateBookkeepingIntentionRequest& request) const; + CreateBusinessOpportunityOutcome createBusinessOpportunity(const Model::CreateBusinessOpportunityRequest &request)const; + void createBusinessOpportunityAsync(const Model::CreateBusinessOpportunityRequest& request, const CreateBusinessOpportunityAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + CreateBusinessOpportunityOutcomeCallable createBusinessOpportunityCallable(const Model::CreateBusinessOpportunityRequest& request) const; + CreateProduceForPartnerOutcome createProduceForPartner(const Model::CreateProduceForPartnerRequest &request)const; + void createProduceForPartnerAsync(const Model::CreateProduceForPartnerRequest& request, const CreateProduceForPartnerAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + CreateProduceForPartnerOutcomeCallable createProduceForPartnerCallable(const Model::CreateProduceForPartnerRequest& request) const; DeleteFeeOutcome deleteFee(const Model::DeleteFeeRequest &request)const; void deleteFeeAsync(const Model::DeleteFeeRequest& request, const DeleteFeeAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DeleteFeeOutcomeCallable deleteFeeCallable(const Model::DeleteFeeRequest& request) const; @@ -331,12 +709,27 @@ namespace AlibabaCloud DeletePayrollOutcome deletePayroll(const Model::DeletePayrollRequest &request)const; void deletePayrollAsync(const Model::DeletePayrollRequest& request, const DeletePayrollAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DeletePayrollOutcomeCallable deletePayrollCallable(const Model::DeletePayrollRequest& request) const; + DescribePartnerConfigOutcome describePartnerConfig(const Model::DescribePartnerConfigRequest &request)const; + void describePartnerConfigAsync(const Model::DescribePartnerConfigRequest& request, const DescribePartnerConfigAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribePartnerConfigOutcomeCallable describePartnerConfigCallable(const Model::DescribePartnerConfigRequest& request) const; + GenerateCompanyRegUploadPolicyOutcome generateCompanyRegUploadPolicy(const Model::GenerateCompanyRegUploadPolicyRequest &request)const; + void generateCompanyRegUploadPolicyAsync(const Model::GenerateCompanyRegUploadPolicyRequest& request, const GenerateCompanyRegUploadPolicyAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + GenerateCompanyRegUploadPolicyOutcomeCallable generateCompanyRegUploadPolicyCallable(const Model::GenerateCompanyRegUploadPolicyRequest& request) const; + GenerateUploadFilePolicyOutcome generateUploadFilePolicy(const Model::GenerateUploadFilePolicyRequest &request)const; + void generateUploadFilePolicyAsync(const Model::GenerateUploadFilePolicyRequest& request, const GenerateUploadFilePolicyAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + GenerateUploadFilePolicyOutcomeCallable generateUploadFilePolicyCallable(const Model::GenerateUploadFilePolicyRequest& request) const; + GetAlipayUrlOutcome getAlipayUrl(const Model::GetAlipayUrlRequest &request)const; + void getAlipayUrlAsync(const Model::GetAlipayUrlRequest& request, const GetAlipayUrlAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + GetAlipayUrlOutcomeCallable getAlipayUrlCallable(const Model::GetAlipayUrlRequest& request) const; GetBalanceSheetInfoOutcome getBalanceSheetInfo(const Model::GetBalanceSheetInfoRequest &request)const; void getBalanceSheetInfoAsync(const Model::GetBalanceSheetInfoRequest& request, const GetBalanceSheetInfoAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; GetBalanceSheetInfoOutcomeCallable getBalanceSheetInfoCallable(const Model::GetBalanceSheetInfoRequest& request) const; GetCashFlowInfoOutcome getCashFlowInfo(const Model::GetCashFlowInfoRequest &request)const; void getCashFlowInfoAsync(const Model::GetCashFlowInfoRequest& request, const GetCashFlowInfoAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; GetCashFlowInfoOutcomeCallable getCashFlowInfoCallable(const Model::GetCashFlowInfoRequest& request) const; + GetCompanyRegOrderOutcome getCompanyRegOrder(const Model::GetCompanyRegOrderRequest &request)const; + void getCompanyRegOrderAsync(const Model::GetCompanyRegOrderRequest& request, const GetCompanyRegOrderAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + GetCompanyRegOrderOutcomeCallable getCompanyRegOrderCallable(const Model::GetCompanyRegOrderRequest& request) const; GetEnterprisesInfoOutcome getEnterprisesInfo(const Model::GetEnterprisesInfoRequest &request)const; void getEnterprisesInfoAsync(const Model::GetEnterprisesInfoRequest& request, const GetEnterprisesInfoAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; GetEnterprisesInfoOutcomeCallable getEnterprisesInfoCallable(const Model::GetEnterprisesInfoRequest& request) const; @@ -403,12 +796,36 @@ namespace AlibabaCloud GetVoucherCountOutcome getVoucherCount(const Model::GetVoucherCountRequest &request)const; void getVoucherCountAsync(const Model::GetVoucherCountRequest& request, const GetVoucherCountAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; GetVoucherCountOutcomeCallable getVoucherCountCallable(const Model::GetVoucherCountRequest& request) const; + ListApplicationLogsOutcome listApplicationLogs(const Model::ListApplicationLogsRequest &request)const; + void listApplicationLogsAsync(const Model::ListApplicationLogsRequest& request, const ListApplicationLogsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + ListApplicationLogsOutcomeCallable listApplicationLogsCallable(const Model::ListApplicationLogsRequest& request) const; + ListBookkeepingStatisticsesOutcome listBookkeepingStatisticses(const Model::ListBookkeepingStatisticsesRequest &request)const; + void listBookkeepingStatisticsesAsync(const Model::ListBookkeepingStatisticsesRequest& request, const ListBookkeepingStatisticsesAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + ListBookkeepingStatisticsesOutcomeCallable listBookkeepingStatisticsesCallable(const Model::ListBookkeepingStatisticsesRequest& request) const; + ListBookkeepingSubjectBalancesOutcome listBookkeepingSubjectBalances(const Model::ListBookkeepingSubjectBalancesRequest &request)const; + void listBookkeepingSubjectBalancesAsync(const Model::ListBookkeepingSubjectBalancesRequest& request, const ListBookkeepingSubjectBalancesAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + ListBookkeepingSubjectBalancesOutcomeCallable listBookkeepingSubjectBalancesCallable(const Model::ListBookkeepingSubjectBalancesRequest& request) const; + ListBookkeepingsOutcome listBookkeepings(const Model::ListBookkeepingsRequest &request)const; + void listBookkeepingsAsync(const Model::ListBookkeepingsRequest& request, const ListBookkeepingsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + ListBookkeepingsOutcomeCallable listBookkeepingsCallable(const Model::ListBookkeepingsRequest& request) const; ListCashJournalOutcome listCashJournal(const Model::ListCashJournalRequest &request)const; void listCashJournalAsync(const Model::ListCashJournalRequest& request, const ListCashJournalAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; ListCashJournalOutcomeCallable listCashJournalCallable(const Model::ListCashJournalRequest& request) const; + ListCompanyRegConsultationsOutcome listCompanyRegConsultations(const Model::ListCompanyRegConsultationsRequest &request)const; + void listCompanyRegConsultationsAsync(const Model::ListCompanyRegConsultationsRequest& request, const ListCompanyRegConsultationsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + ListCompanyRegConsultationsOutcomeCallable listCompanyRegConsultationsCallable(const Model::ListCompanyRegConsultationsRequest& request) const; + ListCompanyRegOrdersOutcome listCompanyRegOrders(const Model::ListCompanyRegOrdersRequest &request)const; + void listCompanyRegOrdersAsync(const Model::ListCompanyRegOrdersRequest& request, const ListCompanyRegOrdersAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + ListCompanyRegOrdersOutcomeCallable listCompanyRegOrdersCallable(const Model::ListCompanyRegOrdersRequest& request) const; ListEnterprisesOutcome listEnterprises(const Model::ListEnterprisesRequest &request)const; void listEnterprisesAsync(const Model::ListEnterprisesRequest& request, const ListEnterprisesAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; ListEnterprisesOutcomeCallable listEnterprisesCallable(const Model::ListEnterprisesRequest& request) const; + ListIcpApplicationsOutcome listIcpApplications(const Model::ListIcpApplicationsRequest &request)const; + void listIcpApplicationsAsync(const Model::ListIcpApplicationsRequest& request, const ListIcpApplicationsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + ListIcpApplicationsOutcomeCallable listIcpApplicationsCallable(const Model::ListIcpApplicationsRequest& request) const; + ListIntentionNoteOutcome listIntentionNote(const Model::ListIntentionNoteRequest &request)const; + void listIntentionNoteAsync(const Model::ListIntentionNoteRequest& request, const ListIntentionNoteAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + ListIntentionNoteOutcomeCallable listIntentionNoteCallable(const Model::ListIntentionNoteRequest& request) const; ListInvoiceOutcome listInvoice(const Model::ListInvoiceRequest &request)const; void listInvoiceAsync(const Model::ListInvoiceRequest& request, const ListInvoiceAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; ListInvoiceOutcomeCallable listInvoiceCallable(const Model::ListInvoiceRequest& request) const; @@ -418,18 +835,93 @@ namespace AlibabaCloud ListPayrollOutcome listPayroll(const Model::ListPayrollRequest &request)const; void listPayrollAsync(const Model::ListPayrollRequest& request, const ListPayrollAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; ListPayrollOutcomeCallable listPayrollCallable(const Model::ListPayrollRequest& request) const; + ListProduceAuthorizationOutcome listProduceAuthorization(const Model::ListProduceAuthorizationRequest &request)const; + void listProduceAuthorizationAsync(const Model::ListProduceAuthorizationRequest& request, const ListProduceAuthorizationAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + ListProduceAuthorizationOutcomeCallable listProduceAuthorizationCallable(const Model::ListProduceAuthorizationRequest& request) const; + ListUserDetailSolutionsOutcome listUserDetailSolutions(const Model::ListUserDetailSolutionsRequest &request)const; + void listUserDetailSolutionsAsync(const Model::ListUserDetailSolutionsRequest& request, const ListUserDetailSolutionsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + ListUserDetailSolutionsOutcomeCallable listUserDetailSolutionsCallable(const Model::ListUserDetailSolutionsRequest& request) const; + ListUserIntentionNotesOutcome listUserIntentionNotes(const Model::ListUserIntentionNotesRequest &request)const; + void listUserIntentionNotesAsync(const Model::ListUserIntentionNotesRequest& request, const ListUserIntentionNotesAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + ListUserIntentionNotesOutcomeCallable listUserIntentionNotesCallable(const Model::ListUserIntentionNotesRequest& request) const; + ListUserIntentionsOutcome listUserIntentions(const Model::ListUserIntentionsRequest &request)const; + void listUserIntentionsAsync(const Model::ListUserIntentionsRequest& request, const ListUserIntentionsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + ListUserIntentionsOutcomeCallable listUserIntentionsCallable(const Model::ListUserIntentionsRequest& request) const; + ListUserProduceOperateLogsOutcome listUserProduceOperateLogs(const Model::ListUserProduceOperateLogsRequest &request)const; + void listUserProduceOperateLogsAsync(const Model::ListUserProduceOperateLogsRequest& request, const ListUserProduceOperateLogsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + ListUserProduceOperateLogsOutcomeCallable listUserProduceOperateLogsCallable(const Model::ListUserProduceOperateLogsRequest& request) const; + ListUserSolutionsOutcome listUserSolutions(const Model::ListUserSolutionsRequest &request)const; + void listUserSolutionsAsync(const Model::ListUserSolutionsRequest& request, const ListUserSolutionsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + ListUserSolutionsOutcomeCallable listUserSolutionsCallable(const Model::ListUserSolutionsRequest& request) const; ListVoucherOutcome listVoucher(const Model::ListVoucherRequest &request)const; void listVoucherAsync(const Model::ListVoucherRequest& request, const ListVoucherAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; ListVoucherOutcomeCallable listVoucherCallable(const Model::ListVoucherRequest& request) const; + OperateProduceForPartnerOutcome operateProduceForPartner(const Model::OperateProduceForPartnerRequest &request)const; + void operateProduceForPartnerAsync(const Model::OperateProduceForPartnerRequest& request, const OperateProduceForPartnerAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + OperateProduceForPartnerOutcomeCallable operateProduceForPartnerCallable(const Model::OperateProduceForPartnerRequest& request) const; PhotoInvoiceOutcome photoInvoice(const Model::PhotoInvoiceRequest &request)const; void photoInvoiceAsync(const Model::PhotoInvoiceRequest& request, const PhotoInvoiceAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; PhotoInvoiceOutcomeCallable photoInvoiceCallable(const Model::PhotoInvoiceRequest& request) const; PrintAcctgTransOutcome printAcctgTrans(const Model::PrintAcctgTransRequest &request)const; void printAcctgTransAsync(const Model::PrintAcctgTransRequest& request, const PrintAcctgTransAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; PrintAcctgTransOutcomeCallable printAcctgTransCallable(const Model::PrintAcctgTransRequest& request) const; + ProcessCompanyRegOrderOutcome processCompanyRegOrder(const Model::ProcessCompanyRegOrderRequest &request)const; + void processCompanyRegOrderAsync(const Model::ProcessCompanyRegOrderRequest& request, const ProcessCompanyRegOrderAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + ProcessCompanyRegOrderOutcomeCallable processCompanyRegOrderCallable(const Model::ProcessCompanyRegOrderRequest& request) const; + PutMeasureDataOutcome putMeasureData(const Model::PutMeasureDataRequest &request)const; + void putMeasureDataAsync(const Model::PutMeasureDataRequest& request, const PutMeasureDataAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + PutMeasureDataOutcomeCallable putMeasureDataCallable(const Model::PutMeasureDataRequest& request) const; + PutMeasureReadyFlagOutcome putMeasureReadyFlag(const Model::PutMeasureReadyFlagRequest &request)const; + void putMeasureReadyFlagAsync(const Model::PutMeasureReadyFlagRequest& request, const PutMeasureReadyFlagAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + PutMeasureReadyFlagOutcomeCallable putMeasureReadyFlagCallable(const Model::PutMeasureReadyFlagRequest& request) const; + QueryBagRemainingOutcome queryBagRemaining(const Model::QueryBagRemainingRequest &request)const; + void queryBagRemainingAsync(const Model::QueryBagRemainingRequest& request, const QueryBagRemainingAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + QueryBagRemainingOutcomeCallable queryBagRemainingCallable(const Model::QueryBagRemainingRequest& request) const; + QueryBookkeepingCommoditiesOutcome queryBookkeepingCommodities(const Model::QueryBookkeepingCommoditiesRequest &request)const; + void queryBookkeepingCommoditiesAsync(const Model::QueryBookkeepingCommoditiesRequest& request, const QueryBookkeepingCommoditiesAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + QueryBookkeepingCommoditiesOutcomeCallable queryBookkeepingCommoditiesCallable(const Model::QueryBookkeepingCommoditiesRequest& request) const; + QueryBookkeepingCommodityModulesOutcome queryBookkeepingCommodityModules(const Model::QueryBookkeepingCommodityModulesRequest &request)const; + void queryBookkeepingCommodityModulesAsync(const Model::QueryBookkeepingCommodityModulesRequest& request, const QueryBookkeepingCommodityModulesAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + QueryBookkeepingCommodityModulesOutcomeCallable queryBookkeepingCommodityModulesCallable(const Model::QueryBookkeepingCommodityModulesRequest& request) const; + QueryCommodityConfigOutcome queryCommodityConfig(const Model::QueryCommodityConfigRequest &request)const; + void queryCommodityConfigAsync(const Model::QueryCommodityConfigRequest& request, const QueryCommodityConfigAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + QueryCommodityConfigOutcomeCallable queryCommodityConfigCallable(const Model::QueryCommodityConfigRequest& request) const; + QueryCommunicationLogsOutcome queryCommunicationLogs(const Model::QueryCommunicationLogsRequest &request)const; + void queryCommunicationLogsAsync(const Model::QueryCommunicationLogsRequest& request, const QueryCommunicationLogsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + QueryCommunicationLogsOutcomeCallable queryCommunicationLogsCallable(const Model::QueryCommunicationLogsRequest& request) const; + QueryInstanceOutcome queryInstance(const Model::QueryInstanceRequest &request)const; + void queryInstanceAsync(const Model::QueryInstanceRequest& request, const QueryInstanceAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + QueryInstanceOutcomeCallable queryInstanceCallable(const Model::QueryInstanceRequest& request) const; + QueryIntentionListOutcome queryIntentionList(const Model::QueryIntentionListRequest &request)const; + void queryIntentionListAsync(const Model::QueryIntentionListRequest& request, const QueryIntentionListAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + QueryIntentionListOutcomeCallable queryIntentionListCallable(const Model::QueryIntentionListRequest& request) const; + QueryTradeIntentionUserListOutcome queryTradeIntentionUserList(const Model::QueryTradeIntentionUserListRequest &request)const; + void queryTradeIntentionUserListAsync(const Model::QueryTradeIntentionUserListRequest& request, const QueryTradeIntentionUserListAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + QueryTradeIntentionUserListOutcomeCallable queryTradeIntentionUserListCallable(const Model::QueryTradeIntentionUserListRequest& request) const; + QueryUserNeedAuthOutcome queryUserNeedAuth(const Model::QueryUserNeedAuthRequest &request)const; + void queryUserNeedAuthAsync(const Model::QueryUserNeedAuthRequest& request, const QueryUserNeedAuthAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + QueryUserNeedAuthOutcomeCallable queryUserNeedAuthCallable(const Model::QueryUserNeedAuthRequest& request) const; + ReSubmitIcpSolutionOutcome reSubmitIcpSolution(const Model::ReSubmitIcpSolutionRequest &request)const; + void reSubmitIcpSolutionAsync(const Model::ReSubmitIcpSolutionRequest& request, const ReSubmitIcpSolutionAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + ReSubmitIcpSolutionOutcomeCallable reSubmitIcpSolutionCallable(const Model::ReSubmitIcpSolutionRequest& request) const; RefreshCustomerInfoOutcome refreshCustomerInfo(const Model::RefreshCustomerInfoRequest &request)const; void refreshCustomerInfoAsync(const Model::RefreshCustomerInfoRequest& request, const RefreshCustomerInfoAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; RefreshCustomerInfoOutcomeCallable refreshCustomerInfoCallable(const Model::RefreshCustomerInfoRequest& request) const; + RefuseMaterialOutcome refuseMaterial(const Model::RefuseMaterialRequest &request)const; + void refuseMaterialAsync(const Model::RefuseMaterialRequest& request, const RefuseMaterialAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + RefuseMaterialOutcomeCallable refuseMaterialCallable(const Model::RefuseMaterialRequest& request) const; + RejectIcpIntentionOutcome rejectIcpIntention(const Model::RejectIcpIntentionRequest &request)const; + void rejectIcpIntentionAsync(const Model::RejectIcpIntentionRequest& request, const RejectIcpIntentionAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + RejectIcpIntentionOutcomeCallable rejectIcpIntentionCallable(const Model::RejectIcpIntentionRequest& request) const; + RejectSolutionOutcome rejectSolution(const Model::RejectSolutionRequest &request)const; + void rejectSolutionAsync(const Model::RejectSolutionRequest& request, const RejectSolutionAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + RejectSolutionOutcomeCallable rejectSolutionCallable(const Model::RejectSolutionRequest& request) const; + RejectUserSolutionOutcome rejectUserSolution(const Model::RejectUserSolutionRequest &request)const; + void rejectUserSolutionAsync(const Model::RejectUserSolutionRequest& request, const RejectUserSolutionAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + RejectUserSolutionOutcomeCallable rejectUserSolutionCallable(const Model::RejectUserSolutionRequest& request) const; + ReleaseProduceAuthorizationOutcome releaseProduceAuthorization(const Model::ReleaseProduceAuthorizationRequest &request)const; + void releaseProduceAuthorizationAsync(const Model::ReleaseProduceAuthorizationRequest& request, const ReleaseProduceAuthorizationAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + ReleaseProduceAuthorizationOutcomeCallable releaseProduceAuthorizationCallable(const Model::ReleaseProduceAuthorizationRequest& request) const; SaveOpeningBalanceStatusOutcome saveOpeningBalanceStatus(const Model::SaveOpeningBalanceStatusRequest &request)const; void saveOpeningBalanceStatusAsync(const Model::SaveOpeningBalanceStatusRequest& request, const SaveOpeningBalanceStatusAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; SaveOpeningBalanceStatusOutcomeCallable saveOpeningBalanceStatusCallable(const Model::SaveOpeningBalanceStatusRequest& request) const; @@ -445,21 +937,57 @@ namespace AlibabaCloud SendMessageOutcome sendMessage(const Model::SendMessageRequest &request)const; void sendMessageAsync(const Model::SendMessageRequest& request, const SendMessageAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; SendMessageOutcomeCallable sendMessageCallable(const Model::SendMessageRequest& request) const; + SendVcodeOutcome sendVcode(const Model::SendVcodeRequest &request)const; + void sendVcodeAsync(const Model::SendVcodeRequest& request, const SendVcodeAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + SendVcodeOutcomeCallable sendVcodeCallable(const Model::SendVcodeRequest& request) const; + SubmitCommunicationNoteOutcome submitCommunicationNote(const Model::SubmitCommunicationNoteRequest &request)const; + void submitCommunicationNoteAsync(const Model::SubmitCommunicationNoteRequest& request, const SubmitCommunicationNoteAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + SubmitCommunicationNoteOutcomeCallable submitCommunicationNoteCallable(const Model::SubmitCommunicationNoteRequest& request) const; + SubmitConsultationOutcome submitConsultation(const Model::SubmitConsultationRequest &request)const; + void submitConsultationAsync(const Model::SubmitConsultationRequest& request, const SubmitConsultationAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + SubmitConsultationOutcomeCallable submitConsultationCallable(const Model::SubmitConsultationRequest& request) const; + SubmitIcpSolutionOutcome submitIcpSolution(const Model::SubmitIcpSolutionRequest &request)const; + void submitIcpSolutionAsync(const Model::SubmitIcpSolutionRequest& request, const SubmitIcpSolutionAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + SubmitIcpSolutionOutcomeCallable submitIcpSolutionCallable(const Model::SubmitIcpSolutionRequest& request) const; + SubmitIntentionNoteOutcome submitIntentionNote(const Model::SubmitIntentionNoteRequest &request)const; + void submitIntentionNoteAsync(const Model::SubmitIntentionNoteRequest& request, const SubmitIntentionNoteAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + SubmitIntentionNoteOutcomeCallable submitIntentionNoteCallable(const Model::SubmitIntentionNoteRequest& request) const; + SubmitPartnerCompanyInformationOutcome submitPartnerCompanyInformation(const Model::SubmitPartnerCompanyInformationRequest &request)const; + void submitPartnerCompanyInformationAsync(const Model::SubmitPartnerCompanyInformationRequest& request, const SubmitPartnerCompanyInformationAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + SubmitPartnerCompanyInformationOutcomeCallable submitPartnerCompanyInformationCallable(const Model::SubmitPartnerCompanyInformationRequest& request) const; + SubmitSolutionOutcome submitSolution(const Model::SubmitSolutionRequest &request)const; + void submitSolutionAsync(const Model::SubmitSolutionRequest& request, const SubmitSolutionAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + SubmitSolutionOutcomeCallable submitSolutionCallable(const Model::SubmitSolutionRequest& request) const; + UpdateBookkeepingOrgOutcome updateBookkeepingOrg(const Model::UpdateBookkeepingOrgRequest &request)const; + void updateBookkeepingOrgAsync(const Model::UpdateBookkeepingOrgRequest& request, const UpdateBookkeepingOrgAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + UpdateBookkeepingOrgOutcomeCallable updateBookkeepingOrgCallable(const Model::UpdateBookkeepingOrgRequest& request) const; UpdateCustomerInfoOutcome updateCustomerInfo(const Model::UpdateCustomerInfoRequest &request)const; void updateCustomerInfoAsync(const Model::UpdateCustomerInfoRequest& request, const UpdateCustomerInfoAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; UpdateCustomerInfoOutcomeCallable updateCustomerInfoCallable(const Model::UpdateCustomerInfoRequest& request) const; UpdateFeeOutcome updateFee(const Model::UpdateFeeRequest &request)const; void updateFeeAsync(const Model::UpdateFeeRequest& request, const UpdateFeeAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; UpdateFeeOutcomeCallable updateFeeCallable(const Model::UpdateFeeRequest& request) const; + UpdateProduceOutcome updateProduce(const Model::UpdateProduceRequest &request)const; + void updateProduceAsync(const Model::UpdateProduceRequest& request, const UpdateProduceAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + UpdateProduceOutcomeCallable updateProduceCallable(const Model::UpdateProduceRequest& request) const; UpdateTaxInfoOutcome updateTaxInfo(const Model::UpdateTaxInfoRequest &request)const; void updateTaxInfoAsync(const Model::UpdateTaxInfoRequest& request, const UpdateTaxInfoAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; UpdateTaxInfoOutcomeCallable updateTaxInfoCallable(const Model::UpdateTaxInfoRequest& request) const; UpdateTaxationProcessOutcome updateTaxationProcess(const Model::UpdateTaxationProcessRequest &request)const; void updateTaxationProcessAsync(const Model::UpdateTaxationProcessRequest& request, const UpdateTaxationProcessAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; UpdateTaxationProcessOutcomeCallable updateTaxationProcessCallable(const Model::UpdateTaxationProcessRequest& request) const; + UploadIcpBasicMaterialOutcome uploadIcpBasicMaterial(const Model::UploadIcpBasicMaterialRequest &request)const; + void uploadIcpBasicMaterialAsync(const Model::UploadIcpBasicMaterialRequest& request, const UploadIcpBasicMaterialAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + UploadIcpBasicMaterialOutcomeCallable uploadIcpBasicMaterialCallable(const Model::UploadIcpBasicMaterialRequest& request) const; + UploadUserMaterialOutcome uploadUserMaterial(const Model::UploadUserMaterialRequest &request)const; + void uploadUserMaterialAsync(const Model::UploadUserMaterialRequest& request, const UploadUserMaterialAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + UploadUserMaterialOutcomeCallable uploadUserMaterialCallable(const Model::UploadUserMaterialRequest& request) const; VerifyTaxSmsCodeOutcome verifyTaxSmsCode(const Model::VerifyTaxSmsCodeRequest &request)const; void verifyTaxSmsCodeAsync(const Model::VerifyTaxSmsCodeRequest& request, const VerifyTaxSmsCodeAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; VerifyTaxSmsCodeOutcomeCallable verifyTaxSmsCodeCallable(const Model::VerifyTaxSmsCodeRequest& request) const; + WriteCommunicationLogOutcome writeCommunicationLog(const Model::WriteCommunicationLogRequest &request)const; + void writeCommunicationLogAsync(const Model::WriteCommunicationLogRequest& request, const WriteCommunicationLogAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + WriteCommunicationLogOutcomeCallable writeCommunicationLogCallable(const Model::WriteCommunicationLogRequest& request) const; private: std::shared_ptr endpointProvider_; diff --git a/companyreg/include/alibabacloud/companyreg/model/AcceptBookkeepingAuditResultRequest.h b/companyreg/include/alibabacloud/companyreg/model/AcceptBookkeepingAuditResultRequest.h new file mode 100644 index 000000000..28de9e7d3 --- /dev/null +++ b/companyreg/include/alibabacloud/companyreg/model/AcceptBookkeepingAuditResultRequest.h @@ -0,0 +1,69 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_COMPANYREG_MODEL_ACCEPTBOOKKEEPINGAUDITRESULTREQUEST_H_ +#define ALIBABACLOUD_COMPANYREG_MODEL_ACCEPTBOOKKEEPINGAUDITRESULTREQUEST_H_ + +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Companyreg + { + namespace Model + { + class ALIBABACLOUD_COMPANYREG_EXPORT AcceptBookkeepingAuditResultRequest : public RpcServiceRequest + { + + public: + AcceptBookkeepingAuditResultRequest(); + ~AcceptBookkeepingAuditResultRequest(); + + std::string getNote()const; + void setNote(const std::string& note); + std::string getOrgCode()const; + void setOrgCode(const std::string& orgCode); + std::string getOrgAddress()const; + void setOrgAddress(const std::string& orgAddress); + std::string getOrgName()const; + void setOrgName(const std::string& orgName); + long getServiceStartTime()const; + void setServiceStartTime(long serviceStartTime); + bool getAuditResult()const; + void setAuditResult(bool auditResult); + std::string getBizId()const; + void setBizId(const std::string& bizId); + std::string getOrgMobile()const; + void setOrgMobile(const std::string& orgMobile); + + private: + std::string note_; + std::string orgCode_; + std::string orgAddress_; + std::string orgName_; + long serviceStartTime_; + bool auditResult_; + std::string bizId_; + std::string orgMobile_; + + }; + } + } +} +#endif // !ALIBABACLOUD_COMPANYREG_MODEL_ACCEPTBOOKKEEPINGAUDITRESULTREQUEST_H_ \ No newline at end of file diff --git a/companyreg/include/alibabacloud/companyreg/model/AcceptBookkeepingAuditResultResult.h b/companyreg/include/alibabacloud/companyreg/model/AcceptBookkeepingAuditResultResult.h new file mode 100644 index 000000000..b9c54006c --- /dev/null +++ b/companyreg/include/alibabacloud/companyreg/model/AcceptBookkeepingAuditResultResult.h @@ -0,0 +1,49 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_COMPANYREG_MODEL_ACCEPTBOOKKEEPINGAUDITRESULTRESULT_H_ +#define ALIBABACLOUD_COMPANYREG_MODEL_ACCEPTBOOKKEEPINGAUDITRESULTRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Companyreg + { + namespace Model + { + class ALIBABACLOUD_COMPANYREG_EXPORT AcceptBookkeepingAuditResultResult : public ServiceResult + { + public: + + + AcceptBookkeepingAuditResultResult(); + explicit AcceptBookkeepingAuditResultResult(const std::string &payload); + ~AcceptBookkeepingAuditResultResult(); + + protected: + void parse(const std::string &payload); + private: + + }; + } + } +} +#endif // !ALIBABACLOUD_COMPANYREG_MODEL_ACCEPTBOOKKEEPINGAUDITRESULTRESULT_H_ \ No newline at end of file diff --git a/companyreg/include/alibabacloud/companyreg/model/AcceptBookkeepingDetailStatusChangeRequest.h b/companyreg/include/alibabacloud/companyreg/model/AcceptBookkeepingDetailStatusChangeRequest.h new file mode 100644 index 000000000..295c19ada --- /dev/null +++ b/companyreg/include/alibabacloud/companyreg/model/AcceptBookkeepingDetailStatusChangeRequest.h @@ -0,0 +1,54 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_COMPANYREG_MODEL_ACCEPTBOOKKEEPINGDETAILSTATUSCHANGEREQUEST_H_ +#define ALIBABACLOUD_COMPANYREG_MODEL_ACCEPTBOOKKEEPINGDETAILSTATUSCHANGEREQUEST_H_ + +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Companyreg + { + namespace Model + { + class ALIBABACLOUD_COMPANYREG_EXPORT AcceptBookkeepingDetailStatusChangeRequest : public RpcServiceRequest + { + + public: + AcceptBookkeepingDetailStatusChangeRequest(); + ~AcceptBookkeepingDetailStatusChangeRequest(); + + std::string getBizId()const; + void setBizId(const std::string& bizId); + std::string getTaxAmount()const; + void setTaxAmount(const std::string& taxAmount); + int getStatus()const; + void setStatus(int status); + + private: + std::string bizId_; + std::string taxAmount_; + int status_; + + }; + } + } +} +#endif // !ALIBABACLOUD_COMPANYREG_MODEL_ACCEPTBOOKKEEPINGDETAILSTATUSCHANGEREQUEST_H_ \ No newline at end of file diff --git a/companyreg/include/alibabacloud/companyreg/model/AcceptBookkeepingDetailStatusChangeResult.h b/companyreg/include/alibabacloud/companyreg/model/AcceptBookkeepingDetailStatusChangeResult.h new file mode 100644 index 000000000..cf57963fd --- /dev/null +++ b/companyreg/include/alibabacloud/companyreg/model/AcceptBookkeepingDetailStatusChangeResult.h @@ -0,0 +1,49 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_COMPANYREG_MODEL_ACCEPTBOOKKEEPINGDETAILSTATUSCHANGERESULT_H_ +#define ALIBABACLOUD_COMPANYREG_MODEL_ACCEPTBOOKKEEPINGDETAILSTATUSCHANGERESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Companyreg + { + namespace Model + { + class ALIBABACLOUD_COMPANYREG_EXPORT AcceptBookkeepingDetailStatusChangeResult : public ServiceResult + { + public: + + + AcceptBookkeepingDetailStatusChangeResult(); + explicit AcceptBookkeepingDetailStatusChangeResult(const std::string &payload); + ~AcceptBookkeepingDetailStatusChangeResult(); + + protected: + void parse(const std::string &payload); + private: + + }; + } + } +} +#endif // !ALIBABACLOUD_COMPANYREG_MODEL_ACCEPTBOOKKEEPINGDETAILSTATUSCHANGERESULT_H_ \ No newline at end of file diff --git a/companyreg/include/alibabacloud/companyreg/model/AcceptPartnerNotificationRequest.h b/companyreg/include/alibabacloud/companyreg/model/AcceptPartnerNotificationRequest.h new file mode 100644 index 000000000..d73990f34 --- /dev/null +++ b/companyreg/include/alibabacloud/companyreg/model/AcceptPartnerNotificationRequest.h @@ -0,0 +1,63 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_COMPANYREG_MODEL_ACCEPTPARTNERNOTIFICATIONREQUEST_H_ +#define ALIBABACLOUD_COMPANYREG_MODEL_ACCEPTPARTNERNOTIFICATIONREQUEST_H_ + +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Companyreg + { + namespace Model + { + class ALIBABACLOUD_COMPANYREG_EXPORT AcceptPartnerNotificationRequest : public RpcServiceRequest + { + + public: + AcceptPartnerNotificationRequest(); + ~AcceptPartnerNotificationRequest(); + + std::string getCertificateEndTime()const; + void setCertificateEndTime(const std::string& certificateEndTime); + int getApplicationStatus()const; + void setApplicationStatus(int applicationStatus); + std::string getCertificateNumber()const; + void setCertificateNumber(const std::string& certificateNumber); + std::string getOfficialFileURL()const; + void setOfficialFileURL(const std::string& officialFileURL); + std::string getCertificateStartTime()const; + void setCertificateStartTime(const std::string& certificateStartTime); + std::string getBizId()const; + void setBizId(const std::string& bizId); + + private: + std::string certificateEndTime_; + int applicationStatus_; + std::string certificateNumber_; + std::string officialFileURL_; + std::string certificateStartTime_; + std::string bizId_; + + }; + } + } +} +#endif // !ALIBABACLOUD_COMPANYREG_MODEL_ACCEPTPARTNERNOTIFICATIONREQUEST_H_ \ No newline at end of file diff --git a/companyreg/include/alibabacloud/companyreg/model/AcceptPartnerNotificationResult.h b/companyreg/include/alibabacloud/companyreg/model/AcceptPartnerNotificationResult.h new file mode 100644 index 000000000..a5a82f690 --- /dev/null +++ b/companyreg/include/alibabacloud/companyreg/model/AcceptPartnerNotificationResult.h @@ -0,0 +1,55 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_COMPANYREG_MODEL_ACCEPTPARTNERNOTIFICATIONRESULT_H_ +#define ALIBABACLOUD_COMPANYREG_MODEL_ACCEPTPARTNERNOTIFICATIONRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Companyreg + { + namespace Model + { + class ALIBABACLOUD_COMPANYREG_EXPORT AcceptPartnerNotificationResult : public ServiceResult + { + public: + + + AcceptPartnerNotificationResult(); + explicit AcceptPartnerNotificationResult(const std::string &payload); + ~AcceptPartnerNotificationResult(); + std::string getErrorMsg()const; + std::string getErrorCode()const; + bool getSuccess()const; + + protected: + void parse(const std::string &payload); + private: + std::string errorMsg_; + std::string errorCode_; + bool success_; + + }; + } + } +} +#endif // !ALIBABACLOUD_COMPANYREG_MODEL_ACCEPTPARTNERNOTIFICATIONRESULT_H_ \ No newline at end of file diff --git a/companyreg/include/alibabacloud/companyreg/model/BindProduceAuthorizationRequest.h b/companyreg/include/alibabacloud/companyreg/model/BindProduceAuthorizationRequest.h new file mode 100644 index 000000000..aa945a53b --- /dev/null +++ b/companyreg/include/alibabacloud/companyreg/model/BindProduceAuthorizationRequest.h @@ -0,0 +1,54 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_COMPANYREG_MODEL_BINDPRODUCEAUTHORIZATIONREQUEST_H_ +#define ALIBABACLOUD_COMPANYREG_MODEL_BINDPRODUCEAUTHORIZATIONREQUEST_H_ + +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Companyreg + { + namespace Model + { + class ALIBABACLOUD_COMPANYREG_EXPORT BindProduceAuthorizationRequest : public RpcServiceRequest + { + + public: + BindProduceAuthorizationRequest(); + ~BindProduceAuthorizationRequest(); + + std::string getBizType()const; + void setBizType(const std::string& bizType); + std::string getAuthorizedUserIds()const; + void setAuthorizedUserIds(const std::string& authorizedUserIds); + std::string getBizId()const; + void setBizId(const std::string& bizId); + + private: + std::string bizType_; + std::string authorizedUserIds_; + std::string bizId_; + + }; + } + } +} +#endif // !ALIBABACLOUD_COMPANYREG_MODEL_BINDPRODUCEAUTHORIZATIONREQUEST_H_ \ No newline at end of file diff --git a/companyreg/include/alibabacloud/companyreg/model/BindProduceAuthorizationResult.h b/companyreg/include/alibabacloud/companyreg/model/BindProduceAuthorizationResult.h new file mode 100644 index 000000000..dc2f14cf4 --- /dev/null +++ b/companyreg/include/alibabacloud/companyreg/model/BindProduceAuthorizationResult.h @@ -0,0 +1,67 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_COMPANYREG_MODEL_BINDPRODUCEAUTHORIZATIONRESULT_H_ +#define ALIBABACLOUD_COMPANYREG_MODEL_BINDPRODUCEAUTHORIZATIONRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Companyreg + { + namespace Model + { + class ALIBABACLOUD_COMPANYREG_EXPORT BindProduceAuthorizationResult : public ServiceResult + { + public: + struct Data + { + struct AuthorizedUserListItem + { + int accountValidType; + std::string userName; + std::string userId; + }; + std::string message; + std::vector authorizedUserList; + bool success; + }; + + + BindProduceAuthorizationResult(); + explicit BindProduceAuthorizationResult(const std::string &payload); + ~BindProduceAuthorizationResult(); + std::string getErrorMsg()const; + Data getData()const; + std::string getErrorCode()const; + + protected: + void parse(const std::string &payload); + private: + std::string errorMsg_; + Data data_; + std::string errorCode_; + + }; + } + } +} +#endif // !ALIBABACLOUD_COMPANYREG_MODEL_BINDPRODUCEAUTHORIZATIONRESULT_H_ \ No newline at end of file diff --git a/companyreg/include/alibabacloud/companyreg/model/CheckCompanyRegRequest.h b/companyreg/include/alibabacloud/companyreg/model/CheckCompanyRegRequest.h new file mode 100644 index 000000000..abb08f14e --- /dev/null +++ b/companyreg/include/alibabacloud/companyreg/model/CheckCompanyRegRequest.h @@ -0,0 +1,60 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_COMPANYREG_MODEL_CHECKCOMPANYREGREQUEST_H_ +#define ALIBABACLOUD_COMPANYREG_MODEL_CHECKCOMPANYREGREQUEST_H_ + +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Companyreg + { + namespace Model + { + class ALIBABACLOUD_COMPANYREG_EXPORT CheckCompanyRegRequest : public RpcServiceRequest + { + + public: + CheckCompanyRegRequest(); + ~CheckCompanyRegRequest(); + + std::string getOrgType()const; + void setOrgType(const std::string& orgType); + std::string getIndustryType()const; + void setIndustryType(const std::string& industryType); + std::string getTradeName()const; + void setTradeName(const std::string& tradeName); + std::string getCity()const; + void setCity(const std::string& city); + int getNameType()const; + void setNameType(int nameType); + + private: + std::string orgType_; + std::string industryType_; + std::string tradeName_; + std::string city_; + int nameType_; + + }; + } + } +} +#endif // !ALIBABACLOUD_COMPANYREG_MODEL_CHECKCOMPANYREGREQUEST_H_ \ No newline at end of file diff --git a/companyreg/include/alibabacloud/companyreg/model/CheckCompanyRegResult.h b/companyreg/include/alibabacloud/companyreg/model/CheckCompanyRegResult.h new file mode 100644 index 000000000..c85e32b16 --- /dev/null +++ b/companyreg/include/alibabacloud/companyreg/model/CheckCompanyRegResult.h @@ -0,0 +1,64 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_COMPANYREG_MODEL_CHECKCOMPANYREGRESULT_H_ +#define ALIBABACLOUD_COMPANYREG_MODEL_CHECKCOMPANYREGRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Companyreg + { + namespace Model + { + class ALIBABACLOUD_COMPANYREG_EXPORT CheckCompanyRegResult : public ServiceResult + { + public: + struct Company + { + std::string companyName; + std::string level; + }; + + + CheckCompanyRegResult(); + explicit CheckCompanyRegResult(const std::string &payload); + ~CheckCompanyRegResult(); + std::string getMatchSensitive()const; + std::string getMatchCity()const; + std::string getMatchBrand()const; + std::string getLevel()const; + std::vector getSimilarCompanies()const; + + protected: + void parse(const std::string &payload); + private: + std::string matchSensitive_; + std::string matchCity_; + std::string matchBrand_; + std::string level_; + std::vector similarCompanies_; + + }; + } + } +} +#endif // !ALIBABACLOUD_COMPANYREG_MODEL_CHECKCOMPANYREGRESULT_H_ \ No newline at end of file diff --git a/companyreg/include/alibabacloud/companyreg/model/CloseIcpProduceRequest.h b/companyreg/include/alibabacloud/companyreg/model/CloseIcpProduceRequest.h new file mode 100644 index 000000000..ef6fc7433 --- /dev/null +++ b/companyreg/include/alibabacloud/companyreg/model/CloseIcpProduceRequest.h @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_COMPANYREG_MODEL_CLOSEICPPRODUCEREQUEST_H_ +#define ALIBABACLOUD_COMPANYREG_MODEL_CLOSEICPPRODUCEREQUEST_H_ + +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Companyreg + { + namespace Model + { + class ALIBABACLOUD_COMPANYREG_EXPORT CloseIcpProduceRequest : public RpcServiceRequest + { + + public: + CloseIcpProduceRequest(); + ~CloseIcpProduceRequest(); + + std::string getNote()const; + void setNote(const std::string& note); + std::string getBizId()const; + void setBizId(const std::string& bizId); + + private: + std::string note_; + std::string bizId_; + + }; + } + } +} +#endif // !ALIBABACLOUD_COMPANYREG_MODEL_CLOSEICPPRODUCEREQUEST_H_ \ No newline at end of file diff --git a/companyreg/include/alibabacloud/companyreg/model/CloseIcpProduceResult.h b/companyreg/include/alibabacloud/companyreg/model/CloseIcpProduceResult.h new file mode 100644 index 000000000..81bd4cab9 --- /dev/null +++ b/companyreg/include/alibabacloud/companyreg/model/CloseIcpProduceResult.h @@ -0,0 +1,55 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_COMPANYREG_MODEL_CLOSEICPPRODUCERESULT_H_ +#define ALIBABACLOUD_COMPANYREG_MODEL_CLOSEICPPRODUCERESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Companyreg + { + namespace Model + { + class ALIBABACLOUD_COMPANYREG_EXPORT CloseIcpProduceResult : public ServiceResult + { + public: + + + CloseIcpProduceResult(); + explicit CloseIcpProduceResult(const std::string &payload); + ~CloseIcpProduceResult(); + std::string getErrorMsg()const; + std::string getErrorCode()const; + bool getSuccess()const; + + protected: + void parse(const std::string &payload); + private: + std::string errorMsg_; + std::string errorCode_; + bool success_; + + }; + } + } +} +#endif // !ALIBABACLOUD_COMPANYREG_MODEL_CLOSEICPPRODUCERESULT_H_ \ No newline at end of file diff --git a/companyreg/include/alibabacloud/companyreg/model/CloseIntentionForPartnerRequest.h b/companyreg/include/alibabacloud/companyreg/model/CloseIntentionForPartnerRequest.h new file mode 100644 index 000000000..99c916def --- /dev/null +++ b/companyreg/include/alibabacloud/companyreg/model/CloseIntentionForPartnerRequest.h @@ -0,0 +1,54 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_COMPANYREG_MODEL_CLOSEINTENTIONFORPARTNERREQUEST_H_ +#define ALIBABACLOUD_COMPANYREG_MODEL_CLOSEINTENTIONFORPARTNERREQUEST_H_ + +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Companyreg + { + namespace Model + { + class ALIBABACLOUD_COMPANYREG_EXPORT CloseIntentionForPartnerRequest : public RpcServiceRequest + { + + public: + CloseIntentionForPartnerRequest(); + ~CloseIntentionForPartnerRequest(); + + std::string getBizType()const; + void setBizType(const std::string& bizType); + std::string getNote()const; + void setNote(const std::string& note); + std::string getIntentionBizId()const; + void setIntentionBizId(const std::string& intentionBizId); + + private: + std::string bizType_; + std::string note_; + std::string intentionBizId_; + + }; + } + } +} +#endif // !ALIBABACLOUD_COMPANYREG_MODEL_CLOSEINTENTIONFORPARTNERREQUEST_H_ \ No newline at end of file diff --git a/companyreg/include/alibabacloud/companyreg/model/CloseIntentionForPartnerResult.h b/companyreg/include/alibabacloud/companyreg/model/CloseIntentionForPartnerResult.h new file mode 100644 index 000000000..007554c71 --- /dev/null +++ b/companyreg/include/alibabacloud/companyreg/model/CloseIntentionForPartnerResult.h @@ -0,0 +1,55 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_COMPANYREG_MODEL_CLOSEINTENTIONFORPARTNERRESULT_H_ +#define ALIBABACLOUD_COMPANYREG_MODEL_CLOSEINTENTIONFORPARTNERRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Companyreg + { + namespace Model + { + class ALIBABACLOUD_COMPANYREG_EXPORT CloseIntentionForPartnerResult : public ServiceResult + { + public: + + + CloseIntentionForPartnerResult(); + explicit CloseIntentionForPartnerResult(const std::string &payload); + ~CloseIntentionForPartnerResult(); + std::string getErrorMsg()const; + std::string getErrorCode()const; + bool getSuccess()const; + + protected: + void parse(const std::string &payload); + private: + std::string errorMsg_; + std::string errorCode_; + bool success_; + + }; + } + } +} +#endif // !ALIBABACLOUD_COMPANYREG_MODEL_CLOSEINTENTIONFORPARTNERRESULT_H_ \ No newline at end of file diff --git a/companyreg/include/alibabacloud/companyreg/model/CloseIntentionRequest.h b/companyreg/include/alibabacloud/companyreg/model/CloseIntentionRequest.h new file mode 100644 index 000000000..cb916d638 --- /dev/null +++ b/companyreg/include/alibabacloud/companyreg/model/CloseIntentionRequest.h @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_COMPANYREG_MODEL_CLOSEINTENTIONREQUEST_H_ +#define ALIBABACLOUD_COMPANYREG_MODEL_CLOSEINTENTIONREQUEST_H_ + +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Companyreg + { + namespace Model + { + class ALIBABACLOUD_COMPANYREG_EXPORT CloseIntentionRequest : public RpcServiceRequest + { + + public: + CloseIntentionRequest(); + ~CloseIntentionRequest(); + + std::string getNote()const; + void setNote(const std::string& note); + std::string getBizId()const; + void setBizId(const std::string& bizId); + + private: + std::string note_; + std::string bizId_; + + }; + } + } +} +#endif // !ALIBABACLOUD_COMPANYREG_MODEL_CLOSEINTENTIONREQUEST_H_ \ No newline at end of file diff --git a/companyreg/include/alibabacloud/companyreg/model/CloseIntentionResult.h b/companyreg/include/alibabacloud/companyreg/model/CloseIntentionResult.h new file mode 100644 index 000000000..ab7ee5545 --- /dev/null +++ b/companyreg/include/alibabacloud/companyreg/model/CloseIntentionResult.h @@ -0,0 +1,55 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_COMPANYREG_MODEL_CLOSEINTENTIONRESULT_H_ +#define ALIBABACLOUD_COMPANYREG_MODEL_CLOSEINTENTIONRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Companyreg + { + namespace Model + { + class ALIBABACLOUD_COMPANYREG_EXPORT CloseIntentionResult : public ServiceResult + { + public: + + + CloseIntentionResult(); + explicit CloseIntentionResult(const std::string &payload); + ~CloseIntentionResult(); + std::string getErrorMsg()const; + std::string getErrorCode()const; + bool getSuccess()const; + + protected: + void parse(const std::string &payload); + private: + std::string errorMsg_; + std::string errorCode_; + bool success_; + + }; + } + } +} +#endif // !ALIBABACLOUD_COMPANYREG_MODEL_CLOSEINTENTIONRESULT_H_ \ No newline at end of file diff --git a/companyreg/include/alibabacloud/companyreg/model/CloseUserIntentionRequest.h b/companyreg/include/alibabacloud/companyreg/model/CloseUserIntentionRequest.h new file mode 100644 index 000000000..bf15b9a45 --- /dev/null +++ b/companyreg/include/alibabacloud/companyreg/model/CloseUserIntentionRequest.h @@ -0,0 +1,54 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_COMPANYREG_MODEL_CLOSEUSERINTENTIONREQUEST_H_ +#define ALIBABACLOUD_COMPANYREG_MODEL_CLOSEUSERINTENTIONREQUEST_H_ + +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Companyreg + { + namespace Model + { + class ALIBABACLOUD_COMPANYREG_EXPORT CloseUserIntentionRequest : public RpcServiceRequest + { + + public: + CloseUserIntentionRequest(); + ~CloseUserIntentionRequest(); + + std::string getBizType()const; + void setBizType(const std::string& bizType); + std::string getNote()const; + void setNote(const std::string& note); + std::string getIntentionBizId()const; + void setIntentionBizId(const std::string& intentionBizId); + + private: + std::string bizType_; + std::string note_; + std::string intentionBizId_; + + }; + } + } +} +#endif // !ALIBABACLOUD_COMPANYREG_MODEL_CLOSEUSERINTENTIONREQUEST_H_ \ No newline at end of file diff --git a/companyreg/include/alibabacloud/companyreg/model/CloseUserIntentionResult.h b/companyreg/include/alibabacloud/companyreg/model/CloseUserIntentionResult.h new file mode 100644 index 000000000..b8187f0b7 --- /dev/null +++ b/companyreg/include/alibabacloud/companyreg/model/CloseUserIntentionResult.h @@ -0,0 +1,55 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_COMPANYREG_MODEL_CLOSEUSERINTENTIONRESULT_H_ +#define ALIBABACLOUD_COMPANYREG_MODEL_CLOSEUSERINTENTIONRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Companyreg + { + namespace Model + { + class ALIBABACLOUD_COMPANYREG_EXPORT CloseUserIntentionResult : public ServiceResult + { + public: + + + CloseUserIntentionResult(); + explicit CloseUserIntentionResult(const std::string &payload); + ~CloseUserIntentionResult(); + std::string getErrorMsg()const; + std::string getErrorCode()const; + bool getSuccess()const; + + protected: + void parse(const std::string &payload); + private: + std::string errorMsg_; + std::string errorCode_; + bool success_; + + }; + } + } +} +#endif // !ALIBABACLOUD_COMPANYREG_MODEL_CLOSEUSERINTENTIONRESULT_H_ \ No newline at end of file diff --git a/companyreg/include/alibabacloud/companyreg/model/ConfirmIcpIntentionRequest.h b/companyreg/include/alibabacloud/companyreg/model/ConfirmIcpIntentionRequest.h new file mode 100644 index 000000000..8dc7801e2 --- /dev/null +++ b/companyreg/include/alibabacloud/companyreg/model/ConfirmIcpIntentionRequest.h @@ -0,0 +1,48 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_COMPANYREG_MODEL_CONFIRMICPINTENTIONREQUEST_H_ +#define ALIBABACLOUD_COMPANYREG_MODEL_CONFIRMICPINTENTIONREQUEST_H_ + +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Companyreg + { + namespace Model + { + class ALIBABACLOUD_COMPANYREG_EXPORT ConfirmIcpIntentionRequest : public RpcServiceRequest + { + + public: + ConfirmIcpIntentionRequest(); + ~ConfirmIcpIntentionRequest(); + + std::string getBizIds()const; + void setBizIds(const std::string& bizIds); + + private: + std::string bizIds_; + + }; + } + } +} +#endif // !ALIBABACLOUD_COMPANYREG_MODEL_CONFIRMICPINTENTIONREQUEST_H_ \ No newline at end of file diff --git a/companyreg/include/alibabacloud/companyreg/model/ConfirmIcpIntentionResult.h b/companyreg/include/alibabacloud/companyreg/model/ConfirmIcpIntentionResult.h new file mode 100644 index 000000000..d20e6b2f2 --- /dev/null +++ b/companyreg/include/alibabacloud/companyreg/model/ConfirmIcpIntentionResult.h @@ -0,0 +1,55 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_COMPANYREG_MODEL_CONFIRMICPINTENTIONRESULT_H_ +#define ALIBABACLOUD_COMPANYREG_MODEL_CONFIRMICPINTENTIONRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Companyreg + { + namespace Model + { + class ALIBABACLOUD_COMPANYREG_EXPORT ConfirmIcpIntentionResult : public ServiceResult + { + public: + + + ConfirmIcpIntentionResult(); + explicit ConfirmIcpIntentionResult(const std::string &payload); + ~ConfirmIcpIntentionResult(); + std::string getErrorMsg()const; + std::string getConfirmUrl()const; + bool getSuccess()const; + + protected: + void parse(const std::string &payload); + private: + std::string errorMsg_; + std::string confirmUrl_; + bool success_; + + }; + } + } +} +#endif // !ALIBABACLOUD_COMPANYREG_MODEL_CONFIRMICPINTENTIONRESULT_H_ \ No newline at end of file diff --git a/companyreg/include/alibabacloud/companyreg/model/ConfirmIntentionRequest.h b/companyreg/include/alibabacloud/companyreg/model/ConfirmIntentionRequest.h new file mode 100644 index 000000000..c08016514 --- /dev/null +++ b/companyreg/include/alibabacloud/companyreg/model/ConfirmIntentionRequest.h @@ -0,0 +1,48 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_COMPANYREG_MODEL_CONFIRMINTENTIONREQUEST_H_ +#define ALIBABACLOUD_COMPANYREG_MODEL_CONFIRMINTENTIONREQUEST_H_ + +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Companyreg + { + namespace Model + { + class ALIBABACLOUD_COMPANYREG_EXPORT ConfirmIntentionRequest : public RpcServiceRequest + { + + public: + ConfirmIntentionRequest(); + ~ConfirmIntentionRequest(); + + std::string getBizId()const; + void setBizId(const std::string& bizId); + + private: + std::string bizId_; + + }; + } + } +} +#endif // !ALIBABACLOUD_COMPANYREG_MODEL_CONFIRMINTENTIONREQUEST_H_ \ No newline at end of file diff --git a/companyreg/include/alibabacloud/companyreg/model/ConfirmIntentionResult.h b/companyreg/include/alibabacloud/companyreg/model/ConfirmIntentionResult.h new file mode 100644 index 000000000..e9146f098 --- /dev/null +++ b/companyreg/include/alibabacloud/companyreg/model/ConfirmIntentionResult.h @@ -0,0 +1,53 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_COMPANYREG_MODEL_CONFIRMINTENTIONRESULT_H_ +#define ALIBABACLOUD_COMPANYREG_MODEL_CONFIRMINTENTIONRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Companyreg + { + namespace Model + { + class ALIBABACLOUD_COMPANYREG_EXPORT ConfirmIntentionResult : public ServiceResult + { + public: + + + ConfirmIntentionResult(); + explicit ConfirmIntentionResult(const std::string &payload); + ~ConfirmIntentionResult(); + std::string getConfirmUrl()const; + bool getSuccess()const; + + protected: + void parse(const std::string &payload); + private: + std::string confirmUrl_; + bool success_; + + }; + } + } +} +#endif // !ALIBABACLOUD_COMPANYREG_MODEL_CONFIRMINTENTIONRESULT_H_ \ No newline at end of file diff --git a/companyreg/include/alibabacloud/companyreg/model/ConfirmMaterialRequest.h b/companyreg/include/alibabacloud/companyreg/model/ConfirmMaterialRequest.h new file mode 100644 index 000000000..6f1bbaf0a --- /dev/null +++ b/companyreg/include/alibabacloud/companyreg/model/ConfirmMaterialRequest.h @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_COMPANYREG_MODEL_CONFIRMMATERIALREQUEST_H_ +#define ALIBABACLOUD_COMPANYREG_MODEL_CONFIRMMATERIALREQUEST_H_ + +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Companyreg + { + namespace Model + { + class ALIBABACLOUD_COMPANYREG_EXPORT ConfirmMaterialRequest : public RpcServiceRequest + { + + public: + ConfirmMaterialRequest(); + ~ConfirmMaterialRequest(); + + std::string getUserOtherList()const; + void setUserOtherList(const std::string& userOtherList); + std::string getBizId()const; + void setBizId(const std::string& bizId); + + private: + std::string userOtherList_; + std::string bizId_; + + }; + } + } +} +#endif // !ALIBABACLOUD_COMPANYREG_MODEL_CONFIRMMATERIALREQUEST_H_ \ No newline at end of file diff --git a/companyreg/include/alibabacloud/companyreg/model/ConfirmMaterialResult.h b/companyreg/include/alibabacloud/companyreg/model/ConfirmMaterialResult.h new file mode 100644 index 000000000..ab9bb1952 --- /dev/null +++ b/companyreg/include/alibabacloud/companyreg/model/ConfirmMaterialResult.h @@ -0,0 +1,49 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_COMPANYREG_MODEL_CONFIRMMATERIALRESULT_H_ +#define ALIBABACLOUD_COMPANYREG_MODEL_CONFIRMMATERIALRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Companyreg + { + namespace Model + { + class ALIBABACLOUD_COMPANYREG_EXPORT ConfirmMaterialResult : public ServiceResult + { + public: + + + ConfirmMaterialResult(); + explicit ConfirmMaterialResult(const std::string &payload); + ~ConfirmMaterialResult(); + + protected: + void parse(const std::string &payload); + private: + + }; + } + } +} +#endif // !ALIBABACLOUD_COMPANYREG_MODEL_CONFIRMMATERIALRESULT_H_ \ No newline at end of file diff --git a/companyreg/include/alibabacloud/companyreg/model/ConfirmTaxAmountRequest.h b/companyreg/include/alibabacloud/companyreg/model/ConfirmTaxAmountRequest.h new file mode 100644 index 000000000..81c94a1d7 --- /dev/null +++ b/companyreg/include/alibabacloud/companyreg/model/ConfirmTaxAmountRequest.h @@ -0,0 +1,48 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_COMPANYREG_MODEL_CONFIRMTAXAMOUNTREQUEST_H_ +#define ALIBABACLOUD_COMPANYREG_MODEL_CONFIRMTAXAMOUNTREQUEST_H_ + +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Companyreg + { + namespace Model + { + class ALIBABACLOUD_COMPANYREG_EXPORT ConfirmTaxAmountRequest : public RpcServiceRequest + { + + public: + ConfirmTaxAmountRequest(); + ~ConfirmTaxAmountRequest(); + + std::string getBizId()const; + void setBizId(const std::string& bizId); + + private: + std::string bizId_; + + }; + } + } +} +#endif // !ALIBABACLOUD_COMPANYREG_MODEL_CONFIRMTAXAMOUNTREQUEST_H_ \ No newline at end of file diff --git a/companyreg/include/alibabacloud/companyreg/model/ConfirmTaxAmountResult.h b/companyreg/include/alibabacloud/companyreg/model/ConfirmTaxAmountResult.h new file mode 100644 index 000000000..f52d9be1f --- /dev/null +++ b/companyreg/include/alibabacloud/companyreg/model/ConfirmTaxAmountResult.h @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_COMPANYREG_MODEL_CONFIRMTAXAMOUNTRESULT_H_ +#define ALIBABACLOUD_COMPANYREG_MODEL_CONFIRMTAXAMOUNTRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Companyreg + { + namespace Model + { + class ALIBABACLOUD_COMPANYREG_EXPORT ConfirmTaxAmountResult : public ServiceResult + { + public: + + + ConfirmTaxAmountResult(); + explicit ConfirmTaxAmountResult(const std::string &payload); + ~ConfirmTaxAmountResult(); + bool getSuccess()const; + + protected: + void parse(const std::string &payload); + private: + bool success_; + + }; + } + } +} +#endif // !ALIBABACLOUD_COMPANYREG_MODEL_CONFIRMTAXAMOUNTRESULT_H_ \ No newline at end of file diff --git a/companyreg/include/alibabacloud/companyreg/model/CreateBookkeepingIntentionRequest.h b/companyreg/include/alibabacloud/companyreg/model/CreateBookkeepingIntentionRequest.h new file mode 100644 index 000000000..186cfce90 --- /dev/null +++ b/companyreg/include/alibabacloud/companyreg/model/CreateBookkeepingIntentionRequest.h @@ -0,0 +1,66 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_COMPANYREG_MODEL_CREATEBOOKKEEPINGINTENTIONREQUEST_H_ +#define ALIBABACLOUD_COMPANYREG_MODEL_CREATEBOOKKEEPINGINTENTIONREQUEST_H_ + +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Companyreg + { + namespace Model + { + class ALIBABACLOUD_COMPANYREG_EXPORT CreateBookkeepingIntentionRequest : public RpcServiceRequest + { + + public: + CreateBookkeepingIntentionRequest(); + ~CreateBookkeepingIntentionRequest(); + + std::string getArea()const; + void setArea(const std::string& area); + std::string getMobile()const; + void setMobile(const std::string& mobile); + std::string getChannel()const; + void setChannel(const std::string& channel); + std::string getDescription()const; + void setDescription(const std::string& description); + std::string getToken()const; + void setToken(const std::string& token); + std::string getVerifyCode()const; + void setVerifyCode(const std::string& verifyCode); + std::string getUserName()const; + void setUserName(const std::string& userName); + + private: + std::string area_; + std::string mobile_; + std::string channel_; + std::string description_; + std::string token_; + std::string verifyCode_; + std::string userName_; + + }; + } + } +} +#endif // !ALIBABACLOUD_COMPANYREG_MODEL_CREATEBOOKKEEPINGINTENTIONREQUEST_H_ \ No newline at end of file diff --git a/companyreg/include/alibabacloud/companyreg/model/CreateBookkeepingIntentionResult.h b/companyreg/include/alibabacloud/companyreg/model/CreateBookkeepingIntentionResult.h new file mode 100644 index 000000000..ef5e4273d --- /dev/null +++ b/companyreg/include/alibabacloud/companyreg/model/CreateBookkeepingIntentionResult.h @@ -0,0 +1,49 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_COMPANYREG_MODEL_CREATEBOOKKEEPINGINTENTIONRESULT_H_ +#define ALIBABACLOUD_COMPANYREG_MODEL_CREATEBOOKKEEPINGINTENTIONRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Companyreg + { + namespace Model + { + class ALIBABACLOUD_COMPANYREG_EXPORT CreateBookkeepingIntentionResult : public ServiceResult + { + public: + + + CreateBookkeepingIntentionResult(); + explicit CreateBookkeepingIntentionResult(const std::string &payload); + ~CreateBookkeepingIntentionResult(); + + protected: + void parse(const std::string &payload); + private: + + }; + } + } +} +#endif // !ALIBABACLOUD_COMPANYREG_MODEL_CREATEBOOKKEEPINGINTENTIONRESULT_H_ \ No newline at end of file diff --git a/companyreg/include/alibabacloud/companyreg/model/CreateBusinessOpportunityRequest.h b/companyreg/include/alibabacloud/companyreg/model/CreateBusinessOpportunityRequest.h new file mode 100644 index 000000000..fa170fd1a --- /dev/null +++ b/companyreg/include/alibabacloud/companyreg/model/CreateBusinessOpportunityRequest.h @@ -0,0 +1,60 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_COMPANYREG_MODEL_CREATEBUSINESSOPPORTUNITYREQUEST_H_ +#define ALIBABACLOUD_COMPANYREG_MODEL_CREATEBUSINESSOPPORTUNITYREQUEST_H_ + +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Companyreg + { + namespace Model + { + class ALIBABACLOUD_COMPANYREG_EXPORT CreateBusinessOpportunityRequest : public RpcServiceRequest + { + + public: + CreateBusinessOpportunityRequest(); + ~CreateBusinessOpportunityRequest(); + + std::string getMobile()const; + void setMobile(const std::string& mobile); + int getSource()const; + void setSource(int source); + std::string getVCode()const; + void setVCode(const std::string& vCode); + std::string getContactName()const; + void setContactName(const std::string& contactName); + std::string getBizType()const; + void setBizType(const std::string& bizType); + + private: + std::string mobile_; + int source_; + std::string vCode_; + std::string contactName_; + std::string bizType_; + + }; + } + } +} +#endif // !ALIBABACLOUD_COMPANYREG_MODEL_CREATEBUSINESSOPPORTUNITYREQUEST_H_ \ No newline at end of file diff --git a/companyreg/include/alibabacloud/companyreg/model/CreateBusinessOpportunityResult.h b/companyreg/include/alibabacloud/companyreg/model/CreateBusinessOpportunityResult.h new file mode 100644 index 000000000..cd258fef4 --- /dev/null +++ b/companyreg/include/alibabacloud/companyreg/model/CreateBusinessOpportunityResult.h @@ -0,0 +1,55 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_COMPANYREG_MODEL_CREATEBUSINESSOPPORTUNITYRESULT_H_ +#define ALIBABACLOUD_COMPANYREG_MODEL_CREATEBUSINESSOPPORTUNITYRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Companyreg + { + namespace Model + { + class ALIBABACLOUD_COMPANYREG_EXPORT CreateBusinessOpportunityResult : public ServiceResult + { + public: + + + CreateBusinessOpportunityResult(); + explicit CreateBusinessOpportunityResult(const std::string &payload); + ~CreateBusinessOpportunityResult(); + std::string getErrorCode()const; + std::string getErrorMessage()const; + bool getSuccess()const; + + protected: + void parse(const std::string &payload); + private: + std::string errorCode_; + std::string errorMessage_; + bool success_; + + }; + } + } +} +#endif // !ALIBABACLOUD_COMPANYREG_MODEL_CREATEBUSINESSOPPORTUNITYRESULT_H_ \ No newline at end of file diff --git a/companyreg/include/alibabacloud/companyreg/model/CreateProduceForPartnerRequest.h b/companyreg/include/alibabacloud/companyreg/model/CreateProduceForPartnerRequest.h new file mode 100644 index 000000000..aafda3309 --- /dev/null +++ b/companyreg/include/alibabacloud/companyreg/model/CreateProduceForPartnerRequest.h @@ -0,0 +1,54 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_COMPANYREG_MODEL_CREATEPRODUCEFORPARTNERREQUEST_H_ +#define ALIBABACLOUD_COMPANYREG_MODEL_CREATEPRODUCEFORPARTNERREQUEST_H_ + +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Companyreg + { + namespace Model + { + class ALIBABACLOUD_COMPANYREG_EXPORT CreateProduceForPartnerRequest : public RpcServiceRequest + { + + public: + CreateProduceForPartnerRequest(); + ~CreateProduceForPartnerRequest(); + + std::string getBizType()const; + void setBizType(const std::string& bizType); + std::string getExtInfo()const; + void setExtInfo(const std::string& extInfo); + std::string getBizId()const; + void setBizId(const std::string& bizId); + + private: + std::string bizType_; + std::string extInfo_; + std::string bizId_; + + }; + } + } +} +#endif // !ALIBABACLOUD_COMPANYREG_MODEL_CREATEPRODUCEFORPARTNERREQUEST_H_ \ No newline at end of file diff --git a/companyreg/include/alibabacloud/companyreg/model/CreateProduceForPartnerResult.h b/companyreg/include/alibabacloud/companyreg/model/CreateProduceForPartnerResult.h new file mode 100644 index 000000000..0f458ccba --- /dev/null +++ b/companyreg/include/alibabacloud/companyreg/model/CreateProduceForPartnerResult.h @@ -0,0 +1,57 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_COMPANYREG_MODEL_CREATEPRODUCEFORPARTNERRESULT_H_ +#define ALIBABACLOUD_COMPANYREG_MODEL_CREATEPRODUCEFORPARTNERRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Companyreg + { + namespace Model + { + class ALIBABACLOUD_COMPANYREG_EXPORT CreateProduceForPartnerResult : public ServiceResult + { + public: + + + CreateProduceForPartnerResult(); + explicit CreateProduceForPartnerResult(const std::string &payload); + ~CreateProduceForPartnerResult(); + std::string getErrorMsg()const; + std::string getErrorCode()const; + std::string getBizId()const; + bool getSuccess()const; + + protected: + void parse(const std::string &payload); + private: + std::string errorMsg_; + std::string errorCode_; + std::string bizId_; + bool success_; + + }; + } + } +} +#endif // !ALIBABACLOUD_COMPANYREG_MODEL_CREATEPRODUCEFORPARTNERRESULT_H_ \ No newline at end of file diff --git a/companyreg/include/alibabacloud/companyreg/model/DescribePartnerConfigRequest.h b/companyreg/include/alibabacloud/companyreg/model/DescribePartnerConfigRequest.h new file mode 100644 index 000000000..62607846b --- /dev/null +++ b/companyreg/include/alibabacloud/companyreg/model/DescribePartnerConfigRequest.h @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_COMPANYREG_MODEL_DESCRIBEPARTNERCONFIGREQUEST_H_ +#define ALIBABACLOUD_COMPANYREG_MODEL_DESCRIBEPARTNERCONFIGREQUEST_H_ + +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Companyreg + { + namespace Model + { + class ALIBABACLOUD_COMPANYREG_EXPORT DescribePartnerConfigRequest : public RpcServiceRequest + { + + public: + DescribePartnerConfigRequest(); + ~DescribePartnerConfigRequest(); + + std::string getPartnerCode()const; + void setPartnerCode(const std::string& partnerCode); + std::string getBizType()const; + void setBizType(const std::string& bizType); + + private: + std::string partnerCode_; + std::string bizType_; + + }; + } + } +} +#endif // !ALIBABACLOUD_COMPANYREG_MODEL_DESCRIBEPARTNERCONFIGREQUEST_H_ \ No newline at end of file diff --git a/companyreg/include/alibabacloud/companyreg/model/DescribePartnerConfigResult.h b/companyreg/include/alibabacloud/companyreg/model/DescribePartnerConfigResult.h new file mode 100644 index 000000000..16e5fd77d --- /dev/null +++ b/companyreg/include/alibabacloud/companyreg/model/DescribePartnerConfigResult.h @@ -0,0 +1,55 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_COMPANYREG_MODEL_DESCRIBEPARTNERCONFIGRESULT_H_ +#define ALIBABACLOUD_COMPANYREG_MODEL_DESCRIBEPARTNERCONFIGRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Companyreg + { + namespace Model + { + class ALIBABACLOUD_COMPANYREG_EXPORT DescribePartnerConfigResult : public ServiceResult + { + public: + + + DescribePartnerConfigResult(); + explicit DescribePartnerConfigResult(const std::string &payload); + ~DescribePartnerConfigResult(); + std::string getPartnerName()const; + std::string getPartnerCode()const; + std::string getContact()const; + + protected: + void parse(const std::string &payload); + private: + std::string partnerName_; + std::string partnerCode_; + std::string contact_; + + }; + } + } +} +#endif // !ALIBABACLOUD_COMPANYREG_MODEL_DESCRIBEPARTNERCONFIGRESULT_H_ \ No newline at end of file diff --git a/companyreg/include/alibabacloud/companyreg/model/GenerateCompanyRegUploadPolicyRequest.h b/companyreg/include/alibabacloud/companyreg/model/GenerateCompanyRegUploadPolicyRequest.h new file mode 100644 index 000000000..9a1926f71 --- /dev/null +++ b/companyreg/include/alibabacloud/companyreg/model/GenerateCompanyRegUploadPolicyRequest.h @@ -0,0 +1,54 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_COMPANYREG_MODEL_GENERATECOMPANYREGUPLOADPOLICYREQUEST_H_ +#define ALIBABACLOUD_COMPANYREG_MODEL_GENERATECOMPANYREGUPLOADPOLICYREQUEST_H_ + +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Companyreg + { + namespace Model + { + class ALIBABACLOUD_COMPANYREG_EXPORT GenerateCompanyRegUploadPolicyRequest : public RpcServiceRequest + { + + public: + GenerateCompanyRegUploadPolicyRequest(); + ~GenerateCompanyRegUploadPolicyRequest(); + + std::string getData()const; + void setData(const std::string& data); + std::string getBizCode()const; + void setBizCode(const std::string& bizCode); + std::string getBizSubCode()const; + void setBizSubCode(const std::string& bizSubCode); + + private: + std::string data_; + std::string bizCode_; + std::string bizSubCode_; + + }; + } + } +} +#endif // !ALIBABACLOUD_COMPANYREG_MODEL_GENERATECOMPANYREGUPLOADPOLICYREQUEST_H_ \ No newline at end of file diff --git a/companyreg/include/alibabacloud/companyreg/model/GenerateCompanyRegUploadPolicyResult.h b/companyreg/include/alibabacloud/companyreg/model/GenerateCompanyRegUploadPolicyResult.h new file mode 100644 index 000000000..31784672a --- /dev/null +++ b/companyreg/include/alibabacloud/companyreg/model/GenerateCompanyRegUploadPolicyResult.h @@ -0,0 +1,67 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_COMPANYREG_MODEL_GENERATECOMPANYREGUPLOADPOLICYRESULT_H_ +#define ALIBABACLOUD_COMPANYREG_MODEL_GENERATECOMPANYREGUPLOADPOLICYRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Companyreg + { + namespace Model + { + class ALIBABACLOUD_COMPANYREG_EXPORT GenerateCompanyRegUploadPolicyResult : public ServiceResult + { + public: + + + GenerateCompanyRegUploadPolicyResult(); + explicit GenerateCompanyRegUploadPolicyResult(const std::string &payload); + ~GenerateCompanyRegUploadPolicyResult(); + std::string getFileDir()const; + std::string getEncodedPolicy()const; + long getMin()const; + std::string getAccessId()const; + long getMax()const; + std::string getSignature()const; + std::string getHost()const; + std::string getEncryption()const; + long getExpireTime()const; + + protected: + void parse(const std::string &payload); + private: + std::string fileDir_; + std::string encodedPolicy_; + long min_; + std::string accessId_; + long max_; + std::string signature_; + std::string host_; + std::string encryption_; + long expireTime_; + + }; + } + } +} +#endif // !ALIBABACLOUD_COMPANYREG_MODEL_GENERATECOMPANYREGUPLOADPOLICYRESULT_H_ \ No newline at end of file diff --git a/companyreg/include/alibabacloud/companyreg/model/GenerateUploadFilePolicyRequest.h b/companyreg/include/alibabacloud/companyreg/model/GenerateUploadFilePolicyRequest.h new file mode 100644 index 000000000..bbeb94759 --- /dev/null +++ b/companyreg/include/alibabacloud/companyreg/model/GenerateUploadFilePolicyRequest.h @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_COMPANYREG_MODEL_GENERATEUPLOADFILEPOLICYREQUEST_H_ +#define ALIBABACLOUD_COMPANYREG_MODEL_GENERATEUPLOADFILEPOLICYREQUEST_H_ + +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Companyreg + { + namespace Model + { + class ALIBABACLOUD_COMPANYREG_EXPORT GenerateUploadFilePolicyRequest : public RpcServiceRequest + { + + public: + GenerateUploadFilePolicyRequest(); + ~GenerateUploadFilePolicyRequest(); + + std::string getFileType()const; + void setFileType(const std::string& fileType); + std::string getFileName()const; + void setFileName(const std::string& fileName); + + private: + std::string fileType_; + std::string fileName_; + + }; + } + } +} +#endif // !ALIBABACLOUD_COMPANYREG_MODEL_GENERATEUPLOADFILEPOLICYREQUEST_H_ \ No newline at end of file diff --git a/companyreg/include/alibabacloud/companyreg/model/GenerateUploadFilePolicyResult.h b/companyreg/include/alibabacloud/companyreg/model/GenerateUploadFilePolicyResult.h new file mode 100644 index 000000000..43b2d6b3a --- /dev/null +++ b/companyreg/include/alibabacloud/companyreg/model/GenerateUploadFilePolicyResult.h @@ -0,0 +1,63 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_COMPANYREG_MODEL_GENERATEUPLOADFILEPOLICYRESULT_H_ +#define ALIBABACLOUD_COMPANYREG_MODEL_GENERATEUPLOADFILEPOLICYRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Companyreg + { + namespace Model + { + class ALIBABACLOUD_COMPANYREG_EXPORT GenerateUploadFilePolicyResult : public ServiceResult + { + public: + + + GenerateUploadFilePolicyResult(); + explicit GenerateUploadFilePolicyResult(const std::string &payload); + ~GenerateUploadFilePolicyResult(); + std::string getFileDir()const; + std::string getFileUrl()const; + std::string getEncodedPolicy()const; + std::string getAccessId()const; + std::string getSignature()const; + std::string getHost()const; + long getExpireTime()const; + + protected: + void parse(const std::string &payload); + private: + std::string fileDir_; + std::string fileUrl_; + std::string encodedPolicy_; + std::string accessId_; + std::string signature_; + std::string host_; + long expireTime_; + + }; + } + } +} +#endif // !ALIBABACLOUD_COMPANYREG_MODEL_GENERATEUPLOADFILEPOLICYRESULT_H_ \ No newline at end of file diff --git a/companyreg/include/alibabacloud/companyreg/model/GetAlipayUrlRequest.h b/companyreg/include/alibabacloud/companyreg/model/GetAlipayUrlRequest.h new file mode 100644 index 000000000..786679258 --- /dev/null +++ b/companyreg/include/alibabacloud/companyreg/model/GetAlipayUrlRequest.h @@ -0,0 +1,57 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_COMPANYREG_MODEL_GETALIPAYURLREQUEST_H_ +#define ALIBABACLOUD_COMPANYREG_MODEL_GETALIPAYURLREQUEST_H_ + +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Companyreg + { + namespace Model + { + class ALIBABACLOUD_COMPANYREG_EXPORT GetAlipayUrlRequest : public RpcServiceRequest + { + + public: + GetAlipayUrlRequest(); + ~GetAlipayUrlRequest(); + + long getOrderId()const; + void setOrderId(long orderId); + std::string getType()const; + void setType(const std::string& type); + std::string getBizType()const; + void setBizType(const std::string& bizType); + std::string getReturnUrl()const; + void setReturnUrl(const std::string& returnUrl); + + private: + long orderId_; + std::string type_; + std::string bizType_; + std::string returnUrl_; + + }; + } + } +} +#endif // !ALIBABACLOUD_COMPANYREG_MODEL_GETALIPAYURLREQUEST_H_ \ No newline at end of file diff --git a/companyreg/include/alibabacloud/companyreg/model/GetAlipayUrlResult.h b/companyreg/include/alibabacloud/companyreg/model/GetAlipayUrlResult.h new file mode 100644 index 000000000..9c0117d40 --- /dev/null +++ b/companyreg/include/alibabacloud/companyreg/model/GetAlipayUrlResult.h @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_COMPANYREG_MODEL_GETALIPAYURLRESULT_H_ +#define ALIBABACLOUD_COMPANYREG_MODEL_GETALIPAYURLRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Companyreg + { + namespace Model + { + class ALIBABACLOUD_COMPANYREG_EXPORT GetAlipayUrlResult : public ServiceResult + { + public: + + + GetAlipayUrlResult(); + explicit GetAlipayUrlResult(const std::string &payload); + ~GetAlipayUrlResult(); + std::string getData()const; + + protected: + void parse(const std::string &payload); + private: + std::string data_; + + }; + } + } +} +#endif // !ALIBABACLOUD_COMPANYREG_MODEL_GETALIPAYURLRESULT_H_ \ No newline at end of file diff --git a/companyreg/include/alibabacloud/companyreg/model/GetCompanyRegOrderRequest.h b/companyreg/include/alibabacloud/companyreg/model/GetCompanyRegOrderRequest.h new file mode 100644 index 000000000..9d572acc6 --- /dev/null +++ b/companyreg/include/alibabacloud/companyreg/model/GetCompanyRegOrderRequest.h @@ -0,0 +1,60 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_COMPANYREG_MODEL_GETCOMPANYREGORDERREQUEST_H_ +#define ALIBABACLOUD_COMPANYREG_MODEL_GETCOMPANYREGORDERREQUEST_H_ + +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Companyreg + { + namespace Model + { + class ALIBABACLOUD_COMPANYREG_EXPORT GetCompanyRegOrderRequest : public RpcServiceRequest + { + + public: + GetCompanyRegOrderRequest(); + ~GetCompanyRegOrderRequest(); + + std::string getActionTypes()const; + void setActionTypes(const std::string& actionTypes); + std::string getBizCode()const; + void setBizCode(const std::string& bizCode); + std::string getBizId()const; + void setBizId(const std::string& bizId); + int getMaxOperationSize()const; + void setMaxOperationSize(int maxOperationSize); + std::string getBizSubCode()const; + void setBizSubCode(const std::string& bizSubCode); + + private: + std::string actionTypes_; + std::string bizCode_; + std::string bizId_; + int maxOperationSize_; + std::string bizSubCode_; + + }; + } + } +} +#endif // !ALIBABACLOUD_COMPANYREG_MODEL_GETCOMPANYREGORDERREQUEST_H_ \ No newline at end of file diff --git a/companyreg/include/alibabacloud/companyreg/model/GetCompanyRegOrderResult.h b/companyreg/include/alibabacloud/companyreg/model/GetCompanyRegOrderResult.h new file mode 100644 index 000000000..84eb34eb6 --- /dev/null +++ b/companyreg/include/alibabacloud/companyreg/model/GetCompanyRegOrderResult.h @@ -0,0 +1,89 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_COMPANYREG_MODEL_GETCOMPANYREGORDERRESULT_H_ +#define ALIBABACLOUD_COMPANYREG_MODEL_GETCOMPANYREGORDERRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Companyreg + { + namespace Model + { + class ALIBABACLOUD_COMPANYREG_EXPORT GetCompanyRegOrderResult : public ServiceResult + { + public: + struct BizOperation + { + std::string actionType; + long gmtAction; + std::string actionInfo; + }; + + + GetCompanyRegOrderResult(); + explicit GetCompanyRegOrderResult(const std::string &payload); + ~GetCompanyRegOrderResult(); + std::string getBizInfo()const; + std::string getOutboundPhone()const; + std::string getSupplementBizInfo()const; + long getGmtModified()const; + std::string getBizStatus()const; + std::string getBizStatusStage()const; + std::string getPlatformName()const; + std::string getCompanyName()const; + std::string getAliyunOrderId()const; + std::string getExtend()const; + float getOrderAmount()const; + long getGmtPaid()const; + std::string getBizSubCode()const; + std::vector getOperations()const; + std::string getBizId()const; + float getYunMarketOrderAmount()const; + std::string getInboundPhone()const; + + protected: + void parse(const std::string &payload); + private: + std::string bizInfo_; + std::string outboundPhone_; + std::string supplementBizInfo_; + long gmtModified_; + std::string bizStatus_; + std::string bizStatusStage_; + std::string platformName_; + std::string companyName_; + std::string aliyunOrderId_; + std::string extend_; + float orderAmount_; + long gmtPaid_; + std::string bizSubCode_; + std::vector operations_; + std::string bizId_; + float yunMarketOrderAmount_; + std::string inboundPhone_; + + }; + } + } +} +#endif // !ALIBABACLOUD_COMPANYREG_MODEL_GETCOMPANYREGORDERRESULT_H_ \ No newline at end of file diff --git a/companyreg/include/alibabacloud/companyreg/model/ListApplicationLogsRequest.h b/companyreg/include/alibabacloud/companyreg/model/ListApplicationLogsRequest.h new file mode 100644 index 000000000..18b02dfc1 --- /dev/null +++ b/companyreg/include/alibabacloud/companyreg/model/ListApplicationLogsRequest.h @@ -0,0 +1,48 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_COMPANYREG_MODEL_LISTAPPLICATIONLOGSREQUEST_H_ +#define ALIBABACLOUD_COMPANYREG_MODEL_LISTAPPLICATIONLOGSREQUEST_H_ + +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Companyreg + { + namespace Model + { + class ALIBABACLOUD_COMPANYREG_EXPORT ListApplicationLogsRequest : public RpcServiceRequest + { + + public: + ListApplicationLogsRequest(); + ~ListApplicationLogsRequest(); + + std::string getBizId()const; + void setBizId(const std::string& bizId); + + private: + std::string bizId_; + + }; + } + } +} +#endif // !ALIBABACLOUD_COMPANYREG_MODEL_LISTAPPLICATIONLOGSREQUEST_H_ \ No newline at end of file diff --git a/companyreg/include/alibabacloud/companyreg/model/ListApplicationLogsResult.h b/companyreg/include/alibabacloud/companyreg/model/ListApplicationLogsResult.h new file mode 100644 index 000000000..4d0e2c23b --- /dev/null +++ b/companyreg/include/alibabacloud/companyreg/model/ListApplicationLogsResult.h @@ -0,0 +1,60 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_COMPANYREG_MODEL_LISTAPPLICATIONLOGSRESULT_H_ +#define ALIBABACLOUD_COMPANYREG_MODEL_LISTAPPLICATIONLOGSRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Companyreg + { + namespace Model + { + class ALIBABACLOUD_COMPANYREG_EXPORT ListApplicationLogsResult : public ServiceResult + { + public: + struct DataItem + { + long operateTime; + std::string extendContent; + std::string note; + std::string bizId; + int operateType; + int bizStatus; + }; + + + ListApplicationLogsResult(); + explicit ListApplicationLogsResult(const std::string &payload); + ~ListApplicationLogsResult(); + std::vector getData()const; + + protected: + void parse(const std::string &payload); + private: + std::vector data_; + + }; + } + } +} +#endif // !ALIBABACLOUD_COMPANYREG_MODEL_LISTAPPLICATIONLOGSRESULT_H_ \ No newline at end of file diff --git a/companyreg/include/alibabacloud/companyreg/model/ListBookkeepingStatisticsesRequest.h b/companyreg/include/alibabacloud/companyreg/model/ListBookkeepingStatisticsesRequest.h new file mode 100644 index 000000000..64d56dd9a --- /dev/null +++ b/companyreg/include/alibabacloud/companyreg/model/ListBookkeepingStatisticsesRequest.h @@ -0,0 +1,60 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_COMPANYREG_MODEL_LISTBOOKKEEPINGSTATISTICSESREQUEST_H_ +#define ALIBABACLOUD_COMPANYREG_MODEL_LISTBOOKKEEPINGSTATISTICSESREQUEST_H_ + +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Companyreg + { + namespace Model + { + class ALIBABACLOUD_COMPANYREG_EXPORT ListBookkeepingStatisticsesRequest : public RpcServiceRequest + { + + public: + ListBookkeepingStatisticsesRequest(); + ~ListBookkeepingStatisticsesRequest(); + + int getYear()const; + void setYear(int year); + std::string getProduceBizId()const; + void setProduceBizId(const std::string& produceBizId); + int getPageNumber()const; + void setPageNumber(int pageNumber); + int getMonth()const; + void setMonth(int month); + int getPageSize()const; + void setPageSize(int pageSize); + + private: + int year_; + std::string produceBizId_; + int pageNumber_; + int month_; + int pageSize_; + + }; + } + } +} +#endif // !ALIBABACLOUD_COMPANYREG_MODEL_LISTBOOKKEEPINGSTATISTICSESREQUEST_H_ \ No newline at end of file diff --git a/companyreg/include/alibabacloud/companyreg/model/ListBookkeepingStatisticsesResult.h b/companyreg/include/alibabacloud/companyreg/model/ListBookkeepingStatisticsesResult.h new file mode 100644 index 000000000..711fa8305 --- /dev/null +++ b/companyreg/include/alibabacloud/companyreg/model/ListBookkeepingStatisticsesResult.h @@ -0,0 +1,103 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_COMPANYREG_MODEL_LISTBOOKKEEPINGSTATISTICSESRESULT_H_ +#define ALIBABACLOUD_COMPANYREG_MODEL_LISTBOOKKEEPINGSTATISTICSESRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Companyreg + { + namespace Model + { + class ALIBABACLOUD_COMPANYREG_EXPORT ListBookkeepingStatisticsesResult : public ServiceResult + { + public: + struct BookkeepingStatistics + { + struct TaxDetail + { + int month; + int year; + std::string taxName; + float amount; + std::string remark; + }; + float taxFjs; + std::string taxOtherNote; + float taxGhjf; + float income; + std::string taxGhjfNote; + float taxZzs; + int month; + std::vector taxDetails; + float taxAmount; + std::string taxFjsNote; + float taxSljj; + std::string taxZzsNote; + float profit; + std::string taxYhsNote; + float taxYhs; + float taxQysds; + std::string taxQysdsNote; + std::string produceBizId; + float taxCjrbzj; + int subjectCount; + std::string taxCjrbzjNote; + std::string taxSljjNote; + float taxOther; + float expend; + int year; + std::string taxAmountNote; + int voucherCount; + }; + + + ListBookkeepingStatisticsesResult(); + explicit ListBookkeepingStatisticsesResult(const std::string &payload); + ~ListBookkeepingStatisticsesResult(); + int getTotalCount()const; + float getExpendSum()const; + int getPageSize()const; + float getIncomeSum()const; + int getPageNumber()const; + float getTaxAmountSum()const; + std::vector getBookkeepingStatisticses()const; + float getProfitSum()const; + + protected: + void parse(const std::string &payload); + private: + int totalCount_; + float expendSum_; + int pageSize_; + float incomeSum_; + int pageNumber_; + float taxAmountSum_; + std::vector bookkeepingStatisticses_; + float profitSum_; + + }; + } + } +} +#endif // !ALIBABACLOUD_COMPANYREG_MODEL_LISTBOOKKEEPINGSTATISTICSESRESULT_H_ \ No newline at end of file diff --git a/companyreg/include/alibabacloud/companyreg/model/ListBookkeepingSubjectBalancesRequest.h b/companyreg/include/alibabacloud/companyreg/model/ListBookkeepingSubjectBalancesRequest.h new file mode 100644 index 000000000..1b6c39798 --- /dev/null +++ b/companyreg/include/alibabacloud/companyreg/model/ListBookkeepingSubjectBalancesRequest.h @@ -0,0 +1,60 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_COMPANYREG_MODEL_LISTBOOKKEEPINGSUBJECTBALANCESREQUEST_H_ +#define ALIBABACLOUD_COMPANYREG_MODEL_LISTBOOKKEEPINGSUBJECTBALANCESREQUEST_H_ + +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Companyreg + { + namespace Model + { + class ALIBABACLOUD_COMPANYREG_EXPORT ListBookkeepingSubjectBalancesRequest : public RpcServiceRequest + { + + public: + ListBookkeepingSubjectBalancesRequest(); + ~ListBookkeepingSubjectBalancesRequest(); + + int getPeriod()const; + void setPeriod(int period); + int getYear()const; + void setYear(int year); + std::string getProduceBizId()const; + void setProduceBizId(const std::string& produceBizId); + int getPageNumber()const; + void setPageNumber(int pageNumber); + int getPageSize()const; + void setPageSize(int pageSize); + + private: + int period_; + int year_; + std::string produceBizId_; + int pageNumber_; + int pageSize_; + + }; + } + } +} +#endif // !ALIBABACLOUD_COMPANYREG_MODEL_LISTBOOKKEEPINGSUBJECTBALANCESREQUEST_H_ \ No newline at end of file diff --git a/companyreg/include/alibabacloud/companyreg/model/ListBookkeepingSubjectBalancesResult.h b/companyreg/include/alibabacloud/companyreg/model/ListBookkeepingSubjectBalancesResult.h new file mode 100644 index 000000000..7fb321c15 --- /dev/null +++ b/companyreg/include/alibabacloud/companyreg/model/ListBookkeepingSubjectBalancesResult.h @@ -0,0 +1,78 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_COMPANYREG_MODEL_LISTBOOKKEEPINGSUBJECTBALANCESRESULT_H_ +#define ALIBABACLOUD_COMPANYREG_MODEL_LISTBOOKKEEPINGSUBJECTBALANCESRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Companyreg + { + namespace Model + { + class ALIBABACLOUD_COMPANYREG_EXPORT ListBookkeepingSubjectBalancesResult : public ServiceResult + { + public: + struct BookkeepingSubjectBalancesItem + { + float currentDebitValue; + float startDebitValue; + float yearCreditValue; + std::string subjectName; + std::string parentSubjectCode; + float currentCreditValue; + std::string parentBizId; + float startCreditValue; + float yearDebitValue; + std::string subjectCode; + float endDebitValue; + float endCreditValue; + std::string subjectLevel; + std::string bizId; + }; + + + ListBookkeepingSubjectBalancesResult(); + explicit ListBookkeepingSubjectBalancesResult(const std::string &payload); + ~ListBookkeepingSubjectBalancesResult(); + int getTotalCount()const; + int getPageSize()const; + int getPageNumber()const; + std::string getErrorMsg()const; + std::vector getBookkeepingSubjectBalances()const; + bool getSuccess()const; + + protected: + void parse(const std::string &payload); + private: + int totalCount_; + int pageSize_; + int pageNumber_; + std::string errorMsg_; + std::vector bookkeepingSubjectBalances_; + bool success_; + + }; + } + } +} +#endif // !ALIBABACLOUD_COMPANYREG_MODEL_LISTBOOKKEEPINGSUBJECTBALANCESRESULT_H_ \ No newline at end of file diff --git a/companyreg/include/alibabacloud/companyreg/model/ListBookkeepingsRequest.h b/companyreg/include/alibabacloud/companyreg/model/ListBookkeepingsRequest.h new file mode 100644 index 000000000..ba3a07b8a --- /dev/null +++ b/companyreg/include/alibabacloud/companyreg/model/ListBookkeepingsRequest.h @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_COMPANYREG_MODEL_LISTBOOKKEEPINGSREQUEST_H_ +#define ALIBABACLOUD_COMPANYREG_MODEL_LISTBOOKKEEPINGSREQUEST_H_ + +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Companyreg + { + namespace Model + { + class ALIBABACLOUD_COMPANYREG_EXPORT ListBookkeepingsRequest : public RpcServiceRequest + { + + public: + ListBookkeepingsRequest(); + ~ListBookkeepingsRequest(); + + int getPageSize()const; + void setPageSize(int pageSize); + int getPageNumber()const; + void setPageNumber(int pageNumber); + + private: + int pageSize_; + int pageNumber_; + + }; + } + } +} +#endif // !ALIBABACLOUD_COMPANYREG_MODEL_LISTBOOKKEEPINGSREQUEST_H_ \ No newline at end of file diff --git a/companyreg/include/alibabacloud/companyreg/model/ListBookkeepingsResult.h b/companyreg/include/alibabacloud/companyreg/model/ListBookkeepingsResult.h new file mode 100644 index 000000000..2f25f0acb --- /dev/null +++ b/companyreg/include/alibabacloud/companyreg/model/ListBookkeepingsResult.h @@ -0,0 +1,69 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_COMPANYREG_MODEL_LISTBOOKKEEPINGSRESULT_H_ +#define ALIBABACLOUD_COMPANYREG_MODEL_LISTBOOKKEEPINGSRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Companyreg + { + namespace Model + { + class ALIBABACLOUD_COMPANYREG_EXPORT ListBookkeepingsResult : public ServiceResult + { + public: + struct Bookkeeping + { + int status; + std::string companyName; + std::string note; + std::string orderId; + std::string bizId; + bool renew; + std::string commodityType; + }; + + + ListBookkeepingsResult(); + explicit ListBookkeepingsResult(const std::string &payload); + ~ListBookkeepingsResult(); + int getTotalItemNumber()const; + int getPageSize()const; + int getCurrentPageNumber()const; + int getTotalPageNumber()const; + std::vector getBookkeepings()const; + + protected: + void parse(const std::string &payload); + private: + int totalItemNumber_; + int pageSize_; + int currentPageNumber_; + int totalPageNumber_; + std::vector bookkeepings_; + + }; + } + } +} +#endif // !ALIBABACLOUD_COMPANYREG_MODEL_LISTBOOKKEEPINGSRESULT_H_ \ No newline at end of file diff --git a/companyreg/include/alibabacloud/companyreg/model/ListCompanyRegConsultationsRequest.h b/companyreg/include/alibabacloud/companyreg/model/ListCompanyRegConsultationsRequest.h new file mode 100644 index 000000000..ee05d9390 --- /dev/null +++ b/companyreg/include/alibabacloud/companyreg/model/ListCompanyRegConsultationsRequest.h @@ -0,0 +1,66 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_COMPANYREG_MODEL_LISTCOMPANYREGCONSULTATIONSREQUEST_H_ +#define ALIBABACLOUD_COMPANYREG_MODEL_LISTCOMPANYREGCONSULTATIONSREQUEST_H_ + +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Companyreg + { + namespace Model + { + class ALIBABACLOUD_COMPANYREG_EXPORT ListCompanyRegConsultationsRequest : public RpcServiceRequest + { + + public: + ListCompanyRegConsultationsRequest(); + ~ListCompanyRegConsultationsRequest(); + + long getEndGmtCreate()const; + void setEndGmtCreate(long endGmtCreate); + std::string getCity()const; + void setCity(const std::string& city); + int getPageNum()const; + void setPageNum(int pageNum); + std::string getBizCode()const; + void setBizCode(const std::string& bizCode); + int getPageSize()const; + void setPageSize(int pageSize); + std::string getBizId()const; + void setBizId(const std::string& bizId); + long getStartGmtCreate()const; + void setStartGmtCreate(long startGmtCreate); + + private: + long endGmtCreate_; + std::string city_; + int pageNum_; + std::string bizCode_; + int pageSize_; + std::string bizId_; + long startGmtCreate_; + + }; + } + } +} +#endif // !ALIBABACLOUD_COMPANYREG_MODEL_LISTCOMPANYREGCONSULTATIONSREQUEST_H_ \ No newline at end of file diff --git a/companyreg/include/alibabacloud/companyreg/model/ListCompanyRegConsultationsResult.h b/companyreg/include/alibabacloud/companyreg/model/ListCompanyRegConsultationsResult.h new file mode 100644 index 000000000..64c612308 --- /dev/null +++ b/companyreg/include/alibabacloud/companyreg/model/ListCompanyRegConsultationsResult.h @@ -0,0 +1,73 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_COMPANYREG_MODEL_LISTCOMPANYREGCONSULTATIONSRESULT_H_ +#define ALIBABACLOUD_COMPANYREG_MODEL_LISTCOMPANYREGCONSULTATIONSRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Companyreg + { + namespace Model + { + class ALIBABACLOUD_COMPANYREG_EXPORT ListCompanyRegConsultationsResult : public ServiceResult + { + public: + struct CompanyRegConsultation + { + std::string platformName; + std::string consultInfo; + std::string outboundPhone; + long gmtModified; + std::string city; + std::string bizId; + std::string inboundPhone; + }; + + + ListCompanyRegConsultationsResult(); + explicit ListCompanyRegConsultationsResult(const std::string &payload); + ~ListCompanyRegConsultationsResult(); + bool getPrePage()const; + int getCurrentPageNum()const; + int getPageSize()const; + int getTotalPageNum()const; + std::vector getData()const; + int getTotalItemNum()const; + bool getNextPage()const; + + protected: + void parse(const std::string &payload); + private: + bool prePage_; + int currentPageNum_; + int pageSize_; + int totalPageNum_; + std::vector data_; + int totalItemNum_; + bool nextPage_; + + }; + } + } +} +#endif // !ALIBABACLOUD_COMPANYREG_MODEL_LISTCOMPANYREGCONSULTATIONSRESULT_H_ \ No newline at end of file diff --git a/companyreg/include/alibabacloud/companyreg/model/ListCompanyRegOrdersRequest.h b/companyreg/include/alibabacloud/companyreg/model/ListCompanyRegOrdersRequest.h new file mode 100644 index 000000000..4ab949c6a --- /dev/null +++ b/companyreg/include/alibabacloud/companyreg/model/ListCompanyRegOrdersRequest.h @@ -0,0 +1,69 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_COMPANYREG_MODEL_LISTCOMPANYREGORDERSREQUEST_H_ +#define ALIBABACLOUD_COMPANYREG_MODEL_LISTCOMPANYREGORDERSREQUEST_H_ + +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Companyreg + { + namespace Model + { + class ALIBABACLOUD_COMPANYREG_EXPORT ListCompanyRegOrdersRequest : public RpcServiceRequest + { + + public: + ListCompanyRegOrdersRequest(); + ~ListCompanyRegOrdersRequest(); + + std::string getNotBizStatus()const; + void setNotBizStatus(const std::string& notBizStatus); + int getPageNum()const; + void setPageNum(int pageNum); + std::string getBizCode()const; + void setBizCode(const std::string& bizCode); + std::string getBizStatus()const; + void setBizStatus(const std::string& bizStatus); + std::string getCompanyName()const; + void setCompanyName(const std::string& companyName); + int getPageSize()const; + void setPageSize(int pageSize); + std::string getAliyunOrderId()const; + void setAliyunOrderId(const std::string& aliyunOrderId); + std::string getBizSubCode()const; + void setBizSubCode(const std::string& bizSubCode); + + private: + std::string notBizStatus_; + int pageNum_; + std::string bizCode_; + std::string bizStatus_; + std::string companyName_; + int pageSize_; + std::string aliyunOrderId_; + std::string bizSubCode_; + + }; + } + } +} +#endif // !ALIBABACLOUD_COMPANYREG_MODEL_LISTCOMPANYREGORDERSREQUEST_H_ \ No newline at end of file diff --git a/companyreg/include/alibabacloud/companyreg/model/ListCompanyRegOrdersResult.h b/companyreg/include/alibabacloud/companyreg/model/ListCompanyRegOrdersResult.h new file mode 100644 index 000000000..c99464749 --- /dev/null +++ b/companyreg/include/alibabacloud/companyreg/model/ListCompanyRegOrdersResult.h @@ -0,0 +1,75 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_COMPANYREG_MODEL_LISTCOMPANYREGORDERSRESULT_H_ +#define ALIBABACLOUD_COMPANYREG_MODEL_LISTCOMPANYREGORDERSRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Companyreg + { + namespace Model + { + class ALIBABACLOUD_COMPANYREG_EXPORT ListCompanyRegOrdersResult : public ServiceResult + { + public: + struct CompanyRegOrder + { + std::string companyName; + std::string aliyunOrderId; + std::string bizInfo; + std::string supplementBizInfo; + std::string extend; + long gmtModified; + std::string bizSubCode; + std::string bizId; + std::string bizStatus; + }; + + + ListCompanyRegOrdersResult(); + explicit ListCompanyRegOrdersResult(const std::string &payload); + ~ListCompanyRegOrdersResult(); + bool getPrePage()const; + int getCurrentPageNum()const; + int getPageSize()const; + int getTotalPageNum()const; + std::vector getData()const; + int getTotalItemNum()const; + bool getNextPage()const; + + protected: + void parse(const std::string &payload); + private: + bool prePage_; + int currentPageNum_; + int pageSize_; + int totalPageNum_; + std::vector data_; + int totalItemNum_; + bool nextPage_; + + }; + } + } +} +#endif // !ALIBABACLOUD_COMPANYREG_MODEL_LISTCOMPANYREGORDERSRESULT_H_ \ No newline at end of file diff --git a/companyreg/include/alibabacloud/companyreg/model/ListIcpApplicationsRequest.h b/companyreg/include/alibabacloud/companyreg/model/ListIcpApplicationsRequest.h new file mode 100644 index 000000000..18206dc7a --- /dev/null +++ b/companyreg/include/alibabacloud/companyreg/model/ListIcpApplicationsRequest.h @@ -0,0 +1,69 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_COMPANYREG_MODEL_LISTICPAPPLICATIONSREQUEST_H_ +#define ALIBABACLOUD_COMPANYREG_MODEL_LISTICPAPPLICATIONSREQUEST_H_ + +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Companyreg + { + namespace Model + { + class ALIBABACLOUD_COMPANYREG_EXPORT ListIcpApplicationsRequest : public RpcServiceRequest + { + + public: + ListIcpApplicationsRequest(); + ~ListIcpApplicationsRequest(); + + std::string getIntentionBizId()const; + void setIntentionBizId(const std::string& intentionBizId); + int getType()const; + void setType(int type); + int getApplicationStatus()const; + void setApplicationStatus(int applicationStatus); + int getPageNumber()const; + void setPageNumber(int pageNumber); + std::string getCompanyName()const; + void setCompanyName(const std::string& companyName); + int getPageSize()const; + void setPageSize(int pageSize); + std::string getSortOrder()const; + void setSortOrder(const std::string& sortOrder); + std::string getSortField()const; + void setSortField(const std::string& sortField); + + private: + std::string intentionBizId_; + int type_; + int applicationStatus_; + int pageNumber_; + std::string companyName_; + int pageSize_; + std::string sortOrder_; + std::string sortField_; + + }; + } + } +} +#endif // !ALIBABACLOUD_COMPANYREG_MODEL_LISTICPAPPLICATIONSREQUEST_H_ \ No newline at end of file diff --git a/companyreg/include/alibabacloud/companyreg/model/ListIcpApplicationsResult.h b/companyreg/include/alibabacloud/companyreg/model/ListIcpApplicationsResult.h new file mode 100644 index 000000000..5b0e94afa --- /dev/null +++ b/companyreg/include/alibabacloud/companyreg/model/ListIcpApplicationsResult.h @@ -0,0 +1,81 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_COMPANYREG_MODEL_LISTICPAPPLICATIONSRESULT_H_ +#define ALIBABACLOUD_COMPANYREG_MODEL_LISTICPAPPLICATIONSRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Companyreg + { + namespace Model + { + class ALIBABACLOUD_COMPANYREG_EXPORT ListIcpApplicationsResult : public ServiceResult + { + public: + struct Application + { + std::string actionType; + float orderPrice; + std::string produceVersion; + std::string orderId; + std::string partnerCode; + std::string intentionBizId; + std::string legalPersonName; + std::string companyAddress; + std::string companyName; + int applicationType; + int type; + std::string version; + std::string userId; + int applicationStatus; + long updateTime; + std::string companyArea; + std::string domain; + bool includeForeignInvestment; + std::string bizId; + }; + + + ListIcpApplicationsResult(); + explicit ListIcpApplicationsResult(const std::string &payload); + ~ListIcpApplicationsResult(); + int getTotalCount()const; + std::vector getApplications()const; + int getPageSize()const; + int getPageNumber()const; + std::string getSource()const; + + protected: + void parse(const std::string &payload); + private: + int totalCount_; + std::vector applications_; + int pageSize_; + int pageNumber_; + std::string source_; + + }; + } + } +} +#endif // !ALIBABACLOUD_COMPANYREG_MODEL_LISTICPAPPLICATIONSRESULT_H_ \ No newline at end of file diff --git a/companyreg/include/alibabacloud/companyreg/model/ListIntentionNoteRequest.h b/companyreg/include/alibabacloud/companyreg/model/ListIntentionNoteRequest.h new file mode 100644 index 000000000..c58478fe4 --- /dev/null +++ b/companyreg/include/alibabacloud/companyreg/model/ListIntentionNoteRequest.h @@ -0,0 +1,60 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_COMPANYREG_MODEL_LISTINTENTIONNOTEREQUEST_H_ +#define ALIBABACLOUD_COMPANYREG_MODEL_LISTINTENTIONNOTEREQUEST_H_ + +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Companyreg + { + namespace Model + { + class ALIBABACLOUD_COMPANYREG_EXPORT ListIntentionNoteRequest : public RpcServiceRequest + { + + public: + ListIntentionNoteRequest(); + ~ListIntentionNoteRequest(); + + long getEndTime()const; + void setEndTime(long endTime); + long getBeginTime()const; + void setBeginTime(long beginTime); + std::string getIntentionBizId()const; + void setIntentionBizId(const std::string& intentionBizId); + int getPageNumber()const; + void setPageNumber(int pageNumber); + int getPageSize()const; + void setPageSize(int pageSize); + + private: + long endTime_; + long beginTime_; + std::string intentionBizId_; + int pageNumber_; + int pageSize_; + + }; + } + } +} +#endif // !ALIBABACLOUD_COMPANYREG_MODEL_LISTINTENTIONNOTEREQUEST_H_ \ No newline at end of file diff --git a/companyreg/include/alibabacloud/companyreg/model/ListIntentionNoteResult.h b/companyreg/include/alibabacloud/companyreg/model/ListIntentionNoteResult.h new file mode 100644 index 000000000..9403de1ab --- /dev/null +++ b/companyreg/include/alibabacloud/companyreg/model/ListIntentionNoteResult.h @@ -0,0 +1,67 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_COMPANYREG_MODEL_LISTINTENTIONNOTERESULT_H_ +#define ALIBABACLOUD_COMPANYREG_MODEL_LISTINTENTIONNOTERESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Companyreg + { + namespace Model + { + class ALIBABACLOUD_COMPANYREG_EXPORT ListIntentionNoteResult : public ServiceResult + { + public: + struct Note + { + std::string type; + std::string note; + std::string createTime; + int source; + std::string intentionBizId; + }; + + + ListIntentionNoteResult(); + explicit ListIntentionNoteResult(const std::string &payload); + ~ListIntentionNoteResult(); + int getCurrentPageNum()const; + int getPageSize()const; + int getTotalPageNum()const; + std::vector getData()const; + int getTotalItemNum()const; + + protected: + void parse(const std::string &payload); + private: + int currentPageNum_; + int pageSize_; + int totalPageNum_; + std::vector data_; + int totalItemNum_; + + }; + } + } +} +#endif // !ALIBABACLOUD_COMPANYREG_MODEL_LISTINTENTIONNOTERESULT_H_ \ No newline at end of file diff --git a/companyreg/include/alibabacloud/companyreg/model/ListProduceAuthorizationRequest.h b/companyreg/include/alibabacloud/companyreg/model/ListProduceAuthorizationRequest.h new file mode 100644 index 000000000..3db615277 --- /dev/null +++ b/companyreg/include/alibabacloud/companyreg/model/ListProduceAuthorizationRequest.h @@ -0,0 +1,57 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_COMPANYREG_MODEL_LISTPRODUCEAUTHORIZATIONREQUEST_H_ +#define ALIBABACLOUD_COMPANYREG_MODEL_LISTPRODUCEAUTHORIZATIONREQUEST_H_ + +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Companyreg + { + namespace Model + { + class ALIBABACLOUD_COMPANYREG_EXPORT ListProduceAuthorizationRequest : public RpcServiceRequest + { + + public: + ListProduceAuthorizationRequest(); + ~ListProduceAuthorizationRequest(); + + int getPageNum()const; + void setPageNum(int pageNum); + std::string getBizType()const; + void setBizType(const std::string& bizType); + std::string getBizId()const; + void setBizId(const std::string& bizId); + int getPageSize()const; + void setPageSize(int pageSize); + + private: + int pageNum_; + std::string bizType_; + std::string bizId_; + int pageSize_; + + }; + } + } +} +#endif // !ALIBABACLOUD_COMPANYREG_MODEL_LISTPRODUCEAUTHORIZATIONREQUEST_H_ \ No newline at end of file diff --git a/companyreg/include/alibabacloud/companyreg/model/ListProduceAuthorizationResult.h b/companyreg/include/alibabacloud/companyreg/model/ListProduceAuthorizationResult.h new file mode 100644 index 000000000..0f2417b75 --- /dev/null +++ b/companyreg/include/alibabacloud/companyreg/model/ListProduceAuthorizationResult.h @@ -0,0 +1,66 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_COMPANYREG_MODEL_LISTPRODUCEAUTHORIZATIONRESULT_H_ +#define ALIBABACLOUD_COMPANYREG_MODEL_LISTPRODUCEAUTHORIZATIONRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Companyreg + { + namespace Model + { + class ALIBABACLOUD_COMPANYREG_EXPORT ListProduceAuthorizationResult : public ServiceResult + { + public: + struct ProduceAuthorizations + { + std::string authorizedUserName; + std::string authorizedUserId; + }; + + + ListProduceAuthorizationResult(); + explicit ListProduceAuthorizationResult(const std::string &payload); + ~ListProduceAuthorizationResult(); + int getCurrentPageNum()const; + int getPageSize()const; + int getTotalPageNum()const; + std::vector getData()const; + int getTotalItemNum()const; + bool getSuccess()const; + + protected: + void parse(const std::string &payload); + private: + int currentPageNum_; + int pageSize_; + int totalPageNum_; + std::vector data_; + int totalItemNum_; + bool success_; + + }; + } + } +} +#endif // !ALIBABACLOUD_COMPANYREG_MODEL_LISTPRODUCEAUTHORIZATIONRESULT_H_ \ No newline at end of file diff --git a/companyreg/include/alibabacloud/companyreg/model/ListUserDetailSolutionsRequest.h b/companyreg/include/alibabacloud/companyreg/model/ListUserDetailSolutionsRequest.h new file mode 100644 index 000000000..c9748d0bb --- /dev/null +++ b/companyreg/include/alibabacloud/companyreg/model/ListUserDetailSolutionsRequest.h @@ -0,0 +1,57 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_COMPANYREG_MODEL_LISTUSERDETAILSOLUTIONSREQUEST_H_ +#define ALIBABACLOUD_COMPANYREG_MODEL_LISTUSERDETAILSOLUTIONSREQUEST_H_ + +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Companyreg + { + namespace Model + { + class ALIBABACLOUD_COMPANYREG_EXPORT ListUserDetailSolutionsRequest : public RpcServiceRequest + { + + public: + ListUserDetailSolutionsRequest(); + ~ListUserDetailSolutionsRequest(); + + std::string getBizType()const; + void setBizType(const std::string& bizType); + int getPageSize()const; + void setPageSize(int pageSize); + std::string getIntentionBizId()const; + void setIntentionBizId(const std::string& intentionBizId); + int getPageNum()const; + void setPageNum(int pageNum); + + private: + std::string bizType_; + int pageSize_; + std::string intentionBizId_; + int pageNum_; + + }; + } + } +} +#endif // !ALIBABACLOUD_COMPANYREG_MODEL_LISTUSERDETAILSOLUTIONSREQUEST_H_ \ No newline at end of file diff --git a/companyreg/include/alibabacloud/companyreg/model/ListUserDetailSolutionsResult.h b/companyreg/include/alibabacloud/companyreg/model/ListUserDetailSolutionsResult.h new file mode 100644 index 000000000..809dd647e --- /dev/null +++ b/companyreg/include/alibabacloud/companyreg/model/ListUserDetailSolutionsResult.h @@ -0,0 +1,74 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_COMPANYREG_MODEL_LISTUSERDETAILSOLUTIONSRESULT_H_ +#define ALIBABACLOUD_COMPANYREG_MODEL_LISTUSERDETAILSOLUTIONSRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Companyreg + { + namespace Model + { + class ALIBABACLOUD_COMPANYREG_EXPORT ListUserDetailSolutionsResult : public ServiceResult + { + public: + struct Solution + { + int status; + std::string deliveryOrderBizId; + std::string extInfo; + std::string userId; + long createTime; + std::string intentionAssignBizId; + long updateTime; + std::string bizType; + std::string bizId; + std::string partnerCode; + std::string reason; + std::string intentionBizId; + }; + + + ListUserDetailSolutionsResult(); + explicit ListUserDetailSolutionsResult(const std::string &payload); + ~ListUserDetailSolutionsResult(); + int getCurrentPageNum()const; + int getPageSize()const; + int getTotalPageNum()const; + std::vector getData()const; + int getTotalItemNum()const; + + protected: + void parse(const std::string &payload); + private: + int currentPageNum_; + int pageSize_; + int totalPageNum_; + std::vector data_; + int totalItemNum_; + + }; + } + } +} +#endif // !ALIBABACLOUD_COMPANYREG_MODEL_LISTUSERDETAILSOLUTIONSRESULT_H_ \ No newline at end of file diff --git a/companyreg/include/alibabacloud/companyreg/model/ListUserIntentionNotesRequest.h b/companyreg/include/alibabacloud/companyreg/model/ListUserIntentionNotesRequest.h new file mode 100644 index 000000000..52cc0d6d9 --- /dev/null +++ b/companyreg/include/alibabacloud/companyreg/model/ListUserIntentionNotesRequest.h @@ -0,0 +1,57 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_COMPANYREG_MODEL_LISTUSERINTENTIONNOTESREQUEST_H_ +#define ALIBABACLOUD_COMPANYREG_MODEL_LISTUSERINTENTIONNOTESREQUEST_H_ + +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Companyreg + { + namespace Model + { + class ALIBABACLOUD_COMPANYREG_EXPORT ListUserIntentionNotesRequest : public RpcServiceRequest + { + + public: + ListUserIntentionNotesRequest(); + ~ListUserIntentionNotesRequest(); + + std::string getBizType()const; + void setBizType(const std::string& bizType); + int getPageSize()const; + void setPageSize(int pageSize); + std::string getIntentionBizId()const; + void setIntentionBizId(const std::string& intentionBizId); + int getPageNum()const; + void setPageNum(int pageNum); + + private: + std::string bizType_; + int pageSize_; + std::string intentionBizId_; + int pageNum_; + + }; + } + } +} +#endif // !ALIBABACLOUD_COMPANYREG_MODEL_LISTUSERINTENTIONNOTESREQUEST_H_ \ No newline at end of file diff --git a/companyreg/include/alibabacloud/companyreg/model/ListUserIntentionNotesResult.h b/companyreg/include/alibabacloud/companyreg/model/ListUserIntentionNotesResult.h new file mode 100644 index 000000000..075e351bb --- /dev/null +++ b/companyreg/include/alibabacloud/companyreg/model/ListUserIntentionNotesResult.h @@ -0,0 +1,66 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_COMPANYREG_MODEL_LISTUSERINTENTIONNOTESRESULT_H_ +#define ALIBABACLOUD_COMPANYREG_MODEL_LISTUSERINTENTIONNOTESRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Companyreg + { + namespace Model + { + class ALIBABACLOUD_COMPANYREG_EXPORT ListUserIntentionNotesResult : public ServiceResult + { + public: + struct OpateLogs + { + std::string createTime; + std::string note; + }; + + + ListUserIntentionNotesResult(); + explicit ListUserIntentionNotesResult(const std::string &payload); + ~ListUserIntentionNotesResult(); + int getPageNum()const; + int getPageSize()const; + int getTotalPageNum()const; + std::vector getData()const; + int getTotalItemNum()const; + bool getSuccess()const; + + protected: + void parse(const std::string &payload); + private: + int pageNum_; + int pageSize_; + int totalPageNum_; + std::vector data_; + int totalItemNum_; + bool success_; + + }; + } + } +} +#endif // !ALIBABACLOUD_COMPANYREG_MODEL_LISTUSERINTENTIONNOTESRESULT_H_ \ No newline at end of file diff --git a/companyreg/include/alibabacloud/companyreg/model/ListUserIntentionsRequest.h b/companyreg/include/alibabacloud/companyreg/model/ListUserIntentionsRequest.h new file mode 100644 index 000000000..e409ea490 --- /dev/null +++ b/companyreg/include/alibabacloud/companyreg/model/ListUserIntentionsRequest.h @@ -0,0 +1,72 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_COMPANYREG_MODEL_LISTUSERINTENTIONSREQUEST_H_ +#define ALIBABACLOUD_COMPANYREG_MODEL_LISTUSERINTENTIONSREQUEST_H_ + +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Companyreg + { + namespace Model + { + class ALIBABACLOUD_COMPANYREG_EXPORT ListUserIntentionsRequest : public RpcServiceRequest + { + + public: + ListUserIntentionsRequest(); + ~ListUserIntentionsRequest(); + + std::string getArea()const; + void setArea(const std::string& area); + std::string getBizTypes()const; + void setBizTypes(const std::string& bizTypes); + std::string getIntentionBizId()const; + void setIntentionBizId(const std::string& intentionBizId); + int getPageNum()const; + void setPageNum(int pageNum); + std::string getSortFiled()const; + void setSortFiled(const std::string& sortFiled); + std::string getBizType()const; + void setBizType(const std::string& bizType); + int getPageSize()const; + void setPageSize(int pageSize); + std::string getSortOrder()const; + void setSortOrder(const std::string& sortOrder); + int getStatus()const; + void setStatus(int status); + + private: + std::string area_; + std::string bizTypes_; + std::string intentionBizId_; + int pageNum_; + std::string sortFiled_; + std::string bizType_; + int pageSize_; + std::string sortOrder_; + int status_; + + }; + } + } +} +#endif // !ALIBABACLOUD_COMPANYREG_MODEL_LISTUSERINTENTIONSREQUEST_H_ \ No newline at end of file diff --git a/companyreg/include/alibabacloud/companyreg/model/ListUserIntentionsResult.h b/companyreg/include/alibabacloud/companyreg/model/ListUserIntentionsResult.h new file mode 100644 index 000000000..498d778b3 --- /dev/null +++ b/companyreg/include/alibabacloud/companyreg/model/ListUserIntentionsResult.h @@ -0,0 +1,73 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_COMPANYREG_MODEL_LISTUSERINTENTIONSRESULT_H_ +#define ALIBABACLOUD_COMPANYREG_MODEL_LISTUSERINTENTIONSRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Companyreg + { + namespace Model + { + class ALIBABACLOUD_COMPANYREG_EXPORT ListUserIntentionsResult : public ServiceResult + { + public: + struct Intention + { + int status; + std::string area; + std::string description; + std::string userId; + long createTime; + long updateTime; + std::string bizType; + std::string mobile; + std::string contactName; + std::string bizId; + std::string reason; + }; + + + ListUserIntentionsResult(); + explicit ListUserIntentionsResult(const std::string &payload); + ~ListUserIntentionsResult(); + int getCurrentPageNum()const; + int getPageSize()const; + int getTotalPageNum()const; + std::vector getData()const; + int getTotalItemNum()const; + + protected: + void parse(const std::string &payload); + private: + int currentPageNum_; + int pageSize_; + int totalPageNum_; + std::vector data_; + int totalItemNum_; + + }; + } + } +} +#endif // !ALIBABACLOUD_COMPANYREG_MODEL_LISTUSERINTENTIONSRESULT_H_ \ No newline at end of file diff --git a/companyreg/include/alibabacloud/companyreg/model/ListUserProduceOperateLogsRequest.h b/companyreg/include/alibabacloud/companyreg/model/ListUserProduceOperateLogsRequest.h new file mode 100644 index 000000000..1708ab589 --- /dev/null +++ b/companyreg/include/alibabacloud/companyreg/model/ListUserProduceOperateLogsRequest.h @@ -0,0 +1,57 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_COMPANYREG_MODEL_LISTUSERPRODUCEOPERATELOGSREQUEST_H_ +#define ALIBABACLOUD_COMPANYREG_MODEL_LISTUSERPRODUCEOPERATELOGSREQUEST_H_ + +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Companyreg + { + namespace Model + { + class ALIBABACLOUD_COMPANYREG_EXPORT ListUserProduceOperateLogsRequest : public RpcServiceRequest + { + + public: + ListUserProduceOperateLogsRequest(); + ~ListUserProduceOperateLogsRequest(); + + int getPageNum()const; + void setPageNum(int pageNum); + std::string getBizType()const; + void setBizType(const std::string& bizType); + std::string getBizId()const; + void setBizId(const std::string& bizId); + int getPageSize()const; + void setPageSize(int pageSize); + + private: + int pageNum_; + std::string bizType_; + std::string bizId_; + int pageSize_; + + }; + } + } +} +#endif // !ALIBABACLOUD_COMPANYREG_MODEL_LISTUSERPRODUCEOPERATELOGSREQUEST_H_ \ No newline at end of file diff --git a/companyreg/include/alibabacloud/companyreg/model/ListUserProduceOperateLogsResult.h b/companyreg/include/alibabacloud/companyreg/model/ListUserProduceOperateLogsResult.h new file mode 100644 index 000000000..b3452219c --- /dev/null +++ b/companyreg/include/alibabacloud/companyreg/model/ListUserProduceOperateLogsResult.h @@ -0,0 +1,71 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_COMPANYREG_MODEL_LISTUSERPRODUCEOPERATELOGSRESULT_H_ +#define ALIBABACLOUD_COMPANYREG_MODEL_LISTUSERPRODUCEOPERATELOGSRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Companyreg + { + namespace Model + { + class ALIBABACLOUD_COMPANYREG_EXPORT ListUserProduceOperateLogsResult : public ServiceResult + { + public: + struct OpateLogs + { + long operateTime; + std::string operateName; + int toBizStatus; + std::string bizType; + std::string operateUserType; + std::string bizId; + int bizStatus; + }; + + + ListUserProduceOperateLogsResult(); + explicit ListUserProduceOperateLogsResult(const std::string &payload); + ~ListUserProduceOperateLogsResult(); + int getPageNum()const; + int getPageSize()const; + int getTotalPageNum()const; + std::vector getData()const; + int getTotalItemNum()const; + bool getSuccess()const; + + protected: + void parse(const std::string &payload); + private: + int pageNum_; + int pageSize_; + int totalPageNum_; + std::vector data_; + int totalItemNum_; + bool success_; + + }; + } + } +} +#endif // !ALIBABACLOUD_COMPANYREG_MODEL_LISTUSERPRODUCEOPERATELOGSRESULT_H_ \ No newline at end of file diff --git a/companyreg/include/alibabacloud/companyreg/model/ListUserSolutionsRequest.h b/companyreg/include/alibabacloud/companyreg/model/ListUserSolutionsRequest.h new file mode 100644 index 000000000..f3960c6b3 --- /dev/null +++ b/companyreg/include/alibabacloud/companyreg/model/ListUserSolutionsRequest.h @@ -0,0 +1,54 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_COMPANYREG_MODEL_LISTUSERSOLUTIONSREQUEST_H_ +#define ALIBABACLOUD_COMPANYREG_MODEL_LISTUSERSOLUTIONSREQUEST_H_ + +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Companyreg + { + namespace Model + { + class ALIBABACLOUD_COMPANYREG_EXPORT ListUserSolutionsRequest : public RpcServiceRequest + { + + public: + ListUserSolutionsRequest(); + ~ListUserSolutionsRequest(); + + int getPageSize()const; + void setPageSize(int pageSize); + std::string getIntentionBizId()const; + void setIntentionBizId(const std::string& intentionBizId); + int getPageNum()const; + void setPageNum(int pageNum); + + private: + int pageSize_; + std::string intentionBizId_; + int pageNum_; + + }; + } + } +} +#endif // !ALIBABACLOUD_COMPANYREG_MODEL_LISTUSERSOLUTIONSREQUEST_H_ \ No newline at end of file diff --git a/companyreg/include/alibabacloud/companyreg/model/ListUserSolutionsResult.h b/companyreg/include/alibabacloud/companyreg/model/ListUserSolutionsResult.h new file mode 100644 index 000000000..d3bbc7a2f --- /dev/null +++ b/companyreg/include/alibabacloud/companyreg/model/ListUserSolutionsResult.h @@ -0,0 +1,73 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_COMPANYREG_MODEL_LISTUSERSOLUTIONSRESULT_H_ +#define ALIBABACLOUD_COMPANYREG_MODEL_LISTUSERSOLUTIONSRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Companyreg + { + namespace Model + { + class ALIBABACLOUD_COMPANYREG_EXPORT ListUserSolutionsResult : public ServiceResult + { + public: + struct Solution + { + int status; + std::string deliveryOrderBizId; + std::string userId; + long createTime; + std::string intentionAssignBizId; + long updateTime; + std::string bizType; + std::string bizId; + std::string partnerCode; + std::string reason; + std::string intentionBizId; + }; + + + ListUserSolutionsResult(); + explicit ListUserSolutionsResult(const std::string &payload); + ~ListUserSolutionsResult(); + int getCurrentPageNum()const; + int getPageSize()const; + int getTotalPageNum()const; + std::vector getData()const; + int getTotalItemNum()const; + + protected: + void parse(const std::string &payload); + private: + int currentPageNum_; + int pageSize_; + int totalPageNum_; + std::vector data_; + int totalItemNum_; + + }; + } + } +} +#endif // !ALIBABACLOUD_COMPANYREG_MODEL_LISTUSERSOLUTIONSRESULT_H_ \ No newline at end of file diff --git a/companyreg/include/alibabacloud/companyreg/model/OperateProduceForPartnerRequest.h b/companyreg/include/alibabacloud/companyreg/model/OperateProduceForPartnerRequest.h new file mode 100644 index 000000000..940a87a7e --- /dev/null +++ b/companyreg/include/alibabacloud/companyreg/model/OperateProduceForPartnerRequest.h @@ -0,0 +1,57 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_COMPANYREG_MODEL_OPERATEPRODUCEFORPARTNERREQUEST_H_ +#define ALIBABACLOUD_COMPANYREG_MODEL_OPERATEPRODUCEFORPARTNERREQUEST_H_ + +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Companyreg + { + namespace Model + { + class ALIBABACLOUD_COMPANYREG_EXPORT OperateProduceForPartnerRequest : public RpcServiceRequest + { + + public: + OperateProduceForPartnerRequest(); + ~OperateProduceForPartnerRequest(); + + std::string getBizType()const; + void setBizType(const std::string& bizType); + std::string getExtInfo()const; + void setExtInfo(const std::string& extInfo); + std::string getBizId()const; + void setBizId(const std::string& bizId); + std::string getOperateType()const; + void setOperateType(const std::string& operateType); + + private: + std::string bizType_; + std::string extInfo_; + std::string bizId_; + std::string operateType_; + + }; + } + } +} +#endif // !ALIBABACLOUD_COMPANYREG_MODEL_OPERATEPRODUCEFORPARTNERREQUEST_H_ \ No newline at end of file diff --git a/companyreg/include/alibabacloud/companyreg/model/OperateProduceForPartnerResult.h b/companyreg/include/alibabacloud/companyreg/model/OperateProduceForPartnerResult.h new file mode 100644 index 000000000..e0f17d5f8 --- /dev/null +++ b/companyreg/include/alibabacloud/companyreg/model/OperateProduceForPartnerResult.h @@ -0,0 +1,55 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_COMPANYREG_MODEL_OPERATEPRODUCEFORPARTNERRESULT_H_ +#define ALIBABACLOUD_COMPANYREG_MODEL_OPERATEPRODUCEFORPARTNERRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Companyreg + { + namespace Model + { + class ALIBABACLOUD_COMPANYREG_EXPORT OperateProduceForPartnerResult : public ServiceResult + { + public: + + + OperateProduceForPartnerResult(); + explicit OperateProduceForPartnerResult(const std::string &payload); + ~OperateProduceForPartnerResult(); + std::string getErrorMsg()const; + std::string getErrorCode()const; + bool getSuccess()const; + + protected: + void parse(const std::string &payload); + private: + std::string errorMsg_; + std::string errorCode_; + bool success_; + + }; + } + } +} +#endif // !ALIBABACLOUD_COMPANYREG_MODEL_OPERATEPRODUCEFORPARTNERRESULT_H_ \ No newline at end of file diff --git a/companyreg/include/alibabacloud/companyreg/model/ProcessCompanyRegOrderRequest.h b/companyreg/include/alibabacloud/companyreg/model/ProcessCompanyRegOrderRequest.h new file mode 100644 index 000000000..123c959e8 --- /dev/null +++ b/companyreg/include/alibabacloud/companyreg/model/ProcessCompanyRegOrderRequest.h @@ -0,0 +1,66 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_COMPANYREG_MODEL_PROCESSCOMPANYREGORDERREQUEST_H_ +#define ALIBABACLOUD_COMPANYREG_MODEL_PROCESSCOMPANYREGORDERREQUEST_H_ + +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Companyreg + { + namespace Model + { + class ALIBABACLOUD_COMPANYREG_EXPORT ProcessCompanyRegOrderRequest : public RpcServiceRequest + { + + public: + ProcessCompanyRegOrderRequest(); + ~ProcessCompanyRegOrderRequest(); + + std::string getActionType()const; + void setActionType(const std::string& actionType); + std::string getActionRequestId()const; + void setActionRequestId(const std::string& actionRequestId); + int getOperatorType()const; + void setOperatorType(int operatorType); + std::string getActionInfo()const; + void setActionInfo(const std::string& actionInfo); + std::string getBizCode()const; + void setBizCode(const std::string& bizCode); + std::string getBizId()const; + void setBizId(const std::string& bizId); + std::string getBizSubCode()const; + void setBizSubCode(const std::string& bizSubCode); + + private: + std::string actionType_; + std::string actionRequestId_; + int operatorType_; + std::string actionInfo_; + std::string bizCode_; + std::string bizId_; + std::string bizSubCode_; + + }; + } + } +} +#endif // !ALIBABACLOUD_COMPANYREG_MODEL_PROCESSCOMPANYREGORDERREQUEST_H_ \ No newline at end of file diff --git a/companyreg/include/alibabacloud/companyreg/model/ProcessCompanyRegOrderResult.h b/companyreg/include/alibabacloud/companyreg/model/ProcessCompanyRegOrderResult.h new file mode 100644 index 000000000..587c7c1ac --- /dev/null +++ b/companyreg/include/alibabacloud/companyreg/model/ProcessCompanyRegOrderResult.h @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_COMPANYREG_MODEL_PROCESSCOMPANYREGORDERRESULT_H_ +#define ALIBABACLOUD_COMPANYREG_MODEL_PROCESSCOMPANYREGORDERRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Companyreg + { + namespace Model + { + class ALIBABACLOUD_COMPANYREG_EXPORT ProcessCompanyRegOrderResult : public ServiceResult + { + public: + + + ProcessCompanyRegOrderResult(); + explicit ProcessCompanyRegOrderResult(const std::string &payload); + ~ProcessCompanyRegOrderResult(); + std::string getData()const; + + protected: + void parse(const std::string &payload); + private: + std::string data_; + + }; + } + } +} +#endif // !ALIBABACLOUD_COMPANYREG_MODEL_PROCESSCOMPANYREGORDERRESULT_H_ \ No newline at end of file diff --git a/companyreg/include/alibabacloud/companyreg/model/PutMeasureDataRequest.h b/companyreg/include/alibabacloud/companyreg/model/PutMeasureDataRequest.h new file mode 100644 index 000000000..f6e86cdab --- /dev/null +++ b/companyreg/include/alibabacloud/companyreg/model/PutMeasureDataRequest.h @@ -0,0 +1,60 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_COMPANYREG_MODEL_PUTMEASUREDATAREQUEST_H_ +#define ALIBABACLOUD_COMPANYREG_MODEL_PUTMEASUREDATAREQUEST_H_ + +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Companyreg + { + namespace Model + { + class ALIBABACLOUD_COMPANYREG_EXPORT PutMeasureDataRequest : public RpcServiceRequest + { + + public: + PutMeasureDataRequest(); + ~PutMeasureDataRequest(); + + std::string getData()const; + void setData(const std::string& data); + std::string getEndTime()const; + void setEndTime(const std::string& endTime); + std::string getStartTime()const; + void setStartTime(const std::string& startTime); + std::string getBizType()const; + void setBizType(const std::string& bizType); + std::string getDataType()const; + void setDataType(const std::string& dataType); + + private: + std::string data_; + std::string endTime_; + std::string startTime_; + std::string bizType_; + std::string dataType_; + + }; + } + } +} +#endif // !ALIBABACLOUD_COMPANYREG_MODEL_PUTMEASUREDATAREQUEST_H_ \ No newline at end of file diff --git a/companyreg/include/alibabacloud/companyreg/model/PutMeasureDataResult.h b/companyreg/include/alibabacloud/companyreg/model/PutMeasureDataResult.h new file mode 100644 index 000000000..8268d8601 --- /dev/null +++ b/companyreg/include/alibabacloud/companyreg/model/PutMeasureDataResult.h @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_COMPANYREG_MODEL_PUTMEASUREDATARESULT_H_ +#define ALIBABACLOUD_COMPANYREG_MODEL_PUTMEASUREDATARESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Companyreg + { + namespace Model + { + class ALIBABACLOUD_COMPANYREG_EXPORT PutMeasureDataResult : public ServiceResult + { + public: + + + PutMeasureDataResult(); + explicit PutMeasureDataResult(const std::string &payload); + ~PutMeasureDataResult(); + bool getData()const; + + protected: + void parse(const std::string &payload); + private: + bool data_; + + }; + } + } +} +#endif // !ALIBABACLOUD_COMPANYREG_MODEL_PUTMEASUREDATARESULT_H_ \ No newline at end of file diff --git a/companyreg/include/alibabacloud/companyreg/model/PutMeasureReadyFlagRequest.h b/companyreg/include/alibabacloud/companyreg/model/PutMeasureReadyFlagRequest.h new file mode 100644 index 000000000..32e23a62d --- /dev/null +++ b/companyreg/include/alibabacloud/companyreg/model/PutMeasureReadyFlagRequest.h @@ -0,0 +1,60 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_COMPANYREG_MODEL_PUTMEASUREREADYFLAGREQUEST_H_ +#define ALIBABACLOUD_COMPANYREG_MODEL_PUTMEASUREREADYFLAGREQUEST_H_ + +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Companyreg + { + namespace Model + { + class ALIBABACLOUD_COMPANYREG_EXPORT PutMeasureReadyFlagRequest : public RpcServiceRequest + { + + public: + PutMeasureReadyFlagRequest(); + ~PutMeasureReadyFlagRequest(); + + std::string getReadyFlag()const; + void setReadyFlag(const std::string& readyFlag); + std::string getEndTime()const; + void setEndTime(const std::string& endTime); + std::string getStartTime()const; + void setStartTime(const std::string& startTime); + std::string getBizType()const; + void setBizType(const std::string& bizType); + std::string getDataType()const; + void setDataType(const std::string& dataType); + + private: + std::string readyFlag_; + std::string endTime_; + std::string startTime_; + std::string bizType_; + std::string dataType_; + + }; + } + } +} +#endif // !ALIBABACLOUD_COMPANYREG_MODEL_PUTMEASUREREADYFLAGREQUEST_H_ \ No newline at end of file diff --git a/companyreg/include/alibabacloud/companyreg/model/PutMeasureReadyFlagResult.h b/companyreg/include/alibabacloud/companyreg/model/PutMeasureReadyFlagResult.h new file mode 100644 index 000000000..730a8bf49 --- /dev/null +++ b/companyreg/include/alibabacloud/companyreg/model/PutMeasureReadyFlagResult.h @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_COMPANYREG_MODEL_PUTMEASUREREADYFLAGRESULT_H_ +#define ALIBABACLOUD_COMPANYREG_MODEL_PUTMEASUREREADYFLAGRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Companyreg + { + namespace Model + { + class ALIBABACLOUD_COMPANYREG_EXPORT PutMeasureReadyFlagResult : public ServiceResult + { + public: + + + PutMeasureReadyFlagResult(); + explicit PutMeasureReadyFlagResult(const std::string &payload); + ~PutMeasureReadyFlagResult(); + bool getData()const; + + protected: + void parse(const std::string &payload); + private: + bool data_; + + }; + } + } +} +#endif // !ALIBABACLOUD_COMPANYREG_MODEL_PUTMEASUREREADYFLAGRESULT_H_ \ No newline at end of file diff --git a/companyreg/include/alibabacloud/companyreg/model/QueryBagRemainingRequest.h b/companyreg/include/alibabacloud/companyreg/model/QueryBagRemainingRequest.h new file mode 100644 index 000000000..286165c5d --- /dev/null +++ b/companyreg/include/alibabacloud/companyreg/model/QueryBagRemainingRequest.h @@ -0,0 +1,48 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_COMPANYREG_MODEL_QUERYBAGREMAININGREQUEST_H_ +#define ALIBABACLOUD_COMPANYREG_MODEL_QUERYBAGREMAININGREQUEST_H_ + +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Companyreg + { + namespace Model + { + class ALIBABACLOUD_COMPANYREG_EXPORT QueryBagRemainingRequest : public RpcServiceRequest + { + + public: + QueryBagRemainingRequest(); + ~QueryBagRemainingRequest(); + + std::string getBizType()const; + void setBizType(const std::string& bizType); + + private: + std::string bizType_; + + }; + } + } +} +#endif // !ALIBABACLOUD_COMPANYREG_MODEL_QUERYBAGREMAININGREQUEST_H_ \ No newline at end of file diff --git a/companyreg/include/alibabacloud/companyreg/model/QueryBagRemainingResult.h b/companyreg/include/alibabacloud/companyreg/model/QueryBagRemainingResult.h new file mode 100644 index 000000000..d10f3aa27 --- /dev/null +++ b/companyreg/include/alibabacloud/companyreg/model/QueryBagRemainingResult.h @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_COMPANYREG_MODEL_QUERYBAGREMAININGRESULT_H_ +#define ALIBABACLOUD_COMPANYREG_MODEL_QUERYBAGREMAININGRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Companyreg + { + namespace Model + { + class ALIBABACLOUD_COMPANYREG_EXPORT QueryBagRemainingResult : public ServiceResult + { + public: + + + QueryBagRemainingResult(); + explicit QueryBagRemainingResult(const std::string &payload); + ~QueryBagRemainingResult(); + long getData()const; + + protected: + void parse(const std::string &payload); + private: + long data_; + + }; + } + } +} +#endif // !ALIBABACLOUD_COMPANYREG_MODEL_QUERYBAGREMAININGRESULT_H_ \ No newline at end of file diff --git a/companyreg/include/alibabacloud/companyreg/model/QueryBookkeepingCommoditiesRequest.h b/companyreg/include/alibabacloud/companyreg/model/QueryBookkeepingCommoditiesRequest.h new file mode 100644 index 000000000..7267d6291 --- /dev/null +++ b/companyreg/include/alibabacloud/companyreg/model/QueryBookkeepingCommoditiesRequest.h @@ -0,0 +1,57 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_COMPANYREG_MODEL_QUERYBOOKKEEPINGCOMMODITIESREQUEST_H_ +#define ALIBABACLOUD_COMPANYREG_MODEL_QUERYBOOKKEEPINGCOMMODITIESREQUEST_H_ + +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Companyreg + { + namespace Model + { + class ALIBABACLOUD_COMPANYREG_EXPORT QueryBookkeepingCommoditiesRequest : public RpcServiceRequest + { + + public: + QueryBookkeepingCommoditiesRequest(); + ~QueryBookkeepingCommoditiesRequest(); + + std::string getServiceType()const; + void setServiceType(const std::string& serviceType); + std::string getCity()const; + void setCity(const std::string& city); + std::string getCompanyType()const; + void setCompanyType(const std::string& companyType); + std::string getAreaType()const; + void setAreaType(const std::string& areaType); + + private: + std::string serviceType_; + std::string city_; + std::string companyType_; + std::string areaType_; + + }; + } + } +} +#endif // !ALIBABACLOUD_COMPANYREG_MODEL_QUERYBOOKKEEPINGCOMMODITIESREQUEST_H_ \ No newline at end of file diff --git a/companyreg/include/alibabacloud/companyreg/model/QueryBookkeepingCommoditiesResult.h b/companyreg/include/alibabacloud/companyreg/model/QueryBookkeepingCommoditiesResult.h new file mode 100644 index 000000000..e3e7680b7 --- /dev/null +++ b/companyreg/include/alibabacloud/companyreg/model/QueryBookkeepingCommoditiesResult.h @@ -0,0 +1,72 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_COMPANYREG_MODEL_QUERYBOOKKEEPINGCOMMODITIESRESULT_H_ +#define ALIBABACLOUD_COMPANYREG_MODEL_QUERYBOOKKEEPINGCOMMODITIESRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Companyreg + { + namespace Model + { + class ALIBABACLOUD_COMPANYREG_EXPORT QueryBookkeepingCommoditiesResult : public ServiceResult + { + public: + struct BookkeepingCommodity + { + std::string specCode; + std::string serviceModuleName; + std::string packageVersionCode; + std::string cityModuleCode; + std::string serviceModuleCode; + std::string areaType; + std::string cityModuleName; + std::string ordTimeValue; + std::string ordTimeName; + std::string topOrgName; + std::string topOrgCode; + std::string commodityCode; + std::string ordTimeCode; + std::string packageVersionValue; + std::string serviceModuleValue; + std::string commodityName; + std::string packageVersionName; + std::string cityModuleValue; + }; + + + QueryBookkeepingCommoditiesResult(); + explicit QueryBookkeepingCommoditiesResult(const std::string &payload); + ~QueryBookkeepingCommoditiesResult(); + std::vector getData()const; + + protected: + void parse(const std::string &payload); + private: + std::vector data_; + + }; + } + } +} +#endif // !ALIBABACLOUD_COMPANYREG_MODEL_QUERYBOOKKEEPINGCOMMODITIESRESULT_H_ \ No newline at end of file diff --git a/companyreg/include/alibabacloud/companyreg/model/QueryBookkeepingCommodityModulesRequest.h b/companyreg/include/alibabacloud/companyreg/model/QueryBookkeepingCommodityModulesRequest.h new file mode 100644 index 000000000..bf7ba546f --- /dev/null +++ b/companyreg/include/alibabacloud/companyreg/model/QueryBookkeepingCommodityModulesRequest.h @@ -0,0 +1,45 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_COMPANYREG_MODEL_QUERYBOOKKEEPINGCOMMODITYMODULESREQUEST_H_ +#define ALIBABACLOUD_COMPANYREG_MODEL_QUERYBOOKKEEPINGCOMMODITYMODULESREQUEST_H_ + +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Companyreg + { + namespace Model + { + class ALIBABACLOUD_COMPANYREG_EXPORT QueryBookkeepingCommodityModulesRequest : public RpcServiceRequest + { + + public: + QueryBookkeepingCommodityModulesRequest(); + ~QueryBookkeepingCommodityModulesRequest(); + + + private: + + }; + } + } +} +#endif // !ALIBABACLOUD_COMPANYREG_MODEL_QUERYBOOKKEEPINGCOMMODITYMODULESREQUEST_H_ \ No newline at end of file diff --git a/companyreg/include/alibabacloud/companyreg/model/QueryBookkeepingCommodityModulesResult.h b/companyreg/include/alibabacloud/companyreg/model/QueryBookkeepingCommodityModulesResult.h new file mode 100644 index 000000000..52c49354e --- /dev/null +++ b/companyreg/include/alibabacloud/companyreg/model/QueryBookkeepingCommodityModulesResult.h @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_COMPANYREG_MODEL_QUERYBOOKKEEPINGCOMMODITYMODULESRESULT_H_ +#define ALIBABACLOUD_COMPANYREG_MODEL_QUERYBOOKKEEPINGCOMMODITYMODULESRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Companyreg + { + namespace Model + { + class ALIBABACLOUD_COMPANYREG_EXPORT QueryBookkeepingCommodityModulesResult : public ServiceResult + { + public: + + + QueryBookkeepingCommodityModulesResult(); + explicit QueryBookkeepingCommodityModulesResult(const std::string &payload); + ~QueryBookkeepingCommodityModulesResult(); + std::string getData()const; + + protected: + void parse(const std::string &payload); + private: + std::string data_; + + }; + } + } +} +#endif // !ALIBABACLOUD_COMPANYREG_MODEL_QUERYBOOKKEEPINGCOMMODITYMODULESRESULT_H_ \ No newline at end of file diff --git a/companyreg/include/alibabacloud/companyreg/model/QueryCommodityConfigRequest.h b/companyreg/include/alibabacloud/companyreg/model/QueryCommodityConfigRequest.h new file mode 100644 index 000000000..87ceda760 --- /dev/null +++ b/companyreg/include/alibabacloud/companyreg/model/QueryCommodityConfigRequest.h @@ -0,0 +1,54 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_COMPANYREG_MODEL_QUERYCOMMODITYCONFIGREQUEST_H_ +#define ALIBABACLOUD_COMPANYREG_MODEL_QUERYCOMMODITYCONFIGREQUEST_H_ + +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Companyreg + { + namespace Model + { + class ALIBABACLOUD_COMPANYREG_EXPORT QueryCommodityConfigRequest : public RpcServiceRequest + { + + public: + QueryCommodityConfigRequest(); + ~QueryCommodityConfigRequest(); + + std::string getBizType()const; + void setBizType(const std::string& bizType); + bool getQueryModule()const; + void setQueryModule(bool queryModule); + std::string getCommodityCode()const; + void setCommodityCode(const std::string& commodityCode); + + private: + std::string bizType_; + bool queryModule_; + std::string commodityCode_; + + }; + } + } +} +#endif // !ALIBABACLOUD_COMPANYREG_MODEL_QUERYCOMMODITYCONFIGREQUEST_H_ \ No newline at end of file diff --git a/companyreg/include/alibabacloud/companyreg/model/QueryCommodityConfigResult.h b/companyreg/include/alibabacloud/companyreg/model/QueryCommodityConfigResult.h new file mode 100644 index 000000000..a941c59ff --- /dev/null +++ b/companyreg/include/alibabacloud/companyreg/model/QueryCommodityConfigResult.h @@ -0,0 +1,74 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_COMPANYREG_MODEL_QUERYCOMMODITYCONFIGRESULT_H_ +#define ALIBABACLOUD_COMPANYREG_MODEL_QUERYCOMMODITYCONFIGRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Companyreg + { + namespace Model + { + class ALIBABACLOUD_COMPANYREG_EXPORT QueryCommodityConfigResult : public ServiceResult + { + public: + struct Data + { + struct CommodityModulesItem + { + std::string moduleTip; + std::string moduleType; + std::string moduleCode; + std::string moduleDescription; + int sortNumber; + std::string moduleName; + std::string lxModuleCode; + std::string moduleUrl; + std::string moduleValue; + }; + std::string iconUrl; + int type; + std::string description; + std::string protocolUrl; + std::string commodityCode; + std::string startingPrice; + std::vector commodityModules; + std::string productLine; + }; + + + QueryCommodityConfigResult(); + explicit QueryCommodityConfigResult(const std::string &payload); + ~QueryCommodityConfigResult(); + Data getData()const; + + protected: + void parse(const std::string &payload); + private: + Data data_; + + }; + } + } +} +#endif // !ALIBABACLOUD_COMPANYREG_MODEL_QUERYCOMMODITYCONFIGRESULT_H_ \ No newline at end of file diff --git a/companyreg/include/alibabacloud/companyreg/model/QueryCommunicationLogsRequest.h b/companyreg/include/alibabacloud/companyreg/model/QueryCommunicationLogsRequest.h new file mode 100644 index 000000000..7cf2985b8 --- /dev/null +++ b/companyreg/include/alibabacloud/companyreg/model/QueryCommunicationLogsRequest.h @@ -0,0 +1,57 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_COMPANYREG_MODEL_QUERYCOMMUNICATIONLOGSREQUEST_H_ +#define ALIBABACLOUD_COMPANYREG_MODEL_QUERYCOMMUNICATIONLOGSREQUEST_H_ + +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Companyreg + { + namespace Model + { + class ALIBABACLOUD_COMPANYREG_EXPORT QueryCommunicationLogsRequest : public RpcServiceRequest + { + + public: + QueryCommunicationLogsRequest(); + ~QueryCommunicationLogsRequest(); + + int getType()const; + void setType(int type); + int getPageNum()const; + void setPageNum(int pageNum); + std::string getBizId()const; + void setBizId(const std::string& bizId); + int getPageSize()const; + void setPageSize(int pageSize); + + private: + int type_; + int pageNum_; + std::string bizId_; + int pageSize_; + + }; + } + } +} +#endif // !ALIBABACLOUD_COMPANYREG_MODEL_QUERYCOMMUNICATIONLOGSREQUEST_H_ \ No newline at end of file diff --git a/companyreg/include/alibabacloud/companyreg/model/QueryCommunicationLogsResult.h b/companyreg/include/alibabacloud/companyreg/model/QueryCommunicationLogsResult.h new file mode 100644 index 000000000..f76c12832 --- /dev/null +++ b/companyreg/include/alibabacloud/companyreg/model/QueryCommunicationLogsResult.h @@ -0,0 +1,59 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_COMPANYREG_MODEL_QUERYCOMMUNICATIONLOGSRESULT_H_ +#define ALIBABACLOUD_COMPANYREG_MODEL_QUERYCOMMUNICATIONLOGSRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Companyreg + { + namespace Model + { + class ALIBABACLOUD_COMPANYREG_EXPORT QueryCommunicationLogsResult : public ServiceResult + { + public: + struct TaskList + { + std::string note; + long createTime; + long updateTime; + std::string bizId; + std::string partnerCode; + }; + + + QueryCommunicationLogsResult(); + explicit QueryCommunicationLogsResult(const std::string &payload); + ~QueryCommunicationLogsResult(); + std::vector getData()const; + + protected: + void parse(const std::string &payload); + private: + std::vector data_; + + }; + } + } +} +#endif // !ALIBABACLOUD_COMPANYREG_MODEL_QUERYCOMMUNICATIONLOGSRESULT_H_ \ No newline at end of file diff --git a/companyreg/include/alibabacloud/companyreg/model/QueryInstanceRequest.h b/companyreg/include/alibabacloud/companyreg/model/QueryInstanceRequest.h new file mode 100644 index 000000000..e604344c0 --- /dev/null +++ b/companyreg/include/alibabacloud/companyreg/model/QueryInstanceRequest.h @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_COMPANYREG_MODEL_QUERYINSTANCEREQUEST_H_ +#define ALIBABACLOUD_COMPANYREG_MODEL_QUERYINSTANCEREQUEST_H_ + +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Companyreg + { + namespace Model + { + class ALIBABACLOUD_COMPANYREG_EXPORT QueryInstanceRequest : public RpcServiceRequest + { + + public: + QueryInstanceRequest(); + ~QueryInstanceRequest(); + + std::string getBizType()const; + void setBizType(const std::string& bizType); + std::string getInstanceId()const; + void setInstanceId(const std::string& instanceId); + + private: + std::string bizType_; + std::string instanceId_; + + }; + } + } +} +#endif // !ALIBABACLOUD_COMPANYREG_MODEL_QUERYINSTANCEREQUEST_H_ \ No newline at end of file diff --git a/companyreg/include/alibabacloud/companyreg/model/QueryInstanceResult.h b/companyreg/include/alibabacloud/companyreg/model/QueryInstanceResult.h new file mode 100644 index 000000000..22da687fa --- /dev/null +++ b/companyreg/include/alibabacloud/companyreg/model/QueryInstanceResult.h @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_COMPANYREG_MODEL_QUERYINSTANCERESULT_H_ +#define ALIBABACLOUD_COMPANYREG_MODEL_QUERYINSTANCERESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Companyreg + { + namespace Model + { + class ALIBABACLOUD_COMPANYREG_EXPORT QueryInstanceResult : public ServiceResult + { + public: + + + QueryInstanceResult(); + explicit QueryInstanceResult(const std::string &payload); + ~QueryInstanceResult(); + std::string getData()const; + + protected: + void parse(const std::string &payload); + private: + std::string data_; + + }; + } + } +} +#endif // !ALIBABACLOUD_COMPANYREG_MODEL_QUERYINSTANCERESULT_H_ \ No newline at end of file diff --git a/companyreg/include/alibabacloud/companyreg/model/QueryIntentionListRequest.h b/companyreg/include/alibabacloud/companyreg/model/QueryIntentionListRequest.h new file mode 100644 index 000000000..5004ecc01 --- /dev/null +++ b/companyreg/include/alibabacloud/companyreg/model/QueryIntentionListRequest.h @@ -0,0 +1,66 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_COMPANYREG_MODEL_QUERYINTENTIONLISTREQUEST_H_ +#define ALIBABACLOUD_COMPANYREG_MODEL_QUERYINTENTIONLISTREQUEST_H_ + +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Companyreg + { + namespace Model + { + class ALIBABACLOUD_COMPANYREG_EXPORT QueryIntentionListRequest : public RpcServiceRequest + { + + public: + QueryIntentionListRequest(); + ~QueryIntentionListRequest(); + + std::string getTypeList()const; + void setTypeList(const std::string& typeList); + int getType()const; + void setType(int type); + int getPageNum()const; + void setPageNum(int pageNum); + std::string getSortFiled()const; + void setSortFiled(const std::string& sortFiled); + int getPageSize()const; + void setPageSize(int pageSize); + std::string getSortOrder()const; + void setSortOrder(const std::string& sortOrder); + int getStatus()const; + void setStatus(int status); + + private: + std::string typeList_; + int type_; + int pageNum_; + std::string sortFiled_; + int pageSize_; + std::string sortOrder_; + int status_; + + }; + } + } +} +#endif // !ALIBABACLOUD_COMPANYREG_MODEL_QUERYINTENTIONLISTREQUEST_H_ \ No newline at end of file diff --git a/companyreg/include/alibabacloud/companyreg/model/QueryIntentionListResult.h b/companyreg/include/alibabacloud/companyreg/model/QueryIntentionListResult.h new file mode 100644 index 000000000..432656aa2 --- /dev/null +++ b/companyreg/include/alibabacloud/companyreg/model/QueryIntentionListResult.h @@ -0,0 +1,72 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_COMPANYREG_MODEL_QUERYINTENTIONLISTRESULT_H_ +#define ALIBABACLOUD_COMPANYREG_MODEL_QUERYINTENTIONLISTRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Companyreg + { + namespace Model + { + class ALIBABACLOUD_COMPANYREG_EXPORT QueryIntentionListResult : public ServiceResult + { + public: + struct Intention + { + int status; + std::string registerNumber; + int type; + int area; + std::string description; + std::string userId; + std::string classification; + long createTime; + long updateTime; + std::string bizId; + }; + + + QueryIntentionListResult(); + explicit QueryIntentionListResult(const std::string &payload); + ~QueryIntentionListResult(); + int getCurrentPageNum()const; + int getPageSize()const; + int getTotalPageNum()const; + std::vector getData()const; + int getTotalItemNum()const; + + protected: + void parse(const std::string &payload); + private: + int currentPageNum_; + int pageSize_; + int totalPageNum_; + std::vector data_; + int totalItemNum_; + + }; + } + } +} +#endif // !ALIBABACLOUD_COMPANYREG_MODEL_QUERYINTENTIONLISTRESULT_H_ \ No newline at end of file diff --git a/companyreg/include/alibabacloud/companyreg/model/QueryTradeIntentionUserListRequest.h b/companyreg/include/alibabacloud/companyreg/model/QueryTradeIntentionUserListRequest.h new file mode 100644 index 000000000..fd225273d --- /dev/null +++ b/companyreg/include/alibabacloud/companyreg/model/QueryTradeIntentionUserListRequest.h @@ -0,0 +1,69 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_COMPANYREG_MODEL_QUERYTRADEINTENTIONUSERLISTREQUEST_H_ +#define ALIBABACLOUD_COMPANYREG_MODEL_QUERYTRADEINTENTIONUSERLISTREQUEST_H_ + +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Companyreg + { + namespace Model + { + class ALIBABACLOUD_COMPANYREG_EXPORT QueryTradeIntentionUserListRequest : public RpcServiceRequest + { + + public: + QueryTradeIntentionUserListRequest(); + ~QueryTradeIntentionUserListRequest(); + + int getArea()const; + void setArea(int area); + int getPageNum()const; + void setPageNum(int pageNum); + int getType()const; + void setType(int type); + int getPageSize()const; + void setPageSize(int pageSize); + std::string getBizId()const; + void setBizId(const std::string& bizId); + long getEnd()const; + void setEnd(long end); + long getBegin()const; + void setBegin(long begin); + int getStatus()const; + void setStatus(int status); + + private: + int area_; + int pageNum_; + int type_; + int pageSize_; + std::string bizId_; + long end_; + long begin_; + int status_; + + }; + } + } +} +#endif // !ALIBABACLOUD_COMPANYREG_MODEL_QUERYTRADEINTENTIONUSERLISTREQUEST_H_ \ No newline at end of file diff --git a/companyreg/include/alibabacloud/companyreg/model/QueryTradeIntentionUserListResult.h b/companyreg/include/alibabacloud/companyreg/model/QueryTradeIntentionUserListResult.h new file mode 100644 index 000000000..f984a9a70 --- /dev/null +++ b/companyreg/include/alibabacloud/companyreg/model/QueryTradeIntentionUserListResult.h @@ -0,0 +1,73 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_COMPANYREG_MODEL_QUERYTRADEINTENTIONUSERLISTRESULT_H_ +#define ALIBABACLOUD_COMPANYREG_MODEL_QUERYTRADEINTENTIONUSERLISTRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Companyreg + { + namespace Model + { + class ALIBABACLOUD_COMPANYREG_EXPORT QueryTradeIntentionUserListResult : public ServiceResult + { + public: + struct Trademark + { + int status; + std::string registerNumber; + int area; + int type; + std::string userName; + std::string description; + std::string classification; + long createTime; + long updateTime; + std::string mobile; + std::string bizId; + }; + + + QueryTradeIntentionUserListResult(); + explicit QueryTradeIntentionUserListResult(const std::string &payload); + ~QueryTradeIntentionUserListResult(); + int getCurrentPageNum()const; + int getPageSize()const; + int getTotalPageNum()const; + std::vector getData()const; + int getTotalItemNum()const; + + protected: + void parse(const std::string &payload); + private: + int currentPageNum_; + int pageSize_; + int totalPageNum_; + std::vector data_; + int totalItemNum_; + + }; + } + } +} +#endif // !ALIBABACLOUD_COMPANYREG_MODEL_QUERYTRADEINTENTIONUSERLISTRESULT_H_ \ No newline at end of file diff --git a/companyreg/include/alibabacloud/companyreg/model/QueryUserNeedAuthRequest.h b/companyreg/include/alibabacloud/companyreg/model/QueryUserNeedAuthRequest.h new file mode 100644 index 000000000..077ef1813 --- /dev/null +++ b/companyreg/include/alibabacloud/companyreg/model/QueryUserNeedAuthRequest.h @@ -0,0 +1,45 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_COMPANYREG_MODEL_QUERYUSERNEEDAUTHREQUEST_H_ +#define ALIBABACLOUD_COMPANYREG_MODEL_QUERYUSERNEEDAUTHREQUEST_H_ + +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Companyreg + { + namespace Model + { + class ALIBABACLOUD_COMPANYREG_EXPORT QueryUserNeedAuthRequest : public RpcServiceRequest + { + + public: + QueryUserNeedAuthRequest(); + ~QueryUserNeedAuthRequest(); + + + private: + + }; + } + } +} +#endif // !ALIBABACLOUD_COMPANYREG_MODEL_QUERYUSERNEEDAUTHREQUEST_H_ \ No newline at end of file diff --git a/companyreg/include/alibabacloud/companyreg/model/QueryUserNeedAuthResult.h b/companyreg/include/alibabacloud/companyreg/model/QueryUserNeedAuthResult.h new file mode 100644 index 000000000..4014d1278 --- /dev/null +++ b/companyreg/include/alibabacloud/companyreg/model/QueryUserNeedAuthResult.h @@ -0,0 +1,53 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_COMPANYREG_MODEL_QUERYUSERNEEDAUTHRESULT_H_ +#define ALIBABACLOUD_COMPANYREG_MODEL_QUERYUSERNEEDAUTHRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Companyreg + { + namespace Model + { + class ALIBABACLOUD_COMPANYREG_EXPORT QueryUserNeedAuthResult : public ServiceResult + { + public: + + + QueryUserNeedAuthResult(); + explicit QueryUserNeedAuthResult(const std::string &payload); + ~QueryUserNeedAuthResult(); + bool getNeedAuth()const; + bool getSuccess()const; + + protected: + void parse(const std::string &payload); + private: + bool needAuth_; + bool success_; + + }; + } + } +} +#endif // !ALIBABACLOUD_COMPANYREG_MODEL_QUERYUSERNEEDAUTHRESULT_H_ \ No newline at end of file diff --git a/companyreg/include/alibabacloud/companyreg/model/ReSubmitIcpSolutionRequest.h b/companyreg/include/alibabacloud/companyreg/model/ReSubmitIcpSolutionRequest.h new file mode 100644 index 000000000..3b023af4e --- /dev/null +++ b/companyreg/include/alibabacloud/companyreg/model/ReSubmitIcpSolutionRequest.h @@ -0,0 +1,48 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_COMPANYREG_MODEL_RESUBMITICPSOLUTIONREQUEST_H_ +#define ALIBABACLOUD_COMPANYREG_MODEL_RESUBMITICPSOLUTIONREQUEST_H_ + +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Companyreg + { + namespace Model + { + class ALIBABACLOUD_COMPANYREG_EXPORT ReSubmitIcpSolutionRequest : public RpcServiceRequest + { + + public: + ReSubmitIcpSolutionRequest(); + ~ReSubmitIcpSolutionRequest(); + + std::string getBizId()const; + void setBizId(const std::string& bizId); + + private: + std::string bizId_; + + }; + } + } +} +#endif // !ALIBABACLOUD_COMPANYREG_MODEL_RESUBMITICPSOLUTIONREQUEST_H_ \ No newline at end of file diff --git a/companyreg/include/alibabacloud/companyreg/model/ReSubmitIcpSolutionResult.h b/companyreg/include/alibabacloud/companyreg/model/ReSubmitIcpSolutionResult.h new file mode 100644 index 000000000..20e4eff6c --- /dev/null +++ b/companyreg/include/alibabacloud/companyreg/model/ReSubmitIcpSolutionResult.h @@ -0,0 +1,53 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_COMPANYREG_MODEL_RESUBMITICPSOLUTIONRESULT_H_ +#define ALIBABACLOUD_COMPANYREG_MODEL_RESUBMITICPSOLUTIONRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Companyreg + { + namespace Model + { + class ALIBABACLOUD_COMPANYREG_EXPORT ReSubmitIcpSolutionResult : public ServiceResult + { + public: + + + ReSubmitIcpSolutionResult(); + explicit ReSubmitIcpSolutionResult(const std::string &payload); + ~ReSubmitIcpSolutionResult(); + std::string getBizId()const; + bool getSuccess()const; + + protected: + void parse(const std::string &payload); + private: + std::string bizId_; + bool success_; + + }; + } + } +} +#endif // !ALIBABACLOUD_COMPANYREG_MODEL_RESUBMITICPSOLUTIONRESULT_H_ \ No newline at end of file diff --git a/companyreg/include/alibabacloud/companyreg/model/RefuseMaterialRequest.h b/companyreg/include/alibabacloud/companyreg/model/RefuseMaterialRequest.h new file mode 100644 index 000000000..71577f478 --- /dev/null +++ b/companyreg/include/alibabacloud/companyreg/model/RefuseMaterialRequest.h @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_COMPANYREG_MODEL_REFUSEMATERIALREQUEST_H_ +#define ALIBABACLOUD_COMPANYREG_MODEL_REFUSEMATERIALREQUEST_H_ + +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Companyreg + { + namespace Model + { + class ALIBABACLOUD_COMPANYREG_EXPORT RefuseMaterialRequest : public RpcServiceRequest + { + + public: + RefuseMaterialRequest(); + ~RefuseMaterialRequest(); + + std::string getNote()const; + void setNote(const std::string& note); + std::string getBizId()const; + void setBizId(const std::string& bizId); + + private: + std::string note_; + std::string bizId_; + + }; + } + } +} +#endif // !ALIBABACLOUD_COMPANYREG_MODEL_REFUSEMATERIALREQUEST_H_ \ No newline at end of file diff --git a/companyreg/include/alibabacloud/companyreg/model/RefuseMaterialResult.h b/companyreg/include/alibabacloud/companyreg/model/RefuseMaterialResult.h new file mode 100644 index 000000000..a5eb23ee6 --- /dev/null +++ b/companyreg/include/alibabacloud/companyreg/model/RefuseMaterialResult.h @@ -0,0 +1,49 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_COMPANYREG_MODEL_REFUSEMATERIALRESULT_H_ +#define ALIBABACLOUD_COMPANYREG_MODEL_REFUSEMATERIALRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Companyreg + { + namespace Model + { + class ALIBABACLOUD_COMPANYREG_EXPORT RefuseMaterialResult : public ServiceResult + { + public: + + + RefuseMaterialResult(); + explicit RefuseMaterialResult(const std::string &payload); + ~RefuseMaterialResult(); + + protected: + void parse(const std::string &payload); + private: + + }; + } + } +} +#endif // !ALIBABACLOUD_COMPANYREG_MODEL_REFUSEMATERIALRESULT_H_ \ No newline at end of file diff --git a/companyreg/include/alibabacloud/companyreg/model/RejectIcpIntentionRequest.h b/companyreg/include/alibabacloud/companyreg/model/RejectIcpIntentionRequest.h new file mode 100644 index 000000000..26a0e1992 --- /dev/null +++ b/companyreg/include/alibabacloud/companyreg/model/RejectIcpIntentionRequest.h @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_COMPANYREG_MODEL_REJECTICPINTENTIONREQUEST_H_ +#define ALIBABACLOUD_COMPANYREG_MODEL_REJECTICPINTENTIONREQUEST_H_ + +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Companyreg + { + namespace Model + { + class ALIBABACLOUD_COMPANYREG_EXPORT RejectIcpIntentionRequest : public RpcServiceRequest + { + + public: + RejectIcpIntentionRequest(); + ~RejectIcpIntentionRequest(); + + std::string getNote()const; + void setNote(const std::string& note); + std::string getBizId()const; + void setBizId(const std::string& bizId); + + private: + std::string note_; + std::string bizId_; + + }; + } + } +} +#endif // !ALIBABACLOUD_COMPANYREG_MODEL_REJECTICPINTENTIONREQUEST_H_ \ No newline at end of file diff --git a/companyreg/include/alibabacloud/companyreg/model/RejectIcpIntentionResult.h b/companyreg/include/alibabacloud/companyreg/model/RejectIcpIntentionResult.h new file mode 100644 index 000000000..2c6aee6b0 --- /dev/null +++ b/companyreg/include/alibabacloud/companyreg/model/RejectIcpIntentionResult.h @@ -0,0 +1,55 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_COMPANYREG_MODEL_REJECTICPINTENTIONRESULT_H_ +#define ALIBABACLOUD_COMPANYREG_MODEL_REJECTICPINTENTIONRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Companyreg + { + namespace Model + { + class ALIBABACLOUD_COMPANYREG_EXPORT RejectIcpIntentionResult : public ServiceResult + { + public: + + + RejectIcpIntentionResult(); + explicit RejectIcpIntentionResult(const std::string &payload); + ~RejectIcpIntentionResult(); + std::string getErrorMsg()const; + std::string getErrorCode()const; + bool getSuccess()const; + + protected: + void parse(const std::string &payload); + private: + std::string errorMsg_; + std::string errorCode_; + bool success_; + + }; + } + } +} +#endif // !ALIBABACLOUD_COMPANYREG_MODEL_REJECTICPINTENTIONRESULT_H_ \ No newline at end of file diff --git a/companyreg/include/alibabacloud/companyreg/model/RejectSolutionRequest.h b/companyreg/include/alibabacloud/companyreg/model/RejectSolutionRequest.h new file mode 100644 index 000000000..33f40eea3 --- /dev/null +++ b/companyreg/include/alibabacloud/companyreg/model/RejectSolutionRequest.h @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_COMPANYREG_MODEL_REJECTSOLUTIONREQUEST_H_ +#define ALIBABACLOUD_COMPANYREG_MODEL_REJECTSOLUTIONREQUEST_H_ + +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Companyreg + { + namespace Model + { + class ALIBABACLOUD_COMPANYREG_EXPORT RejectSolutionRequest : public RpcServiceRequest + { + + public: + RejectSolutionRequest(); + ~RejectSolutionRequest(); + + std::string getNote()const; + void setNote(const std::string& note); + std::string getSolutionBizId()const; + void setSolutionBizId(const std::string& solutionBizId); + + private: + std::string note_; + std::string solutionBizId_; + + }; + } + } +} +#endif // !ALIBABACLOUD_COMPANYREG_MODEL_REJECTSOLUTIONREQUEST_H_ \ No newline at end of file diff --git a/companyreg/include/alibabacloud/companyreg/model/RejectSolutionResult.h b/companyreg/include/alibabacloud/companyreg/model/RejectSolutionResult.h new file mode 100644 index 000000000..4e01b8ff8 --- /dev/null +++ b/companyreg/include/alibabacloud/companyreg/model/RejectSolutionResult.h @@ -0,0 +1,55 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_COMPANYREG_MODEL_REJECTSOLUTIONRESULT_H_ +#define ALIBABACLOUD_COMPANYREG_MODEL_REJECTSOLUTIONRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Companyreg + { + namespace Model + { + class ALIBABACLOUD_COMPANYREG_EXPORT RejectSolutionResult : public ServiceResult + { + public: + + + RejectSolutionResult(); + explicit RejectSolutionResult(const std::string &payload); + ~RejectSolutionResult(); + std::string getErrorMsg()const; + std::string getErrorCode()const; + bool getSuccess()const; + + protected: + void parse(const std::string &payload); + private: + std::string errorMsg_; + std::string errorCode_; + bool success_; + + }; + } + } +} +#endif // !ALIBABACLOUD_COMPANYREG_MODEL_REJECTSOLUTIONRESULT_H_ \ No newline at end of file diff --git a/companyreg/include/alibabacloud/companyreg/model/RejectUserSolutionRequest.h b/companyreg/include/alibabacloud/companyreg/model/RejectUserSolutionRequest.h new file mode 100644 index 000000000..c9a4149ea --- /dev/null +++ b/companyreg/include/alibabacloud/companyreg/model/RejectUserSolutionRequest.h @@ -0,0 +1,54 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_COMPANYREG_MODEL_REJECTUSERSOLUTIONREQUEST_H_ +#define ALIBABACLOUD_COMPANYREG_MODEL_REJECTUSERSOLUTIONREQUEST_H_ + +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Companyreg + { + namespace Model + { + class ALIBABACLOUD_COMPANYREG_EXPORT RejectUserSolutionRequest : public RpcServiceRequest + { + + public: + RejectUserSolutionRequest(); + ~RejectUserSolutionRequest(); + + std::string getBizType()const; + void setBizType(const std::string& bizType); + std::string getNote()const; + void setNote(const std::string& note); + std::string getSolutionBizId()const; + void setSolutionBizId(const std::string& solutionBizId); + + private: + std::string bizType_; + std::string note_; + std::string solutionBizId_; + + }; + } + } +} +#endif // !ALIBABACLOUD_COMPANYREG_MODEL_REJECTUSERSOLUTIONREQUEST_H_ \ No newline at end of file diff --git a/companyreg/include/alibabacloud/companyreg/model/RejectUserSolutionResult.h b/companyreg/include/alibabacloud/companyreg/model/RejectUserSolutionResult.h new file mode 100644 index 000000000..5ec292650 --- /dev/null +++ b/companyreg/include/alibabacloud/companyreg/model/RejectUserSolutionResult.h @@ -0,0 +1,55 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_COMPANYREG_MODEL_REJECTUSERSOLUTIONRESULT_H_ +#define ALIBABACLOUD_COMPANYREG_MODEL_REJECTUSERSOLUTIONRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Companyreg + { + namespace Model + { + class ALIBABACLOUD_COMPANYREG_EXPORT RejectUserSolutionResult : public ServiceResult + { + public: + + + RejectUserSolutionResult(); + explicit RejectUserSolutionResult(const std::string &payload); + ~RejectUserSolutionResult(); + std::string getErrorMsg()const; + std::string getErrorCode()const; + bool getSuccess()const; + + protected: + void parse(const std::string &payload); + private: + std::string errorMsg_; + std::string errorCode_; + bool success_; + + }; + } + } +} +#endif // !ALIBABACLOUD_COMPANYREG_MODEL_REJECTUSERSOLUTIONRESULT_H_ \ No newline at end of file diff --git a/companyreg/include/alibabacloud/companyreg/model/ReleaseProduceAuthorizationRequest.h b/companyreg/include/alibabacloud/companyreg/model/ReleaseProduceAuthorizationRequest.h new file mode 100644 index 000000000..17e70e3a6 --- /dev/null +++ b/companyreg/include/alibabacloud/companyreg/model/ReleaseProduceAuthorizationRequest.h @@ -0,0 +1,54 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_COMPANYREG_MODEL_RELEASEPRODUCEAUTHORIZATIONREQUEST_H_ +#define ALIBABACLOUD_COMPANYREG_MODEL_RELEASEPRODUCEAUTHORIZATIONREQUEST_H_ + +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Companyreg + { + namespace Model + { + class ALIBABACLOUD_COMPANYREG_EXPORT ReleaseProduceAuthorizationRequest : public RpcServiceRequest + { + + public: + ReleaseProduceAuthorizationRequest(); + ~ReleaseProduceAuthorizationRequest(); + + std::string getBizType()const; + void setBizType(const std::string& bizType); + std::string getAuthorizedUserId()const; + void setAuthorizedUserId(const std::string& authorizedUserId); + std::string getBizId()const; + void setBizId(const std::string& bizId); + + private: + std::string bizType_; + std::string authorizedUserId_; + std::string bizId_; + + }; + } + } +} +#endif // !ALIBABACLOUD_COMPANYREG_MODEL_RELEASEPRODUCEAUTHORIZATIONREQUEST_H_ \ No newline at end of file diff --git a/companyreg/include/alibabacloud/companyreg/model/ReleaseProduceAuthorizationResult.h b/companyreg/include/alibabacloud/companyreg/model/ReleaseProduceAuthorizationResult.h new file mode 100644 index 000000000..9fef483c8 --- /dev/null +++ b/companyreg/include/alibabacloud/companyreg/model/ReleaseProduceAuthorizationResult.h @@ -0,0 +1,55 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_COMPANYREG_MODEL_RELEASEPRODUCEAUTHORIZATIONRESULT_H_ +#define ALIBABACLOUD_COMPANYREG_MODEL_RELEASEPRODUCEAUTHORIZATIONRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Companyreg + { + namespace Model + { + class ALIBABACLOUD_COMPANYREG_EXPORT ReleaseProduceAuthorizationResult : public ServiceResult + { + public: + + + ReleaseProduceAuthorizationResult(); + explicit ReleaseProduceAuthorizationResult(const std::string &payload); + ~ReleaseProduceAuthorizationResult(); + std::string getErrorMsg()const; + std::string getErrorCode()const; + bool getSuccess()const; + + protected: + void parse(const std::string &payload); + private: + std::string errorMsg_; + std::string errorCode_; + bool success_; + + }; + } + } +} +#endif // !ALIBABACLOUD_COMPANYREG_MODEL_RELEASEPRODUCEAUTHORIZATIONRESULT_H_ \ No newline at end of file diff --git a/companyreg/include/alibabacloud/companyreg/model/SendVcodeRequest.h b/companyreg/include/alibabacloud/companyreg/model/SendVcodeRequest.h new file mode 100644 index 000000000..72dc39b7b --- /dev/null +++ b/companyreg/include/alibabacloud/companyreg/model/SendVcodeRequest.h @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_COMPANYREG_MODEL_SENDVCODEREQUEST_H_ +#define ALIBABACLOUD_COMPANYREG_MODEL_SENDVCODEREQUEST_H_ + +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Companyreg + { + namespace Model + { + class ALIBABACLOUD_COMPANYREG_EXPORT SendVcodeRequest : public RpcServiceRequest + { + + public: + SendVcodeRequest(); + ~SendVcodeRequest(); + + std::string getMobile()const; + void setMobile(const std::string& mobile); + std::string getBizCode()const; + void setBizCode(const std::string& bizCode); + + private: + std::string mobile_; + std::string bizCode_; + + }; + } + } +} +#endif // !ALIBABACLOUD_COMPANYREG_MODEL_SENDVCODEREQUEST_H_ \ No newline at end of file diff --git a/companyreg/include/alibabacloud/companyreg/model/SendVcodeResult.h b/companyreg/include/alibabacloud/companyreg/model/SendVcodeResult.h new file mode 100644 index 000000000..f4b59993d --- /dev/null +++ b/companyreg/include/alibabacloud/companyreg/model/SendVcodeResult.h @@ -0,0 +1,49 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_COMPANYREG_MODEL_SENDVCODERESULT_H_ +#define ALIBABACLOUD_COMPANYREG_MODEL_SENDVCODERESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Companyreg + { + namespace Model + { + class ALIBABACLOUD_COMPANYREG_EXPORT SendVcodeResult : public ServiceResult + { + public: + + + SendVcodeResult(); + explicit SendVcodeResult(const std::string &payload); + ~SendVcodeResult(); + + protected: + void parse(const std::string &payload); + private: + + }; + } + } +} +#endif // !ALIBABACLOUD_COMPANYREG_MODEL_SENDVCODERESULT_H_ \ No newline at end of file diff --git a/companyreg/include/alibabacloud/companyreg/model/SubmitCommunicationNoteRequest.h b/companyreg/include/alibabacloud/companyreg/model/SubmitCommunicationNoteRequest.h new file mode 100644 index 000000000..5ff128453 --- /dev/null +++ b/companyreg/include/alibabacloud/companyreg/model/SubmitCommunicationNoteRequest.h @@ -0,0 +1,63 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_COMPANYREG_MODEL_SUBMITCOMMUNICATIONNOTEREQUEST_H_ +#define ALIBABACLOUD_COMPANYREG_MODEL_SUBMITCOMMUNICATIONNOTEREQUEST_H_ + +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Companyreg + { + namespace Model + { + class ALIBABACLOUD_COMPANYREG_EXPORT SubmitCommunicationNoteRequest : public RpcServiceRequest + { + + public: + SubmitCommunicationNoteRequest(); + ~SubmitCommunicationNoteRequest(); + + std::string getNote()const; + void setNote(const std::string& note); + int getType()const; + void setType(int type); + std::string getActionRequestId()const; + void setActionRequestId(const std::string& actionRequestId); + int getOperatorType()const; + void setOperatorType(int operatorType); + std::string getBizCode()const; + void setBizCode(const std::string& bizCode); + std::string getBizId()const; + void setBizId(const std::string& bizId); + + private: + std::string note_; + int type_; + std::string actionRequestId_; + int operatorType_; + std::string bizCode_; + std::string bizId_; + + }; + } + } +} +#endif // !ALIBABACLOUD_COMPANYREG_MODEL_SUBMITCOMMUNICATIONNOTEREQUEST_H_ \ No newline at end of file diff --git a/companyreg/include/alibabacloud/companyreg/model/SubmitCommunicationNoteResult.h b/companyreg/include/alibabacloud/companyreg/model/SubmitCommunicationNoteResult.h new file mode 100644 index 000000000..109d089c6 --- /dev/null +++ b/companyreg/include/alibabacloud/companyreg/model/SubmitCommunicationNoteResult.h @@ -0,0 +1,49 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_COMPANYREG_MODEL_SUBMITCOMMUNICATIONNOTERESULT_H_ +#define ALIBABACLOUD_COMPANYREG_MODEL_SUBMITCOMMUNICATIONNOTERESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Companyreg + { + namespace Model + { + class ALIBABACLOUD_COMPANYREG_EXPORT SubmitCommunicationNoteResult : public ServiceResult + { + public: + + + SubmitCommunicationNoteResult(); + explicit SubmitCommunicationNoteResult(const std::string &payload); + ~SubmitCommunicationNoteResult(); + + protected: + void parse(const std::string &payload); + private: + + }; + } + } +} +#endif // !ALIBABACLOUD_COMPANYREG_MODEL_SUBMITCOMMUNICATIONNOTERESULT_H_ \ No newline at end of file diff --git a/companyreg/include/alibabacloud/companyreg/model/SubmitConsultationRequest.h b/companyreg/include/alibabacloud/companyreg/model/SubmitConsultationRequest.h new file mode 100644 index 000000000..4f659701d --- /dev/null +++ b/companyreg/include/alibabacloud/companyreg/model/SubmitConsultationRequest.h @@ -0,0 +1,60 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_COMPANYREG_MODEL_SUBMITCONSULTATIONREQUEST_H_ +#define ALIBABACLOUD_COMPANYREG_MODEL_SUBMITCONSULTATIONREQUEST_H_ + +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Companyreg + { + namespace Model + { + class ALIBABACLOUD_COMPANYREG_EXPORT SubmitConsultationRequest : public RpcServiceRequest + { + + public: + SubmitConsultationRequest(); + ~SubmitConsultationRequest(); + + std::string getData()const; + void setData(const std::string& data); + std::string getVcode()const; + void setVcode(const std::string& vcode); + std::string getBizCode()const; + void setBizCode(const std::string& bizCode); + std::string getConsultRequestId()const; + void setConsultRequestId(const std::string& consultRequestId); + std::string getBizSubCode()const; + void setBizSubCode(const std::string& bizSubCode); + + private: + std::string data_; + std::string vcode_; + std::string bizCode_; + std::string consultRequestId_; + std::string bizSubCode_; + + }; + } + } +} +#endif // !ALIBABACLOUD_COMPANYREG_MODEL_SUBMITCONSULTATIONREQUEST_H_ \ No newline at end of file diff --git a/companyreg/include/alibabacloud/companyreg/model/SubmitConsultationResult.h b/companyreg/include/alibabacloud/companyreg/model/SubmitConsultationResult.h new file mode 100644 index 000000000..d209dc473 --- /dev/null +++ b/companyreg/include/alibabacloud/companyreg/model/SubmitConsultationResult.h @@ -0,0 +1,49 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_COMPANYREG_MODEL_SUBMITCONSULTATIONRESULT_H_ +#define ALIBABACLOUD_COMPANYREG_MODEL_SUBMITCONSULTATIONRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Companyreg + { + namespace Model + { + class ALIBABACLOUD_COMPANYREG_EXPORT SubmitConsultationResult : public ServiceResult + { + public: + + + SubmitConsultationResult(); + explicit SubmitConsultationResult(const std::string &payload); + ~SubmitConsultationResult(); + + protected: + void parse(const std::string &payload); + private: + + }; + } + } +} +#endif // !ALIBABACLOUD_COMPANYREG_MODEL_SUBMITCONSULTATIONRESULT_H_ \ No newline at end of file diff --git a/companyreg/include/alibabacloud/companyreg/model/SubmitIcpSolutionRequest.h b/companyreg/include/alibabacloud/companyreg/model/SubmitIcpSolutionRequest.h new file mode 100644 index 000000000..b20d042fd --- /dev/null +++ b/companyreg/include/alibabacloud/companyreg/model/SubmitIcpSolutionRequest.h @@ -0,0 +1,72 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_COMPANYREG_MODEL_SUBMITICPSOLUTIONREQUEST_H_ +#define ALIBABACLOUD_COMPANYREG_MODEL_SUBMITICPSOLUTIONREQUEST_H_ + +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Companyreg + { + namespace Model + { + class ALIBABACLOUD_COMPANYREG_EXPORT SubmitIcpSolutionRequest : public RpcServiceRequest + { + + public: + SubmitIcpSolutionRequest(); + ~SubmitIcpSolutionRequest(); + + std::string getArea()const; + void setArea(const std::string& area); + std::string getActionType()const; + void setActionType(const std::string& actionType); + std::string getIntentionBizId()const; + void setIntentionBizId(const std::string& intentionBizId); + std::string getSource()const; + void setSource(const std::string& source); + std::string getUserId()const; + void setUserId(const std::string& userId); + int getIcpType()const; + void setIcpType(int icpType); + std::string getCompanyAddress()const; + void setCompanyAddress(const std::string& companyAddress); + std::string getCompanyName()const; + void setCompanyName(const std::string& companyName); + std::string getBizId()const; + void setBizId(const std::string& bizId); + + private: + std::string area_; + std::string actionType_; + std::string intentionBizId_; + std::string source_; + std::string userId_; + int icpType_; + std::string companyAddress_; + std::string companyName_; + std::string bizId_; + + }; + } + } +} +#endif // !ALIBABACLOUD_COMPANYREG_MODEL_SUBMITICPSOLUTIONREQUEST_H_ \ No newline at end of file diff --git a/companyreg/include/alibabacloud/companyreg/model/SubmitIcpSolutionResult.h b/companyreg/include/alibabacloud/companyreg/model/SubmitIcpSolutionResult.h new file mode 100644 index 000000000..3e4740874 --- /dev/null +++ b/companyreg/include/alibabacloud/companyreg/model/SubmitIcpSolutionResult.h @@ -0,0 +1,53 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_COMPANYREG_MODEL_SUBMITICPSOLUTIONRESULT_H_ +#define ALIBABACLOUD_COMPANYREG_MODEL_SUBMITICPSOLUTIONRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Companyreg + { + namespace Model + { + class ALIBABACLOUD_COMPANYREG_EXPORT SubmitIcpSolutionResult : public ServiceResult + { + public: + + + SubmitIcpSolutionResult(); + explicit SubmitIcpSolutionResult(const std::string &payload); + ~SubmitIcpSolutionResult(); + std::string getBizId()const; + bool getSuccess()const; + + protected: + void parse(const std::string &payload); + private: + std::string bizId_; + bool success_; + + }; + } + } +} +#endif // !ALIBABACLOUD_COMPANYREG_MODEL_SUBMITICPSOLUTIONRESULT_H_ \ No newline at end of file diff --git a/companyreg/include/alibabacloud/companyreg/model/SubmitIntentionNoteRequest.h b/companyreg/include/alibabacloud/companyreg/model/SubmitIntentionNoteRequest.h new file mode 100644 index 000000000..6e0a874e2 --- /dev/null +++ b/companyreg/include/alibabacloud/companyreg/model/SubmitIntentionNoteRequest.h @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_COMPANYREG_MODEL_SUBMITINTENTIONNOTEREQUEST_H_ +#define ALIBABACLOUD_COMPANYREG_MODEL_SUBMITINTENTIONNOTEREQUEST_H_ + +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Companyreg + { + namespace Model + { + class ALIBABACLOUD_COMPANYREG_EXPORT SubmitIntentionNoteRequest : public RpcServiceRequest + { + + public: + SubmitIntentionNoteRequest(); + ~SubmitIntentionNoteRequest(); + + std::string getNote()const; + void setNote(const std::string& note); + std::string getIntentionBizId()const; + void setIntentionBizId(const std::string& intentionBizId); + + private: + std::string note_; + std::string intentionBizId_; + + }; + } + } +} +#endif // !ALIBABACLOUD_COMPANYREG_MODEL_SUBMITINTENTIONNOTEREQUEST_H_ \ No newline at end of file diff --git a/companyreg/include/alibabacloud/companyreg/model/SubmitIntentionNoteResult.h b/companyreg/include/alibabacloud/companyreg/model/SubmitIntentionNoteResult.h new file mode 100644 index 000000000..f64b83fbe --- /dev/null +++ b/companyreg/include/alibabacloud/companyreg/model/SubmitIntentionNoteResult.h @@ -0,0 +1,55 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_COMPANYREG_MODEL_SUBMITINTENTIONNOTERESULT_H_ +#define ALIBABACLOUD_COMPANYREG_MODEL_SUBMITINTENTIONNOTERESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Companyreg + { + namespace Model + { + class ALIBABACLOUD_COMPANYREG_EXPORT SubmitIntentionNoteResult : public ServiceResult + { + public: + + + SubmitIntentionNoteResult(); + explicit SubmitIntentionNoteResult(const std::string &payload); + ~SubmitIntentionNoteResult(); + std::string getErrorMsg()const; + std::string getErrorCode()const; + bool getSuccess()const; + + protected: + void parse(const std::string &payload); + private: + std::string errorMsg_; + std::string errorCode_; + bool success_; + + }; + } + } +} +#endif // !ALIBABACLOUD_COMPANYREG_MODEL_SUBMITINTENTIONNOTERESULT_H_ \ No newline at end of file diff --git a/companyreg/include/alibabacloud/companyreg/model/SubmitPartnerCompanyInformationRequest.h b/companyreg/include/alibabacloud/companyreg/model/SubmitPartnerCompanyInformationRequest.h new file mode 100644 index 000000000..3d1a30d10 --- /dev/null +++ b/companyreg/include/alibabacloud/companyreg/model/SubmitPartnerCompanyInformationRequest.h @@ -0,0 +1,63 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_COMPANYREG_MODEL_SUBMITPARTNERCOMPANYINFORMATIONREQUEST_H_ +#define ALIBABACLOUD_COMPANYREG_MODEL_SUBMITPARTNERCOMPANYINFORMATIONREQUEST_H_ + +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Companyreg + { + namespace Model + { + class ALIBABACLOUD_COMPANYREG_EXPORT SubmitPartnerCompanyInformationRequest : public RpcServiceRequest + { + + public: + SubmitPartnerCompanyInformationRequest(); + ~SubmitPartnerCompanyInformationRequest(); + + std::string getUscc()const; + void setUscc(const std::string& uscc); + std::string getContactName()const; + void setContactName(const std::string& contactName); + std::string getCompanyName()const; + void setCompanyName(const std::string& companyName); + std::string getBizId()const; + void setBizId(const std::string& bizId); + std::string getContactMobile()const; + void setContactMobile(const std::string& contactMobile); + std::string getCompanyBizType()const; + void setCompanyBizType(const std::string& companyBizType); + + private: + std::string uscc_; + std::string contactName_; + std::string companyName_; + std::string bizId_; + std::string contactMobile_; + std::string companyBizType_; + + }; + } + } +} +#endif // !ALIBABACLOUD_COMPANYREG_MODEL_SUBMITPARTNERCOMPANYINFORMATIONREQUEST_H_ \ No newline at end of file diff --git a/companyreg/include/alibabacloud/companyreg/model/SubmitPartnerCompanyInformationResult.h b/companyreg/include/alibabacloud/companyreg/model/SubmitPartnerCompanyInformationResult.h new file mode 100644 index 000000000..bd9cd901b --- /dev/null +++ b/companyreg/include/alibabacloud/companyreg/model/SubmitPartnerCompanyInformationResult.h @@ -0,0 +1,49 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_COMPANYREG_MODEL_SUBMITPARTNERCOMPANYINFORMATIONRESULT_H_ +#define ALIBABACLOUD_COMPANYREG_MODEL_SUBMITPARTNERCOMPANYINFORMATIONRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Companyreg + { + namespace Model + { + class ALIBABACLOUD_COMPANYREG_EXPORT SubmitPartnerCompanyInformationResult : public ServiceResult + { + public: + + + SubmitPartnerCompanyInformationResult(); + explicit SubmitPartnerCompanyInformationResult(const std::string &payload); + ~SubmitPartnerCompanyInformationResult(); + + protected: + void parse(const std::string &payload); + private: + + }; + } + } +} +#endif // !ALIBABACLOUD_COMPANYREG_MODEL_SUBMITPARTNERCOMPANYINFORMATIONRESULT_H_ \ No newline at end of file diff --git a/companyreg/include/alibabacloud/companyreg/model/SubmitSolutionRequest.h b/companyreg/include/alibabacloud/companyreg/model/SubmitSolutionRequest.h new file mode 100644 index 000000000..3be62da90 --- /dev/null +++ b/companyreg/include/alibabacloud/companyreg/model/SubmitSolutionRequest.h @@ -0,0 +1,57 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_COMPANYREG_MODEL_SUBMITSOLUTIONREQUEST_H_ +#define ALIBABACLOUD_COMPANYREG_MODEL_SUBMITSOLUTIONREQUEST_H_ + +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Companyreg + { + namespace Model + { + class ALIBABACLOUD_COMPANYREG_EXPORT SubmitSolutionRequest : public RpcServiceRequest + { + + public: + SubmitSolutionRequest(); + ~SubmitSolutionRequest(); + + std::string getBizType()const; + void setBizType(const std::string& bizType); + std::string getSolution()const; + void setSolution(const std::string& solution); + std::string getIntentionBizId()const; + void setIntentionBizId(const std::string& intentionBizId); + std::string getUserId()const; + void setUserId(const std::string& userId); + + private: + std::string bizType_; + std::string solution_; + std::string intentionBizId_; + std::string userId_; + + }; + } + } +} +#endif // !ALIBABACLOUD_COMPANYREG_MODEL_SUBMITSOLUTIONREQUEST_H_ \ No newline at end of file diff --git a/companyreg/include/alibabacloud/companyreg/model/SubmitSolutionResult.h b/companyreg/include/alibabacloud/companyreg/model/SubmitSolutionResult.h new file mode 100644 index 000000000..3dfbeca16 --- /dev/null +++ b/companyreg/include/alibabacloud/companyreg/model/SubmitSolutionResult.h @@ -0,0 +1,59 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_COMPANYREG_MODEL_SUBMITSOLUTIONRESULT_H_ +#define ALIBABACLOUD_COMPANYREG_MODEL_SUBMITSOLUTIONRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Companyreg + { + namespace Model + { + class ALIBABACLOUD_COMPANYREG_EXPORT SubmitSolutionResult : public ServiceResult + { + public: + + + SubmitSolutionResult(); + explicit SubmitSolutionResult(const std::string &payload); + ~SubmitSolutionResult(); + std::string getErrorMsg()const; + std::string getConfirmUrl()const; + std::string getErrorCode()const; + std::string getSolutionBizId()const; + bool getSuccess()const; + + protected: + void parse(const std::string &payload); + private: + std::string errorMsg_; + std::string confirmUrl_; + std::string errorCode_; + std::string solutionBizId_; + bool success_; + + }; + } + } +} +#endif // !ALIBABACLOUD_COMPANYREG_MODEL_SUBMITSOLUTIONRESULT_H_ \ No newline at end of file diff --git a/companyreg/include/alibabacloud/companyreg/model/UpdateBookkeepingOrgRequest.h b/companyreg/include/alibabacloud/companyreg/model/UpdateBookkeepingOrgRequest.h new file mode 100644 index 000000000..bfaea75e2 --- /dev/null +++ b/companyreg/include/alibabacloud/companyreg/model/UpdateBookkeepingOrgRequest.h @@ -0,0 +1,57 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_COMPANYREG_MODEL_UPDATEBOOKKEEPINGORGREQUEST_H_ +#define ALIBABACLOUD_COMPANYREG_MODEL_UPDATEBOOKKEEPINGORGREQUEST_H_ + +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Companyreg + { + namespace Model + { + class ALIBABACLOUD_COMPANYREG_EXPORT UpdateBookkeepingOrgRequest : public RpcServiceRequest + { + + public: + UpdateBookkeepingOrgRequest(); + ~UpdateBookkeepingOrgRequest(); + + std::string getOrgAddress()const; + void setOrgAddress(const std::string& orgAddress); + std::string getOrgName()const; + void setOrgName(const std::string& orgName); + std::string getOrgCode()const; + void setOrgCode(const std::string& orgCode); + std::string getOrgMobile()const; + void setOrgMobile(const std::string& orgMobile); + + private: + std::string orgAddress_; + std::string orgName_; + std::string orgCode_; + std::string orgMobile_; + + }; + } + } +} +#endif // !ALIBABACLOUD_COMPANYREG_MODEL_UPDATEBOOKKEEPINGORGREQUEST_H_ \ No newline at end of file diff --git a/companyreg/include/alibabacloud/companyreg/model/UpdateBookkeepingOrgResult.h b/companyreg/include/alibabacloud/companyreg/model/UpdateBookkeepingOrgResult.h new file mode 100644 index 000000000..3e9e118d8 --- /dev/null +++ b/companyreg/include/alibabacloud/companyreg/model/UpdateBookkeepingOrgResult.h @@ -0,0 +1,49 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_COMPANYREG_MODEL_UPDATEBOOKKEEPINGORGRESULT_H_ +#define ALIBABACLOUD_COMPANYREG_MODEL_UPDATEBOOKKEEPINGORGRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Companyreg + { + namespace Model + { + class ALIBABACLOUD_COMPANYREG_EXPORT UpdateBookkeepingOrgResult : public ServiceResult + { + public: + + + UpdateBookkeepingOrgResult(); + explicit UpdateBookkeepingOrgResult(const std::string &payload); + ~UpdateBookkeepingOrgResult(); + + protected: + void parse(const std::string &payload); + private: + + }; + } + } +} +#endif // !ALIBABACLOUD_COMPANYREG_MODEL_UPDATEBOOKKEEPINGORGRESULT_H_ \ No newline at end of file diff --git a/companyreg/include/alibabacloud/companyreg/model/UpdateProduceRequest.h b/companyreg/include/alibabacloud/companyreg/model/UpdateProduceRequest.h new file mode 100644 index 000000000..3ddd2e77d --- /dev/null +++ b/companyreg/include/alibabacloud/companyreg/model/UpdateProduceRequest.h @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_COMPANYREG_MODEL_UPDATEPRODUCEREQUEST_H_ +#define ALIBABACLOUD_COMPANYREG_MODEL_UPDATEPRODUCEREQUEST_H_ + +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Companyreg + { + namespace Model + { + class ALIBABACLOUD_COMPANYREG_EXPORT UpdateProduceRequest : public RpcServiceRequest + { + + public: + UpdateProduceRequest(); + ~UpdateProduceRequest(); + + std::string getExtendMessage()const; + void setExtendMessage(const std::string& extendMessage); + std::string getBizId()const; + void setBizId(const std::string& bizId); + + private: + std::string extendMessage_; + std::string bizId_; + + }; + } + } +} +#endif // !ALIBABACLOUD_COMPANYREG_MODEL_UPDATEPRODUCEREQUEST_H_ \ No newline at end of file diff --git a/companyreg/include/alibabacloud/companyreg/model/UpdateProduceResult.h b/companyreg/include/alibabacloud/companyreg/model/UpdateProduceResult.h new file mode 100644 index 000000000..1c9c319a4 --- /dev/null +++ b/companyreg/include/alibabacloud/companyreg/model/UpdateProduceResult.h @@ -0,0 +1,49 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_COMPANYREG_MODEL_UPDATEPRODUCERESULT_H_ +#define ALIBABACLOUD_COMPANYREG_MODEL_UPDATEPRODUCERESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Companyreg + { + namespace Model + { + class ALIBABACLOUD_COMPANYREG_EXPORT UpdateProduceResult : public ServiceResult + { + public: + + + UpdateProduceResult(); + explicit UpdateProduceResult(const std::string &payload); + ~UpdateProduceResult(); + + protected: + void parse(const std::string &payload); + private: + + }; + } + } +} +#endif // !ALIBABACLOUD_COMPANYREG_MODEL_UPDATEPRODUCERESULT_H_ \ No newline at end of file diff --git a/companyreg/include/alibabacloud/companyreg/model/UploadIcpBasicMaterialRequest.h b/companyreg/include/alibabacloud/companyreg/model/UploadIcpBasicMaterialRequest.h new file mode 100644 index 000000000..d19121d07 --- /dev/null +++ b/companyreg/include/alibabacloud/companyreg/model/UploadIcpBasicMaterialRequest.h @@ -0,0 +1,69 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_COMPANYREG_MODEL_UPLOADICPBASICMATERIALREQUEST_H_ +#define ALIBABACLOUD_COMPANYREG_MODEL_UPLOADICPBASICMATERIALREQUEST_H_ + +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Companyreg + { + namespace Model + { + class ALIBABACLOUD_COMPANYREG_EXPORT UploadIcpBasicMaterialRequest : public RpcServiceRequest + { + + public: + UploadIcpBasicMaterialRequest(); + ~UploadIcpBasicMaterialRequest(); + + std::string getSocialCreditCode()const; + void setSocialCreditCode(const std::string& socialCreditCode); + std::string getBusinessLicense()const; + void setBusinessLicense(const std::string& businessLicense); + std::string getCorporateIdCard()const; + void setCorporateIdCard(const std::string& corporateIdCard); + std::string getIdCardList()const; + void setIdCardList(const std::string& idCardList); + std::string getCompanyAddress()const; + void setCompanyAddress(const std::string& companyAddress); + std::string getCompanyName()const; + void setCompanyName(const std::string& companyName); + std::string getBizId()const; + void setBizId(const std::string& bizId); + std::string getCorporateName()const; + void setCorporateName(const std::string& corporateName); + + private: + std::string socialCreditCode_; + std::string businessLicense_; + std::string corporateIdCard_; + std::string idCardList_; + std::string companyAddress_; + std::string companyName_; + std::string bizId_; + std::string corporateName_; + + }; + } + } +} +#endif // !ALIBABACLOUD_COMPANYREG_MODEL_UPLOADICPBASICMATERIALREQUEST_H_ \ No newline at end of file diff --git a/companyreg/include/alibabacloud/companyreg/model/UploadIcpBasicMaterialResult.h b/companyreg/include/alibabacloud/companyreg/model/UploadIcpBasicMaterialResult.h new file mode 100644 index 000000000..2d9aa17fe --- /dev/null +++ b/companyreg/include/alibabacloud/companyreg/model/UploadIcpBasicMaterialResult.h @@ -0,0 +1,49 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_COMPANYREG_MODEL_UPLOADICPBASICMATERIALRESULT_H_ +#define ALIBABACLOUD_COMPANYREG_MODEL_UPLOADICPBASICMATERIALRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Companyreg + { + namespace Model + { + class ALIBABACLOUD_COMPANYREG_EXPORT UploadIcpBasicMaterialResult : public ServiceResult + { + public: + + + UploadIcpBasicMaterialResult(); + explicit UploadIcpBasicMaterialResult(const std::string &payload); + ~UploadIcpBasicMaterialResult(); + + protected: + void parse(const std::string &payload); + private: + + }; + } + } +} +#endif // !ALIBABACLOUD_COMPANYREG_MODEL_UPLOADICPBASICMATERIALRESULT_H_ \ No newline at end of file diff --git a/companyreg/include/alibabacloud/companyreg/model/UploadUserMaterialRequest.h b/companyreg/include/alibabacloud/companyreg/model/UploadUserMaterialRequest.h new file mode 100644 index 000000000..f47f37c81 --- /dev/null +++ b/companyreg/include/alibabacloud/companyreg/model/UploadUserMaterialRequest.h @@ -0,0 +1,60 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_COMPANYREG_MODEL_UPLOADUSERMATERIALREQUEST_H_ +#define ALIBABACLOUD_COMPANYREG_MODEL_UPLOADUSERMATERIALREQUEST_H_ + +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Companyreg + { + namespace Model + { + class ALIBABACLOUD_COMPANYREG_EXPORT UploadUserMaterialRequest : public RpcServiceRequest + { + public: + struct Attribute + { + std::string value; + std::string key; + }; + + public: + UploadUserMaterialRequest(); + ~UploadUserMaterialRequest(); + + std::string getBizId()const; + void setBizId(const std::string& bizId); + std::vector getAttribute()const; + void setAttribute(const std::vector& attribute); + int getStatus()const; + void setStatus(int status); + + private: + std::string bizId_; + std::vector attribute_; + int status_; + + }; + } + } +} +#endif // !ALIBABACLOUD_COMPANYREG_MODEL_UPLOADUSERMATERIALREQUEST_H_ \ No newline at end of file diff --git a/companyreg/include/alibabacloud/companyreg/model/UploadUserMaterialResult.h b/companyreg/include/alibabacloud/companyreg/model/UploadUserMaterialResult.h new file mode 100644 index 000000000..a59bfa7f7 --- /dev/null +++ b/companyreg/include/alibabacloud/companyreg/model/UploadUserMaterialResult.h @@ -0,0 +1,49 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_COMPANYREG_MODEL_UPLOADUSERMATERIALRESULT_H_ +#define ALIBABACLOUD_COMPANYREG_MODEL_UPLOADUSERMATERIALRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Companyreg + { + namespace Model + { + class ALIBABACLOUD_COMPANYREG_EXPORT UploadUserMaterialResult : public ServiceResult + { + public: + + + UploadUserMaterialResult(); + explicit UploadUserMaterialResult(const std::string &payload); + ~UploadUserMaterialResult(); + + protected: + void parse(const std::string &payload); + private: + + }; + } + } +} +#endif // !ALIBABACLOUD_COMPANYREG_MODEL_UPLOADUSERMATERIALRESULT_H_ \ No newline at end of file diff --git a/companyreg/include/alibabacloud/companyreg/model/WriteCommunicationLogRequest.h b/companyreg/include/alibabacloud/companyreg/model/WriteCommunicationLogRequest.h new file mode 100644 index 000000000..fda3d3d2e --- /dev/null +++ b/companyreg/include/alibabacloud/companyreg/model/WriteCommunicationLogRequest.h @@ -0,0 +1,54 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_COMPANYREG_MODEL_WRITECOMMUNICATIONLOGREQUEST_H_ +#define ALIBABACLOUD_COMPANYREG_MODEL_WRITECOMMUNICATIONLOGREQUEST_H_ + +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Companyreg + { + namespace Model + { + class ALIBABACLOUD_COMPANYREG_EXPORT WriteCommunicationLogRequest : public RpcServiceRequest + { + + public: + WriteCommunicationLogRequest(); + ~WriteCommunicationLogRequest(); + + std::string getNote()const; + void setNote(const std::string& note); + std::string getTargetId()const; + void setTargetId(const std::string& targetId); + std::string getBizId()const; + void setBizId(const std::string& bizId); + + private: + std::string note_; + std::string targetId_; + std::string bizId_; + + }; + } + } +} +#endif // !ALIBABACLOUD_COMPANYREG_MODEL_WRITECOMMUNICATIONLOGREQUEST_H_ \ No newline at end of file diff --git a/companyreg/include/alibabacloud/companyreg/model/WriteCommunicationLogResult.h b/companyreg/include/alibabacloud/companyreg/model/WriteCommunicationLogResult.h new file mode 100644 index 000000000..02dec8fc1 --- /dev/null +++ b/companyreg/include/alibabacloud/companyreg/model/WriteCommunicationLogResult.h @@ -0,0 +1,55 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_COMPANYREG_MODEL_WRITECOMMUNICATIONLOGRESULT_H_ +#define ALIBABACLOUD_COMPANYREG_MODEL_WRITECOMMUNICATIONLOGRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Companyreg + { + namespace Model + { + class ALIBABACLOUD_COMPANYREG_EXPORT WriteCommunicationLogResult : public ServiceResult + { + public: + + + WriteCommunicationLogResult(); + explicit WriteCommunicationLogResult(const std::string &payload); + ~WriteCommunicationLogResult(); + std::string getErrorMsg()const; + std::string getErrorCode()const; + bool getSuccess()const; + + protected: + void parse(const std::string &payload); + private: + std::string errorMsg_; + std::string errorCode_; + bool success_; + + }; + } + } +} +#endif // !ALIBABACLOUD_COMPANYREG_MODEL_WRITECOMMUNICATIONLOGRESULT_H_ \ No newline at end of file diff --git a/companyreg/src/CompanyregClient.cc b/companyreg/src/CompanyregClient.cc index c5ebadab6..6b94ca722 100644 --- a/companyreg/src/CompanyregClient.cc +++ b/companyreg/src/CompanyregClient.cc @@ -51,6 +51,186 @@ CompanyregClient::CompanyregClient(const std::string & accessKeyId, const std::s CompanyregClient::~CompanyregClient() {} +CompanyregClient::AcceptBookkeepingAuditResultOutcome CompanyregClient::acceptBookkeepingAuditResult(const AcceptBookkeepingAuditResultRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return AcceptBookkeepingAuditResultOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return AcceptBookkeepingAuditResultOutcome(AcceptBookkeepingAuditResultResult(outcome.result())); + else + return AcceptBookkeepingAuditResultOutcome(outcome.error()); +} + +void CompanyregClient::acceptBookkeepingAuditResultAsync(const AcceptBookkeepingAuditResultRequest& request, const AcceptBookkeepingAuditResultAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, acceptBookkeepingAuditResult(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +CompanyregClient::AcceptBookkeepingAuditResultOutcomeCallable CompanyregClient::acceptBookkeepingAuditResultCallable(const AcceptBookkeepingAuditResultRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->acceptBookkeepingAuditResult(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + +CompanyregClient::AcceptBookkeepingDetailStatusChangeOutcome CompanyregClient::acceptBookkeepingDetailStatusChange(const AcceptBookkeepingDetailStatusChangeRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return AcceptBookkeepingDetailStatusChangeOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return AcceptBookkeepingDetailStatusChangeOutcome(AcceptBookkeepingDetailStatusChangeResult(outcome.result())); + else + return AcceptBookkeepingDetailStatusChangeOutcome(outcome.error()); +} + +void CompanyregClient::acceptBookkeepingDetailStatusChangeAsync(const AcceptBookkeepingDetailStatusChangeRequest& request, const AcceptBookkeepingDetailStatusChangeAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, acceptBookkeepingDetailStatusChange(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +CompanyregClient::AcceptBookkeepingDetailStatusChangeOutcomeCallable CompanyregClient::acceptBookkeepingDetailStatusChangeCallable(const AcceptBookkeepingDetailStatusChangeRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->acceptBookkeepingDetailStatusChange(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + +CompanyregClient::AcceptPartnerNotificationOutcome CompanyregClient::acceptPartnerNotification(const AcceptPartnerNotificationRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return AcceptPartnerNotificationOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return AcceptPartnerNotificationOutcome(AcceptPartnerNotificationResult(outcome.result())); + else + return AcceptPartnerNotificationOutcome(outcome.error()); +} + +void CompanyregClient::acceptPartnerNotificationAsync(const AcceptPartnerNotificationRequest& request, const AcceptPartnerNotificationAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, acceptPartnerNotification(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +CompanyregClient::AcceptPartnerNotificationOutcomeCallable CompanyregClient::acceptPartnerNotificationCallable(const AcceptPartnerNotificationRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->acceptPartnerNotification(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + +CompanyregClient::BindProduceAuthorizationOutcome CompanyregClient::bindProduceAuthorization(const BindProduceAuthorizationRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return BindProduceAuthorizationOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return BindProduceAuthorizationOutcome(BindProduceAuthorizationResult(outcome.result())); + else + return BindProduceAuthorizationOutcome(outcome.error()); +} + +void CompanyregClient::bindProduceAuthorizationAsync(const BindProduceAuthorizationRequest& request, const BindProduceAuthorizationAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, bindProduceAuthorization(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +CompanyregClient::BindProduceAuthorizationOutcomeCallable CompanyregClient::bindProduceAuthorizationCallable(const BindProduceAuthorizationRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->bindProduceAuthorization(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + +CompanyregClient::CheckCompanyRegOutcome CompanyregClient::checkCompanyReg(const CheckCompanyRegRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return CheckCompanyRegOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return CheckCompanyRegOutcome(CheckCompanyRegResult(outcome.result())); + else + return CheckCompanyRegOutcome(outcome.error()); +} + +void CompanyregClient::checkCompanyRegAsync(const CheckCompanyRegRequest& request, const CheckCompanyRegAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, checkCompanyReg(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +CompanyregClient::CheckCompanyRegOutcomeCallable CompanyregClient::checkCompanyRegCallable(const CheckCompanyRegRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->checkCompanyReg(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + CompanyregClient::CheckCopyPayrollOutcome CompanyregClient::checkCopyPayroll(const CheckCopyPayrollRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -195,6 +375,294 @@ CompanyregClient::ClearTrailDataOutcomeCallable CompanyregClient::clearTrailData return task->get_future(); } +CompanyregClient::CloseIcpProduceOutcome CompanyregClient::closeIcpProduce(const CloseIcpProduceRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return CloseIcpProduceOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return CloseIcpProduceOutcome(CloseIcpProduceResult(outcome.result())); + else + return CloseIcpProduceOutcome(outcome.error()); +} + +void CompanyregClient::closeIcpProduceAsync(const CloseIcpProduceRequest& request, const CloseIcpProduceAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, closeIcpProduce(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +CompanyregClient::CloseIcpProduceOutcomeCallable CompanyregClient::closeIcpProduceCallable(const CloseIcpProduceRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->closeIcpProduce(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + +CompanyregClient::CloseIntentionOutcome CompanyregClient::closeIntention(const CloseIntentionRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return CloseIntentionOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return CloseIntentionOutcome(CloseIntentionResult(outcome.result())); + else + return CloseIntentionOutcome(outcome.error()); +} + +void CompanyregClient::closeIntentionAsync(const CloseIntentionRequest& request, const CloseIntentionAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, closeIntention(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +CompanyregClient::CloseIntentionOutcomeCallable CompanyregClient::closeIntentionCallable(const CloseIntentionRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->closeIntention(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + +CompanyregClient::CloseIntentionForPartnerOutcome CompanyregClient::closeIntentionForPartner(const CloseIntentionForPartnerRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return CloseIntentionForPartnerOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return CloseIntentionForPartnerOutcome(CloseIntentionForPartnerResult(outcome.result())); + else + return CloseIntentionForPartnerOutcome(outcome.error()); +} + +void CompanyregClient::closeIntentionForPartnerAsync(const CloseIntentionForPartnerRequest& request, const CloseIntentionForPartnerAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, closeIntentionForPartner(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +CompanyregClient::CloseIntentionForPartnerOutcomeCallable CompanyregClient::closeIntentionForPartnerCallable(const CloseIntentionForPartnerRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->closeIntentionForPartner(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + +CompanyregClient::CloseUserIntentionOutcome CompanyregClient::closeUserIntention(const CloseUserIntentionRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return CloseUserIntentionOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return CloseUserIntentionOutcome(CloseUserIntentionResult(outcome.result())); + else + return CloseUserIntentionOutcome(outcome.error()); +} + +void CompanyregClient::closeUserIntentionAsync(const CloseUserIntentionRequest& request, const CloseUserIntentionAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, closeUserIntention(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +CompanyregClient::CloseUserIntentionOutcomeCallable CompanyregClient::closeUserIntentionCallable(const CloseUserIntentionRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->closeUserIntention(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + +CompanyregClient::ConfirmIcpIntentionOutcome CompanyregClient::confirmIcpIntention(const ConfirmIcpIntentionRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return ConfirmIcpIntentionOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return ConfirmIcpIntentionOutcome(ConfirmIcpIntentionResult(outcome.result())); + else + return ConfirmIcpIntentionOutcome(outcome.error()); +} + +void CompanyregClient::confirmIcpIntentionAsync(const ConfirmIcpIntentionRequest& request, const ConfirmIcpIntentionAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, confirmIcpIntention(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +CompanyregClient::ConfirmIcpIntentionOutcomeCallable CompanyregClient::confirmIcpIntentionCallable(const ConfirmIcpIntentionRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->confirmIcpIntention(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + +CompanyregClient::ConfirmIntentionOutcome CompanyregClient::confirmIntention(const ConfirmIntentionRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return ConfirmIntentionOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return ConfirmIntentionOutcome(ConfirmIntentionResult(outcome.result())); + else + return ConfirmIntentionOutcome(outcome.error()); +} + +void CompanyregClient::confirmIntentionAsync(const ConfirmIntentionRequest& request, const ConfirmIntentionAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, confirmIntention(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +CompanyregClient::ConfirmIntentionOutcomeCallable CompanyregClient::confirmIntentionCallable(const ConfirmIntentionRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->confirmIntention(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + +CompanyregClient::ConfirmMaterialOutcome CompanyregClient::confirmMaterial(const ConfirmMaterialRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return ConfirmMaterialOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return ConfirmMaterialOutcome(ConfirmMaterialResult(outcome.result())); + else + return ConfirmMaterialOutcome(outcome.error()); +} + +void CompanyregClient::confirmMaterialAsync(const ConfirmMaterialRequest& request, const ConfirmMaterialAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, confirmMaterial(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +CompanyregClient::ConfirmMaterialOutcomeCallable CompanyregClient::confirmMaterialCallable(const ConfirmMaterialRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->confirmMaterial(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + +CompanyregClient::ConfirmTaxAmountOutcome CompanyregClient::confirmTaxAmount(const ConfirmTaxAmountRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return ConfirmTaxAmountOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return ConfirmTaxAmountOutcome(ConfirmTaxAmountResult(outcome.result())); + else + return ConfirmTaxAmountOutcome(outcome.error()); +} + +void CompanyregClient::confirmTaxAmountAsync(const ConfirmTaxAmountRequest& request, const ConfirmTaxAmountAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, confirmTaxAmount(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +CompanyregClient::ConfirmTaxAmountOutcomeCallable CompanyregClient::confirmTaxAmountCallable(const ConfirmTaxAmountRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->confirmTaxAmount(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + CompanyregClient::ConvertFeeOutcome CompanyregClient::convertFee(const ConvertFeeRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -303,6 +771,114 @@ CompanyregClient::CopyPayrollOutcomeCallable CompanyregClient::copyPayrollCallab return task->get_future(); } +CompanyregClient::CreateBookkeepingIntentionOutcome CompanyregClient::createBookkeepingIntention(const CreateBookkeepingIntentionRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return CreateBookkeepingIntentionOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return CreateBookkeepingIntentionOutcome(CreateBookkeepingIntentionResult(outcome.result())); + else + return CreateBookkeepingIntentionOutcome(outcome.error()); +} + +void CompanyregClient::createBookkeepingIntentionAsync(const CreateBookkeepingIntentionRequest& request, const CreateBookkeepingIntentionAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, createBookkeepingIntention(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +CompanyregClient::CreateBookkeepingIntentionOutcomeCallable CompanyregClient::createBookkeepingIntentionCallable(const CreateBookkeepingIntentionRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->createBookkeepingIntention(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + +CompanyregClient::CreateBusinessOpportunityOutcome CompanyregClient::createBusinessOpportunity(const CreateBusinessOpportunityRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return CreateBusinessOpportunityOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return CreateBusinessOpportunityOutcome(CreateBusinessOpportunityResult(outcome.result())); + else + return CreateBusinessOpportunityOutcome(outcome.error()); +} + +void CompanyregClient::createBusinessOpportunityAsync(const CreateBusinessOpportunityRequest& request, const CreateBusinessOpportunityAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, createBusinessOpportunity(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +CompanyregClient::CreateBusinessOpportunityOutcomeCallable CompanyregClient::createBusinessOpportunityCallable(const CreateBusinessOpportunityRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->createBusinessOpportunity(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + +CompanyregClient::CreateProduceForPartnerOutcome CompanyregClient::createProduceForPartner(const CreateProduceForPartnerRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return CreateProduceForPartnerOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return CreateProduceForPartnerOutcome(CreateProduceForPartnerResult(outcome.result())); + else + return CreateProduceForPartnerOutcome(outcome.error()); +} + +void CompanyregClient::createProduceForPartnerAsync(const CreateProduceForPartnerRequest& request, const CreateProduceForPartnerAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, createProduceForPartner(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +CompanyregClient::CreateProduceForPartnerOutcomeCallable CompanyregClient::createProduceForPartnerCallable(const CreateProduceForPartnerRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->createProduceForPartner(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + CompanyregClient::DeleteFeeOutcome CompanyregClient::deleteFee(const DeleteFeeRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -411,6 +987,150 @@ CompanyregClient::DeletePayrollOutcomeCallable CompanyregClient::deletePayrollCa return task->get_future(); } +CompanyregClient::DescribePartnerConfigOutcome CompanyregClient::describePartnerConfig(const DescribePartnerConfigRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return DescribePartnerConfigOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return DescribePartnerConfigOutcome(DescribePartnerConfigResult(outcome.result())); + else + return DescribePartnerConfigOutcome(outcome.error()); +} + +void CompanyregClient::describePartnerConfigAsync(const DescribePartnerConfigRequest& request, const DescribePartnerConfigAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, describePartnerConfig(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +CompanyregClient::DescribePartnerConfigOutcomeCallable CompanyregClient::describePartnerConfigCallable(const DescribePartnerConfigRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->describePartnerConfig(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + +CompanyregClient::GenerateCompanyRegUploadPolicyOutcome CompanyregClient::generateCompanyRegUploadPolicy(const GenerateCompanyRegUploadPolicyRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return GenerateCompanyRegUploadPolicyOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return GenerateCompanyRegUploadPolicyOutcome(GenerateCompanyRegUploadPolicyResult(outcome.result())); + else + return GenerateCompanyRegUploadPolicyOutcome(outcome.error()); +} + +void CompanyregClient::generateCompanyRegUploadPolicyAsync(const GenerateCompanyRegUploadPolicyRequest& request, const GenerateCompanyRegUploadPolicyAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, generateCompanyRegUploadPolicy(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +CompanyregClient::GenerateCompanyRegUploadPolicyOutcomeCallable CompanyregClient::generateCompanyRegUploadPolicyCallable(const GenerateCompanyRegUploadPolicyRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->generateCompanyRegUploadPolicy(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + +CompanyregClient::GenerateUploadFilePolicyOutcome CompanyregClient::generateUploadFilePolicy(const GenerateUploadFilePolicyRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return GenerateUploadFilePolicyOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return GenerateUploadFilePolicyOutcome(GenerateUploadFilePolicyResult(outcome.result())); + else + return GenerateUploadFilePolicyOutcome(outcome.error()); +} + +void CompanyregClient::generateUploadFilePolicyAsync(const GenerateUploadFilePolicyRequest& request, const GenerateUploadFilePolicyAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, generateUploadFilePolicy(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +CompanyregClient::GenerateUploadFilePolicyOutcomeCallable CompanyregClient::generateUploadFilePolicyCallable(const GenerateUploadFilePolicyRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->generateUploadFilePolicy(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + +CompanyregClient::GetAlipayUrlOutcome CompanyregClient::getAlipayUrl(const GetAlipayUrlRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return GetAlipayUrlOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return GetAlipayUrlOutcome(GetAlipayUrlResult(outcome.result())); + else + return GetAlipayUrlOutcome(outcome.error()); +} + +void CompanyregClient::getAlipayUrlAsync(const GetAlipayUrlRequest& request, const GetAlipayUrlAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, getAlipayUrl(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +CompanyregClient::GetAlipayUrlOutcomeCallable CompanyregClient::getAlipayUrlCallable(const GetAlipayUrlRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->getAlipayUrl(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + CompanyregClient::GetBalanceSheetInfoOutcome CompanyregClient::getBalanceSheetInfo(const GetBalanceSheetInfoRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -483,6 +1203,42 @@ CompanyregClient::GetCashFlowInfoOutcomeCallable CompanyregClient::getCashFlowIn return task->get_future(); } +CompanyregClient::GetCompanyRegOrderOutcome CompanyregClient::getCompanyRegOrder(const GetCompanyRegOrderRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return GetCompanyRegOrderOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return GetCompanyRegOrderOutcome(GetCompanyRegOrderResult(outcome.result())); + else + return GetCompanyRegOrderOutcome(outcome.error()); +} + +void CompanyregClient::getCompanyRegOrderAsync(const GetCompanyRegOrderRequest& request, const GetCompanyRegOrderAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, getCompanyRegOrder(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +CompanyregClient::GetCompanyRegOrderOutcomeCallable CompanyregClient::getCompanyRegOrderCallable(const GetCompanyRegOrderRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->getCompanyRegOrder(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + CompanyregClient::GetEnterprisesInfoOutcome CompanyregClient::getEnterprisesInfo(const GetEnterprisesInfoRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -1275,6 +2031,150 @@ CompanyregClient::GetVoucherCountOutcomeCallable CompanyregClient::getVoucherCou return task->get_future(); } +CompanyregClient::ListApplicationLogsOutcome CompanyregClient::listApplicationLogs(const ListApplicationLogsRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return ListApplicationLogsOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return ListApplicationLogsOutcome(ListApplicationLogsResult(outcome.result())); + else + return ListApplicationLogsOutcome(outcome.error()); +} + +void CompanyregClient::listApplicationLogsAsync(const ListApplicationLogsRequest& request, const ListApplicationLogsAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, listApplicationLogs(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +CompanyregClient::ListApplicationLogsOutcomeCallable CompanyregClient::listApplicationLogsCallable(const ListApplicationLogsRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->listApplicationLogs(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + +CompanyregClient::ListBookkeepingStatisticsesOutcome CompanyregClient::listBookkeepingStatisticses(const ListBookkeepingStatisticsesRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return ListBookkeepingStatisticsesOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return ListBookkeepingStatisticsesOutcome(ListBookkeepingStatisticsesResult(outcome.result())); + else + return ListBookkeepingStatisticsesOutcome(outcome.error()); +} + +void CompanyregClient::listBookkeepingStatisticsesAsync(const ListBookkeepingStatisticsesRequest& request, const ListBookkeepingStatisticsesAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, listBookkeepingStatisticses(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +CompanyregClient::ListBookkeepingStatisticsesOutcomeCallable CompanyregClient::listBookkeepingStatisticsesCallable(const ListBookkeepingStatisticsesRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->listBookkeepingStatisticses(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + +CompanyregClient::ListBookkeepingSubjectBalancesOutcome CompanyregClient::listBookkeepingSubjectBalances(const ListBookkeepingSubjectBalancesRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return ListBookkeepingSubjectBalancesOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return ListBookkeepingSubjectBalancesOutcome(ListBookkeepingSubjectBalancesResult(outcome.result())); + else + return ListBookkeepingSubjectBalancesOutcome(outcome.error()); +} + +void CompanyregClient::listBookkeepingSubjectBalancesAsync(const ListBookkeepingSubjectBalancesRequest& request, const ListBookkeepingSubjectBalancesAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, listBookkeepingSubjectBalances(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +CompanyregClient::ListBookkeepingSubjectBalancesOutcomeCallable CompanyregClient::listBookkeepingSubjectBalancesCallable(const ListBookkeepingSubjectBalancesRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->listBookkeepingSubjectBalances(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + +CompanyregClient::ListBookkeepingsOutcome CompanyregClient::listBookkeepings(const ListBookkeepingsRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return ListBookkeepingsOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return ListBookkeepingsOutcome(ListBookkeepingsResult(outcome.result())); + else + return ListBookkeepingsOutcome(outcome.error()); +} + +void CompanyregClient::listBookkeepingsAsync(const ListBookkeepingsRequest& request, const ListBookkeepingsAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, listBookkeepings(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +CompanyregClient::ListBookkeepingsOutcomeCallable CompanyregClient::listBookkeepingsCallable(const ListBookkeepingsRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->listBookkeepings(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + CompanyregClient::ListCashJournalOutcome CompanyregClient::listCashJournal(const ListCashJournalRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -1311,6 +2211,78 @@ CompanyregClient::ListCashJournalOutcomeCallable CompanyregClient::listCashJourn return task->get_future(); } +CompanyregClient::ListCompanyRegConsultationsOutcome CompanyregClient::listCompanyRegConsultations(const ListCompanyRegConsultationsRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return ListCompanyRegConsultationsOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return ListCompanyRegConsultationsOutcome(ListCompanyRegConsultationsResult(outcome.result())); + else + return ListCompanyRegConsultationsOutcome(outcome.error()); +} + +void CompanyregClient::listCompanyRegConsultationsAsync(const ListCompanyRegConsultationsRequest& request, const ListCompanyRegConsultationsAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, listCompanyRegConsultations(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +CompanyregClient::ListCompanyRegConsultationsOutcomeCallable CompanyregClient::listCompanyRegConsultationsCallable(const ListCompanyRegConsultationsRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->listCompanyRegConsultations(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + +CompanyregClient::ListCompanyRegOrdersOutcome CompanyregClient::listCompanyRegOrders(const ListCompanyRegOrdersRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return ListCompanyRegOrdersOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return ListCompanyRegOrdersOutcome(ListCompanyRegOrdersResult(outcome.result())); + else + return ListCompanyRegOrdersOutcome(outcome.error()); +} + +void CompanyregClient::listCompanyRegOrdersAsync(const ListCompanyRegOrdersRequest& request, const ListCompanyRegOrdersAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, listCompanyRegOrders(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +CompanyregClient::ListCompanyRegOrdersOutcomeCallable CompanyregClient::listCompanyRegOrdersCallable(const ListCompanyRegOrdersRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->listCompanyRegOrders(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + CompanyregClient::ListEnterprisesOutcome CompanyregClient::listEnterprises(const ListEnterprisesRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -1347,6 +2319,78 @@ CompanyregClient::ListEnterprisesOutcomeCallable CompanyregClient::listEnterpris return task->get_future(); } +CompanyregClient::ListIcpApplicationsOutcome CompanyregClient::listIcpApplications(const ListIcpApplicationsRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return ListIcpApplicationsOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return ListIcpApplicationsOutcome(ListIcpApplicationsResult(outcome.result())); + else + return ListIcpApplicationsOutcome(outcome.error()); +} + +void CompanyregClient::listIcpApplicationsAsync(const ListIcpApplicationsRequest& request, const ListIcpApplicationsAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, listIcpApplications(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +CompanyregClient::ListIcpApplicationsOutcomeCallable CompanyregClient::listIcpApplicationsCallable(const ListIcpApplicationsRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->listIcpApplications(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + +CompanyregClient::ListIntentionNoteOutcome CompanyregClient::listIntentionNote(const ListIntentionNoteRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return ListIntentionNoteOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return ListIntentionNoteOutcome(ListIntentionNoteResult(outcome.result())); + else + return ListIntentionNoteOutcome(outcome.error()); +} + +void CompanyregClient::listIntentionNoteAsync(const ListIntentionNoteRequest& request, const ListIntentionNoteAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, listIntentionNote(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +CompanyregClient::ListIntentionNoteOutcomeCallable CompanyregClient::listIntentionNoteCallable(const ListIntentionNoteRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->listIntentionNote(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + CompanyregClient::ListInvoiceOutcome CompanyregClient::listInvoice(const ListInvoiceRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -1455,6 +2499,222 @@ CompanyregClient::ListPayrollOutcomeCallable CompanyregClient::listPayrollCallab return task->get_future(); } +CompanyregClient::ListProduceAuthorizationOutcome CompanyregClient::listProduceAuthorization(const ListProduceAuthorizationRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return ListProduceAuthorizationOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return ListProduceAuthorizationOutcome(ListProduceAuthorizationResult(outcome.result())); + else + return ListProduceAuthorizationOutcome(outcome.error()); +} + +void CompanyregClient::listProduceAuthorizationAsync(const ListProduceAuthorizationRequest& request, const ListProduceAuthorizationAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, listProduceAuthorization(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +CompanyregClient::ListProduceAuthorizationOutcomeCallable CompanyregClient::listProduceAuthorizationCallable(const ListProduceAuthorizationRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->listProduceAuthorization(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + +CompanyregClient::ListUserDetailSolutionsOutcome CompanyregClient::listUserDetailSolutions(const ListUserDetailSolutionsRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return ListUserDetailSolutionsOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return ListUserDetailSolutionsOutcome(ListUserDetailSolutionsResult(outcome.result())); + else + return ListUserDetailSolutionsOutcome(outcome.error()); +} + +void CompanyregClient::listUserDetailSolutionsAsync(const ListUserDetailSolutionsRequest& request, const ListUserDetailSolutionsAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, listUserDetailSolutions(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +CompanyregClient::ListUserDetailSolutionsOutcomeCallable CompanyregClient::listUserDetailSolutionsCallable(const ListUserDetailSolutionsRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->listUserDetailSolutions(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + +CompanyregClient::ListUserIntentionNotesOutcome CompanyregClient::listUserIntentionNotes(const ListUserIntentionNotesRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return ListUserIntentionNotesOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return ListUserIntentionNotesOutcome(ListUserIntentionNotesResult(outcome.result())); + else + return ListUserIntentionNotesOutcome(outcome.error()); +} + +void CompanyregClient::listUserIntentionNotesAsync(const ListUserIntentionNotesRequest& request, const ListUserIntentionNotesAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, listUserIntentionNotes(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +CompanyregClient::ListUserIntentionNotesOutcomeCallable CompanyregClient::listUserIntentionNotesCallable(const ListUserIntentionNotesRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->listUserIntentionNotes(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + +CompanyregClient::ListUserIntentionsOutcome CompanyregClient::listUserIntentions(const ListUserIntentionsRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return ListUserIntentionsOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return ListUserIntentionsOutcome(ListUserIntentionsResult(outcome.result())); + else + return ListUserIntentionsOutcome(outcome.error()); +} + +void CompanyregClient::listUserIntentionsAsync(const ListUserIntentionsRequest& request, const ListUserIntentionsAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, listUserIntentions(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +CompanyregClient::ListUserIntentionsOutcomeCallable CompanyregClient::listUserIntentionsCallable(const ListUserIntentionsRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->listUserIntentions(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + +CompanyregClient::ListUserProduceOperateLogsOutcome CompanyregClient::listUserProduceOperateLogs(const ListUserProduceOperateLogsRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return ListUserProduceOperateLogsOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return ListUserProduceOperateLogsOutcome(ListUserProduceOperateLogsResult(outcome.result())); + else + return ListUserProduceOperateLogsOutcome(outcome.error()); +} + +void CompanyregClient::listUserProduceOperateLogsAsync(const ListUserProduceOperateLogsRequest& request, const ListUserProduceOperateLogsAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, listUserProduceOperateLogs(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +CompanyregClient::ListUserProduceOperateLogsOutcomeCallable CompanyregClient::listUserProduceOperateLogsCallable(const ListUserProduceOperateLogsRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->listUserProduceOperateLogs(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + +CompanyregClient::ListUserSolutionsOutcome CompanyregClient::listUserSolutions(const ListUserSolutionsRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return ListUserSolutionsOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return ListUserSolutionsOutcome(ListUserSolutionsResult(outcome.result())); + else + return ListUserSolutionsOutcome(outcome.error()); +} + +void CompanyregClient::listUserSolutionsAsync(const ListUserSolutionsRequest& request, const ListUserSolutionsAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, listUserSolutions(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +CompanyregClient::ListUserSolutionsOutcomeCallable CompanyregClient::listUserSolutionsCallable(const ListUserSolutionsRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->listUserSolutions(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + CompanyregClient::ListVoucherOutcome CompanyregClient::listVoucher(const ListVoucherRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -1491,6 +2751,42 @@ CompanyregClient::ListVoucherOutcomeCallable CompanyregClient::listVoucherCallab return task->get_future(); } +CompanyregClient::OperateProduceForPartnerOutcome CompanyregClient::operateProduceForPartner(const OperateProduceForPartnerRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return OperateProduceForPartnerOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return OperateProduceForPartnerOutcome(OperateProduceForPartnerResult(outcome.result())); + else + return OperateProduceForPartnerOutcome(outcome.error()); +} + +void CompanyregClient::operateProduceForPartnerAsync(const OperateProduceForPartnerRequest& request, const OperateProduceForPartnerAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, operateProduceForPartner(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +CompanyregClient::OperateProduceForPartnerOutcomeCallable CompanyregClient::operateProduceForPartnerCallable(const OperateProduceForPartnerRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->operateProduceForPartner(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + CompanyregClient::PhotoInvoiceOutcome CompanyregClient::photoInvoice(const PhotoInvoiceRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -1563,6 +2859,474 @@ CompanyregClient::PrintAcctgTransOutcomeCallable CompanyregClient::printAcctgTra return task->get_future(); } +CompanyregClient::ProcessCompanyRegOrderOutcome CompanyregClient::processCompanyRegOrder(const ProcessCompanyRegOrderRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return ProcessCompanyRegOrderOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return ProcessCompanyRegOrderOutcome(ProcessCompanyRegOrderResult(outcome.result())); + else + return ProcessCompanyRegOrderOutcome(outcome.error()); +} + +void CompanyregClient::processCompanyRegOrderAsync(const ProcessCompanyRegOrderRequest& request, const ProcessCompanyRegOrderAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, processCompanyRegOrder(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +CompanyregClient::ProcessCompanyRegOrderOutcomeCallable CompanyregClient::processCompanyRegOrderCallable(const ProcessCompanyRegOrderRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->processCompanyRegOrder(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + +CompanyregClient::PutMeasureDataOutcome CompanyregClient::putMeasureData(const PutMeasureDataRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return PutMeasureDataOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return PutMeasureDataOutcome(PutMeasureDataResult(outcome.result())); + else + return PutMeasureDataOutcome(outcome.error()); +} + +void CompanyregClient::putMeasureDataAsync(const PutMeasureDataRequest& request, const PutMeasureDataAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, putMeasureData(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +CompanyregClient::PutMeasureDataOutcomeCallable CompanyregClient::putMeasureDataCallable(const PutMeasureDataRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->putMeasureData(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + +CompanyregClient::PutMeasureReadyFlagOutcome CompanyregClient::putMeasureReadyFlag(const PutMeasureReadyFlagRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return PutMeasureReadyFlagOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return PutMeasureReadyFlagOutcome(PutMeasureReadyFlagResult(outcome.result())); + else + return PutMeasureReadyFlagOutcome(outcome.error()); +} + +void CompanyregClient::putMeasureReadyFlagAsync(const PutMeasureReadyFlagRequest& request, const PutMeasureReadyFlagAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, putMeasureReadyFlag(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +CompanyregClient::PutMeasureReadyFlagOutcomeCallable CompanyregClient::putMeasureReadyFlagCallable(const PutMeasureReadyFlagRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->putMeasureReadyFlag(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + +CompanyregClient::QueryBagRemainingOutcome CompanyregClient::queryBagRemaining(const QueryBagRemainingRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return QueryBagRemainingOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return QueryBagRemainingOutcome(QueryBagRemainingResult(outcome.result())); + else + return QueryBagRemainingOutcome(outcome.error()); +} + +void CompanyregClient::queryBagRemainingAsync(const QueryBagRemainingRequest& request, const QueryBagRemainingAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, queryBagRemaining(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +CompanyregClient::QueryBagRemainingOutcomeCallable CompanyregClient::queryBagRemainingCallable(const QueryBagRemainingRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->queryBagRemaining(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + +CompanyregClient::QueryBookkeepingCommoditiesOutcome CompanyregClient::queryBookkeepingCommodities(const QueryBookkeepingCommoditiesRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return QueryBookkeepingCommoditiesOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return QueryBookkeepingCommoditiesOutcome(QueryBookkeepingCommoditiesResult(outcome.result())); + else + return QueryBookkeepingCommoditiesOutcome(outcome.error()); +} + +void CompanyregClient::queryBookkeepingCommoditiesAsync(const QueryBookkeepingCommoditiesRequest& request, const QueryBookkeepingCommoditiesAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, queryBookkeepingCommodities(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +CompanyregClient::QueryBookkeepingCommoditiesOutcomeCallable CompanyregClient::queryBookkeepingCommoditiesCallable(const QueryBookkeepingCommoditiesRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->queryBookkeepingCommodities(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + +CompanyregClient::QueryBookkeepingCommodityModulesOutcome CompanyregClient::queryBookkeepingCommodityModules(const QueryBookkeepingCommodityModulesRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return QueryBookkeepingCommodityModulesOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return QueryBookkeepingCommodityModulesOutcome(QueryBookkeepingCommodityModulesResult(outcome.result())); + else + return QueryBookkeepingCommodityModulesOutcome(outcome.error()); +} + +void CompanyregClient::queryBookkeepingCommodityModulesAsync(const QueryBookkeepingCommodityModulesRequest& request, const QueryBookkeepingCommodityModulesAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, queryBookkeepingCommodityModules(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +CompanyregClient::QueryBookkeepingCommodityModulesOutcomeCallable CompanyregClient::queryBookkeepingCommodityModulesCallable(const QueryBookkeepingCommodityModulesRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->queryBookkeepingCommodityModules(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + +CompanyregClient::QueryCommodityConfigOutcome CompanyregClient::queryCommodityConfig(const QueryCommodityConfigRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return QueryCommodityConfigOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return QueryCommodityConfigOutcome(QueryCommodityConfigResult(outcome.result())); + else + return QueryCommodityConfigOutcome(outcome.error()); +} + +void CompanyregClient::queryCommodityConfigAsync(const QueryCommodityConfigRequest& request, const QueryCommodityConfigAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, queryCommodityConfig(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +CompanyregClient::QueryCommodityConfigOutcomeCallable CompanyregClient::queryCommodityConfigCallable(const QueryCommodityConfigRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->queryCommodityConfig(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + +CompanyregClient::QueryCommunicationLogsOutcome CompanyregClient::queryCommunicationLogs(const QueryCommunicationLogsRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return QueryCommunicationLogsOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return QueryCommunicationLogsOutcome(QueryCommunicationLogsResult(outcome.result())); + else + return QueryCommunicationLogsOutcome(outcome.error()); +} + +void CompanyregClient::queryCommunicationLogsAsync(const QueryCommunicationLogsRequest& request, const QueryCommunicationLogsAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, queryCommunicationLogs(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +CompanyregClient::QueryCommunicationLogsOutcomeCallable CompanyregClient::queryCommunicationLogsCallable(const QueryCommunicationLogsRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->queryCommunicationLogs(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + +CompanyregClient::QueryInstanceOutcome CompanyregClient::queryInstance(const QueryInstanceRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return QueryInstanceOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return QueryInstanceOutcome(QueryInstanceResult(outcome.result())); + else + return QueryInstanceOutcome(outcome.error()); +} + +void CompanyregClient::queryInstanceAsync(const QueryInstanceRequest& request, const QueryInstanceAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, queryInstance(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +CompanyregClient::QueryInstanceOutcomeCallable CompanyregClient::queryInstanceCallable(const QueryInstanceRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->queryInstance(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + +CompanyregClient::QueryIntentionListOutcome CompanyregClient::queryIntentionList(const QueryIntentionListRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return QueryIntentionListOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return QueryIntentionListOutcome(QueryIntentionListResult(outcome.result())); + else + return QueryIntentionListOutcome(outcome.error()); +} + +void CompanyregClient::queryIntentionListAsync(const QueryIntentionListRequest& request, const QueryIntentionListAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, queryIntentionList(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +CompanyregClient::QueryIntentionListOutcomeCallable CompanyregClient::queryIntentionListCallable(const QueryIntentionListRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->queryIntentionList(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + +CompanyregClient::QueryTradeIntentionUserListOutcome CompanyregClient::queryTradeIntentionUserList(const QueryTradeIntentionUserListRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return QueryTradeIntentionUserListOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return QueryTradeIntentionUserListOutcome(QueryTradeIntentionUserListResult(outcome.result())); + else + return QueryTradeIntentionUserListOutcome(outcome.error()); +} + +void CompanyregClient::queryTradeIntentionUserListAsync(const QueryTradeIntentionUserListRequest& request, const QueryTradeIntentionUserListAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, queryTradeIntentionUserList(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +CompanyregClient::QueryTradeIntentionUserListOutcomeCallable CompanyregClient::queryTradeIntentionUserListCallable(const QueryTradeIntentionUserListRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->queryTradeIntentionUserList(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + +CompanyregClient::QueryUserNeedAuthOutcome CompanyregClient::queryUserNeedAuth(const QueryUserNeedAuthRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return QueryUserNeedAuthOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return QueryUserNeedAuthOutcome(QueryUserNeedAuthResult(outcome.result())); + else + return QueryUserNeedAuthOutcome(outcome.error()); +} + +void CompanyregClient::queryUserNeedAuthAsync(const QueryUserNeedAuthRequest& request, const QueryUserNeedAuthAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, queryUserNeedAuth(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +CompanyregClient::QueryUserNeedAuthOutcomeCallable CompanyregClient::queryUserNeedAuthCallable(const QueryUserNeedAuthRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->queryUserNeedAuth(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + +CompanyregClient::ReSubmitIcpSolutionOutcome CompanyregClient::reSubmitIcpSolution(const ReSubmitIcpSolutionRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return ReSubmitIcpSolutionOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return ReSubmitIcpSolutionOutcome(ReSubmitIcpSolutionResult(outcome.result())); + else + return ReSubmitIcpSolutionOutcome(outcome.error()); +} + +void CompanyregClient::reSubmitIcpSolutionAsync(const ReSubmitIcpSolutionRequest& request, const ReSubmitIcpSolutionAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, reSubmitIcpSolution(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +CompanyregClient::ReSubmitIcpSolutionOutcomeCallable CompanyregClient::reSubmitIcpSolutionCallable(const ReSubmitIcpSolutionRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->reSubmitIcpSolution(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + CompanyregClient::RefreshCustomerInfoOutcome CompanyregClient::refreshCustomerInfo(const RefreshCustomerInfoRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -1599,6 +3363,186 @@ CompanyregClient::RefreshCustomerInfoOutcomeCallable CompanyregClient::refreshCu return task->get_future(); } +CompanyregClient::RefuseMaterialOutcome CompanyregClient::refuseMaterial(const RefuseMaterialRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return RefuseMaterialOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return RefuseMaterialOutcome(RefuseMaterialResult(outcome.result())); + else + return RefuseMaterialOutcome(outcome.error()); +} + +void CompanyregClient::refuseMaterialAsync(const RefuseMaterialRequest& request, const RefuseMaterialAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, refuseMaterial(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +CompanyregClient::RefuseMaterialOutcomeCallable CompanyregClient::refuseMaterialCallable(const RefuseMaterialRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->refuseMaterial(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + +CompanyregClient::RejectIcpIntentionOutcome CompanyregClient::rejectIcpIntention(const RejectIcpIntentionRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return RejectIcpIntentionOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return RejectIcpIntentionOutcome(RejectIcpIntentionResult(outcome.result())); + else + return RejectIcpIntentionOutcome(outcome.error()); +} + +void CompanyregClient::rejectIcpIntentionAsync(const RejectIcpIntentionRequest& request, const RejectIcpIntentionAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, rejectIcpIntention(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +CompanyregClient::RejectIcpIntentionOutcomeCallable CompanyregClient::rejectIcpIntentionCallable(const RejectIcpIntentionRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->rejectIcpIntention(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + +CompanyregClient::RejectSolutionOutcome CompanyregClient::rejectSolution(const RejectSolutionRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return RejectSolutionOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return RejectSolutionOutcome(RejectSolutionResult(outcome.result())); + else + return RejectSolutionOutcome(outcome.error()); +} + +void CompanyregClient::rejectSolutionAsync(const RejectSolutionRequest& request, const RejectSolutionAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, rejectSolution(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +CompanyregClient::RejectSolutionOutcomeCallable CompanyregClient::rejectSolutionCallable(const RejectSolutionRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->rejectSolution(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + +CompanyregClient::RejectUserSolutionOutcome CompanyregClient::rejectUserSolution(const RejectUserSolutionRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return RejectUserSolutionOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return RejectUserSolutionOutcome(RejectUserSolutionResult(outcome.result())); + else + return RejectUserSolutionOutcome(outcome.error()); +} + +void CompanyregClient::rejectUserSolutionAsync(const RejectUserSolutionRequest& request, const RejectUserSolutionAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, rejectUserSolution(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +CompanyregClient::RejectUserSolutionOutcomeCallable CompanyregClient::rejectUserSolutionCallable(const RejectUserSolutionRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->rejectUserSolution(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + +CompanyregClient::ReleaseProduceAuthorizationOutcome CompanyregClient::releaseProduceAuthorization(const ReleaseProduceAuthorizationRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return ReleaseProduceAuthorizationOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return ReleaseProduceAuthorizationOutcome(ReleaseProduceAuthorizationResult(outcome.result())); + else + return ReleaseProduceAuthorizationOutcome(outcome.error()); +} + +void CompanyregClient::releaseProduceAuthorizationAsync(const ReleaseProduceAuthorizationRequest& request, const ReleaseProduceAuthorizationAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, releaseProduceAuthorization(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +CompanyregClient::ReleaseProduceAuthorizationOutcomeCallable CompanyregClient::releaseProduceAuthorizationCallable(const ReleaseProduceAuthorizationRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->releaseProduceAuthorization(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + CompanyregClient::SaveOpeningBalanceStatusOutcome CompanyregClient::saveOpeningBalanceStatus(const SaveOpeningBalanceStatusRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -1779,6 +3723,294 @@ CompanyregClient::SendMessageOutcomeCallable CompanyregClient::sendMessageCallab return task->get_future(); } +CompanyregClient::SendVcodeOutcome CompanyregClient::sendVcode(const SendVcodeRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return SendVcodeOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return SendVcodeOutcome(SendVcodeResult(outcome.result())); + else + return SendVcodeOutcome(outcome.error()); +} + +void CompanyregClient::sendVcodeAsync(const SendVcodeRequest& request, const SendVcodeAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, sendVcode(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +CompanyregClient::SendVcodeOutcomeCallable CompanyregClient::sendVcodeCallable(const SendVcodeRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->sendVcode(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + +CompanyregClient::SubmitCommunicationNoteOutcome CompanyregClient::submitCommunicationNote(const SubmitCommunicationNoteRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return SubmitCommunicationNoteOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return SubmitCommunicationNoteOutcome(SubmitCommunicationNoteResult(outcome.result())); + else + return SubmitCommunicationNoteOutcome(outcome.error()); +} + +void CompanyregClient::submitCommunicationNoteAsync(const SubmitCommunicationNoteRequest& request, const SubmitCommunicationNoteAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, submitCommunicationNote(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +CompanyregClient::SubmitCommunicationNoteOutcomeCallable CompanyregClient::submitCommunicationNoteCallable(const SubmitCommunicationNoteRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->submitCommunicationNote(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + +CompanyregClient::SubmitConsultationOutcome CompanyregClient::submitConsultation(const SubmitConsultationRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return SubmitConsultationOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return SubmitConsultationOutcome(SubmitConsultationResult(outcome.result())); + else + return SubmitConsultationOutcome(outcome.error()); +} + +void CompanyregClient::submitConsultationAsync(const SubmitConsultationRequest& request, const SubmitConsultationAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, submitConsultation(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +CompanyregClient::SubmitConsultationOutcomeCallable CompanyregClient::submitConsultationCallable(const SubmitConsultationRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->submitConsultation(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + +CompanyregClient::SubmitIcpSolutionOutcome CompanyregClient::submitIcpSolution(const SubmitIcpSolutionRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return SubmitIcpSolutionOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return SubmitIcpSolutionOutcome(SubmitIcpSolutionResult(outcome.result())); + else + return SubmitIcpSolutionOutcome(outcome.error()); +} + +void CompanyregClient::submitIcpSolutionAsync(const SubmitIcpSolutionRequest& request, const SubmitIcpSolutionAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, submitIcpSolution(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +CompanyregClient::SubmitIcpSolutionOutcomeCallable CompanyregClient::submitIcpSolutionCallable(const SubmitIcpSolutionRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->submitIcpSolution(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + +CompanyregClient::SubmitIntentionNoteOutcome CompanyregClient::submitIntentionNote(const SubmitIntentionNoteRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return SubmitIntentionNoteOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return SubmitIntentionNoteOutcome(SubmitIntentionNoteResult(outcome.result())); + else + return SubmitIntentionNoteOutcome(outcome.error()); +} + +void CompanyregClient::submitIntentionNoteAsync(const SubmitIntentionNoteRequest& request, const SubmitIntentionNoteAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, submitIntentionNote(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +CompanyregClient::SubmitIntentionNoteOutcomeCallable CompanyregClient::submitIntentionNoteCallable(const SubmitIntentionNoteRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->submitIntentionNote(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + +CompanyregClient::SubmitPartnerCompanyInformationOutcome CompanyregClient::submitPartnerCompanyInformation(const SubmitPartnerCompanyInformationRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return SubmitPartnerCompanyInformationOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return SubmitPartnerCompanyInformationOutcome(SubmitPartnerCompanyInformationResult(outcome.result())); + else + return SubmitPartnerCompanyInformationOutcome(outcome.error()); +} + +void CompanyregClient::submitPartnerCompanyInformationAsync(const SubmitPartnerCompanyInformationRequest& request, const SubmitPartnerCompanyInformationAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, submitPartnerCompanyInformation(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +CompanyregClient::SubmitPartnerCompanyInformationOutcomeCallable CompanyregClient::submitPartnerCompanyInformationCallable(const SubmitPartnerCompanyInformationRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->submitPartnerCompanyInformation(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + +CompanyregClient::SubmitSolutionOutcome CompanyregClient::submitSolution(const SubmitSolutionRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return SubmitSolutionOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return SubmitSolutionOutcome(SubmitSolutionResult(outcome.result())); + else + return SubmitSolutionOutcome(outcome.error()); +} + +void CompanyregClient::submitSolutionAsync(const SubmitSolutionRequest& request, const SubmitSolutionAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, submitSolution(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +CompanyregClient::SubmitSolutionOutcomeCallable CompanyregClient::submitSolutionCallable(const SubmitSolutionRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->submitSolution(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + +CompanyregClient::UpdateBookkeepingOrgOutcome CompanyregClient::updateBookkeepingOrg(const UpdateBookkeepingOrgRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return UpdateBookkeepingOrgOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return UpdateBookkeepingOrgOutcome(UpdateBookkeepingOrgResult(outcome.result())); + else + return UpdateBookkeepingOrgOutcome(outcome.error()); +} + +void CompanyregClient::updateBookkeepingOrgAsync(const UpdateBookkeepingOrgRequest& request, const UpdateBookkeepingOrgAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, updateBookkeepingOrg(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +CompanyregClient::UpdateBookkeepingOrgOutcomeCallable CompanyregClient::updateBookkeepingOrgCallable(const UpdateBookkeepingOrgRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->updateBookkeepingOrg(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + CompanyregClient::UpdateCustomerInfoOutcome CompanyregClient::updateCustomerInfo(const UpdateCustomerInfoRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -1851,6 +4083,42 @@ CompanyregClient::UpdateFeeOutcomeCallable CompanyregClient::updateFeeCallable(c return task->get_future(); } +CompanyregClient::UpdateProduceOutcome CompanyregClient::updateProduce(const UpdateProduceRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return UpdateProduceOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return UpdateProduceOutcome(UpdateProduceResult(outcome.result())); + else + return UpdateProduceOutcome(outcome.error()); +} + +void CompanyregClient::updateProduceAsync(const UpdateProduceRequest& request, const UpdateProduceAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, updateProduce(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +CompanyregClient::UpdateProduceOutcomeCallable CompanyregClient::updateProduceCallable(const UpdateProduceRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->updateProduce(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + CompanyregClient::UpdateTaxInfoOutcome CompanyregClient::updateTaxInfo(const UpdateTaxInfoRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -1923,6 +4191,78 @@ CompanyregClient::UpdateTaxationProcessOutcomeCallable CompanyregClient::updateT return task->get_future(); } +CompanyregClient::UploadIcpBasicMaterialOutcome CompanyregClient::uploadIcpBasicMaterial(const UploadIcpBasicMaterialRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return UploadIcpBasicMaterialOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return UploadIcpBasicMaterialOutcome(UploadIcpBasicMaterialResult(outcome.result())); + else + return UploadIcpBasicMaterialOutcome(outcome.error()); +} + +void CompanyregClient::uploadIcpBasicMaterialAsync(const UploadIcpBasicMaterialRequest& request, const UploadIcpBasicMaterialAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, uploadIcpBasicMaterial(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +CompanyregClient::UploadIcpBasicMaterialOutcomeCallable CompanyregClient::uploadIcpBasicMaterialCallable(const UploadIcpBasicMaterialRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->uploadIcpBasicMaterial(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + +CompanyregClient::UploadUserMaterialOutcome CompanyregClient::uploadUserMaterial(const UploadUserMaterialRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return UploadUserMaterialOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return UploadUserMaterialOutcome(UploadUserMaterialResult(outcome.result())); + else + return UploadUserMaterialOutcome(outcome.error()); +} + +void CompanyregClient::uploadUserMaterialAsync(const UploadUserMaterialRequest& request, const UploadUserMaterialAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, uploadUserMaterial(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +CompanyregClient::UploadUserMaterialOutcomeCallable CompanyregClient::uploadUserMaterialCallable(const UploadUserMaterialRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->uploadUserMaterial(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + CompanyregClient::VerifyTaxSmsCodeOutcome CompanyregClient::verifyTaxSmsCode(const VerifyTaxSmsCodeRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -1959,3 +4299,39 @@ CompanyregClient::VerifyTaxSmsCodeOutcomeCallable CompanyregClient::verifyTaxSms return task->get_future(); } +CompanyregClient::WriteCommunicationLogOutcome CompanyregClient::writeCommunicationLog(const WriteCommunicationLogRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return WriteCommunicationLogOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return WriteCommunicationLogOutcome(WriteCommunicationLogResult(outcome.result())); + else + return WriteCommunicationLogOutcome(outcome.error()); +} + +void CompanyregClient::writeCommunicationLogAsync(const WriteCommunicationLogRequest& request, const WriteCommunicationLogAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, writeCommunicationLog(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +CompanyregClient::WriteCommunicationLogOutcomeCallable CompanyregClient::writeCommunicationLogCallable(const WriteCommunicationLogRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->writeCommunicationLog(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + diff --git a/companyreg/src/model/AcceptBookkeepingAuditResultRequest.cc b/companyreg/src/model/AcceptBookkeepingAuditResultRequest.cc new file mode 100644 index 000000000..60bb890ad --- /dev/null +++ b/companyreg/src/model/AcceptBookkeepingAuditResultRequest.cc @@ -0,0 +1,117 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Companyreg::Model::AcceptBookkeepingAuditResultRequest; + +AcceptBookkeepingAuditResultRequest::AcceptBookkeepingAuditResultRequest() : + RpcServiceRequest("companyreg", "2019-05-08", "AcceptBookkeepingAuditResult") +{ + setMethod(HttpRequest::Method::Post); +} + +AcceptBookkeepingAuditResultRequest::~AcceptBookkeepingAuditResultRequest() +{} + +std::string AcceptBookkeepingAuditResultRequest::getNote()const +{ + return note_; +} + +void AcceptBookkeepingAuditResultRequest::setNote(const std::string& note) +{ + note_ = note; + setParameter("Note", note); +} + +std::string AcceptBookkeepingAuditResultRequest::getOrgCode()const +{ + return orgCode_; +} + +void AcceptBookkeepingAuditResultRequest::setOrgCode(const std::string& orgCode) +{ + orgCode_ = orgCode; + setParameter("OrgCode", orgCode); +} + +std::string AcceptBookkeepingAuditResultRequest::getOrgAddress()const +{ + return orgAddress_; +} + +void AcceptBookkeepingAuditResultRequest::setOrgAddress(const std::string& orgAddress) +{ + orgAddress_ = orgAddress; + setParameter("OrgAddress", orgAddress); +} + +std::string AcceptBookkeepingAuditResultRequest::getOrgName()const +{ + return orgName_; +} + +void AcceptBookkeepingAuditResultRequest::setOrgName(const std::string& orgName) +{ + orgName_ = orgName; + setParameter("OrgName", orgName); +} + +long AcceptBookkeepingAuditResultRequest::getServiceStartTime()const +{ + return serviceStartTime_; +} + +void AcceptBookkeepingAuditResultRequest::setServiceStartTime(long serviceStartTime) +{ + serviceStartTime_ = serviceStartTime; + setParameter("ServiceStartTime", std::to_string(serviceStartTime)); +} + +bool AcceptBookkeepingAuditResultRequest::getAuditResult()const +{ + return auditResult_; +} + +void AcceptBookkeepingAuditResultRequest::setAuditResult(bool auditResult) +{ + auditResult_ = auditResult; + setParameter("AuditResult", auditResult ? "true" : "false"); +} + +std::string AcceptBookkeepingAuditResultRequest::getBizId()const +{ + return bizId_; +} + +void AcceptBookkeepingAuditResultRequest::setBizId(const std::string& bizId) +{ + bizId_ = bizId; + setParameter("BizId", bizId); +} + +std::string AcceptBookkeepingAuditResultRequest::getOrgMobile()const +{ + return orgMobile_; +} + +void AcceptBookkeepingAuditResultRequest::setOrgMobile(const std::string& orgMobile) +{ + orgMobile_ = orgMobile; + setParameter("OrgMobile", orgMobile); +} + diff --git a/companyreg/src/model/AcceptBookkeepingAuditResultResult.cc b/companyreg/src/model/AcceptBookkeepingAuditResultResult.cc new file mode 100644 index 000000000..7e8ad8605 --- /dev/null +++ b/companyreg/src/model/AcceptBookkeepingAuditResultResult.cc @@ -0,0 +1,44 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Companyreg; +using namespace AlibabaCloud::Companyreg::Model; + +AcceptBookkeepingAuditResultResult::AcceptBookkeepingAuditResultResult() : + ServiceResult() +{} + +AcceptBookkeepingAuditResultResult::AcceptBookkeepingAuditResultResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +AcceptBookkeepingAuditResultResult::~AcceptBookkeepingAuditResultResult() +{} + +void AcceptBookkeepingAuditResultResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + +} + diff --git a/companyreg/src/model/AcceptBookkeepingDetailStatusChangeRequest.cc b/companyreg/src/model/AcceptBookkeepingDetailStatusChangeRequest.cc new file mode 100644 index 000000000..93639741c --- /dev/null +++ b/companyreg/src/model/AcceptBookkeepingDetailStatusChangeRequest.cc @@ -0,0 +1,62 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Companyreg::Model::AcceptBookkeepingDetailStatusChangeRequest; + +AcceptBookkeepingDetailStatusChangeRequest::AcceptBookkeepingDetailStatusChangeRequest() : + RpcServiceRequest("companyreg", "2019-05-08", "AcceptBookkeepingDetailStatusChange") +{ + setMethod(HttpRequest::Method::Post); +} + +AcceptBookkeepingDetailStatusChangeRequest::~AcceptBookkeepingDetailStatusChangeRequest() +{} + +std::string AcceptBookkeepingDetailStatusChangeRequest::getBizId()const +{ + return bizId_; +} + +void AcceptBookkeepingDetailStatusChangeRequest::setBizId(const std::string& bizId) +{ + bizId_ = bizId; + setParameter("BizId", bizId); +} + +std::string AcceptBookkeepingDetailStatusChangeRequest::getTaxAmount()const +{ + return taxAmount_; +} + +void AcceptBookkeepingDetailStatusChangeRequest::setTaxAmount(const std::string& taxAmount) +{ + taxAmount_ = taxAmount; + setParameter("TaxAmount", taxAmount); +} + +int AcceptBookkeepingDetailStatusChangeRequest::getStatus()const +{ + return status_; +} + +void AcceptBookkeepingDetailStatusChangeRequest::setStatus(int status) +{ + status_ = status; + setParameter("Status", std::to_string(status)); +} + diff --git a/companyreg/src/model/AcceptBookkeepingDetailStatusChangeResult.cc b/companyreg/src/model/AcceptBookkeepingDetailStatusChangeResult.cc new file mode 100644 index 000000000..6f523992b --- /dev/null +++ b/companyreg/src/model/AcceptBookkeepingDetailStatusChangeResult.cc @@ -0,0 +1,44 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Companyreg; +using namespace AlibabaCloud::Companyreg::Model; + +AcceptBookkeepingDetailStatusChangeResult::AcceptBookkeepingDetailStatusChangeResult() : + ServiceResult() +{} + +AcceptBookkeepingDetailStatusChangeResult::AcceptBookkeepingDetailStatusChangeResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +AcceptBookkeepingDetailStatusChangeResult::~AcceptBookkeepingDetailStatusChangeResult() +{} + +void AcceptBookkeepingDetailStatusChangeResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + +} + diff --git a/companyreg/src/model/AcceptPartnerNotificationRequest.cc b/companyreg/src/model/AcceptPartnerNotificationRequest.cc new file mode 100644 index 000000000..6d5a0a465 --- /dev/null +++ b/companyreg/src/model/AcceptPartnerNotificationRequest.cc @@ -0,0 +1,95 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Companyreg::Model::AcceptPartnerNotificationRequest; + +AcceptPartnerNotificationRequest::AcceptPartnerNotificationRequest() : + RpcServiceRequest("companyreg", "2019-05-08", "AcceptPartnerNotification") +{ + setMethod(HttpRequest::Method::Post); +} + +AcceptPartnerNotificationRequest::~AcceptPartnerNotificationRequest() +{} + +std::string AcceptPartnerNotificationRequest::getCertificateEndTime()const +{ + return certificateEndTime_; +} + +void AcceptPartnerNotificationRequest::setCertificateEndTime(const std::string& certificateEndTime) +{ + certificateEndTime_ = certificateEndTime; + setParameter("CertificateEndTime", certificateEndTime); +} + +int AcceptPartnerNotificationRequest::getApplicationStatus()const +{ + return applicationStatus_; +} + +void AcceptPartnerNotificationRequest::setApplicationStatus(int applicationStatus) +{ + applicationStatus_ = applicationStatus; + setParameter("ApplicationStatus", std::to_string(applicationStatus)); +} + +std::string AcceptPartnerNotificationRequest::getCertificateNumber()const +{ + return certificateNumber_; +} + +void AcceptPartnerNotificationRequest::setCertificateNumber(const std::string& certificateNumber) +{ + certificateNumber_ = certificateNumber; + setParameter("CertificateNumber", certificateNumber); +} + +std::string AcceptPartnerNotificationRequest::getOfficialFileURL()const +{ + return officialFileURL_; +} + +void AcceptPartnerNotificationRequest::setOfficialFileURL(const std::string& officialFileURL) +{ + officialFileURL_ = officialFileURL; + setParameter("OfficialFileURL", officialFileURL); +} + +std::string AcceptPartnerNotificationRequest::getCertificateStartTime()const +{ + return certificateStartTime_; +} + +void AcceptPartnerNotificationRequest::setCertificateStartTime(const std::string& certificateStartTime) +{ + certificateStartTime_ = certificateStartTime; + setParameter("CertificateStartTime", certificateStartTime); +} + +std::string AcceptPartnerNotificationRequest::getBizId()const +{ + return bizId_; +} + +void AcceptPartnerNotificationRequest::setBizId(const std::string& bizId) +{ + bizId_ = bizId; + setParameter("BizId", bizId); +} + diff --git a/companyreg/src/model/AcceptPartnerNotificationResult.cc b/companyreg/src/model/AcceptPartnerNotificationResult.cc new file mode 100644 index 000000000..abf302e8b --- /dev/null +++ b/companyreg/src/model/AcceptPartnerNotificationResult.cc @@ -0,0 +1,65 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Companyreg; +using namespace AlibabaCloud::Companyreg::Model; + +AcceptPartnerNotificationResult::AcceptPartnerNotificationResult() : + ServiceResult() +{} + +AcceptPartnerNotificationResult::AcceptPartnerNotificationResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +AcceptPartnerNotificationResult::~AcceptPartnerNotificationResult() +{} + +void AcceptPartnerNotificationResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + if(!value["Success"].isNull()) + success_ = value["Success"].asString() == "true"; + if(!value["ErrorMsg"].isNull()) + errorMsg_ = value["ErrorMsg"].asString(); + if(!value["ErrorCode"].isNull()) + errorCode_ = value["ErrorCode"].asString(); + +} + +std::string AcceptPartnerNotificationResult::getErrorMsg()const +{ + return errorMsg_; +} + +std::string AcceptPartnerNotificationResult::getErrorCode()const +{ + return errorCode_; +} + +bool AcceptPartnerNotificationResult::getSuccess()const +{ + return success_; +} + diff --git a/companyreg/src/model/BindProduceAuthorizationRequest.cc b/companyreg/src/model/BindProduceAuthorizationRequest.cc new file mode 100644 index 000000000..805c206cb --- /dev/null +++ b/companyreg/src/model/BindProduceAuthorizationRequest.cc @@ -0,0 +1,62 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Companyreg::Model::BindProduceAuthorizationRequest; + +BindProduceAuthorizationRequest::BindProduceAuthorizationRequest() : + RpcServiceRequest("companyreg", "2020-03-06", "BindProduceAuthorization") +{ + setMethod(HttpRequest::Method::Post); +} + +BindProduceAuthorizationRequest::~BindProduceAuthorizationRequest() +{} + +std::string BindProduceAuthorizationRequest::getBizType()const +{ + return bizType_; +} + +void BindProduceAuthorizationRequest::setBizType(const std::string& bizType) +{ + bizType_ = bizType; + setBodyParameter("BizType", bizType); +} + +std::string BindProduceAuthorizationRequest::getAuthorizedUserIds()const +{ + return authorizedUserIds_; +} + +void BindProduceAuthorizationRequest::setAuthorizedUserIds(const std::string& authorizedUserIds) +{ + authorizedUserIds_ = authorizedUserIds; + setBodyParameter("AuthorizedUserIds", authorizedUserIds); +} + +std::string BindProduceAuthorizationRequest::getBizId()const +{ + return bizId_; +} + +void BindProduceAuthorizationRequest::setBizId(const std::string& bizId) +{ + bizId_ = bizId; + setBodyParameter("BizId", bizId); +} + diff --git a/companyreg/src/model/BindProduceAuthorizationResult.cc b/companyreg/src/model/BindProduceAuthorizationResult.cc new file mode 100644 index 000000000..271108ba6 --- /dev/null +++ b/companyreg/src/model/BindProduceAuthorizationResult.cc @@ -0,0 +1,80 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Companyreg; +using namespace AlibabaCloud::Companyreg::Model; + +BindProduceAuthorizationResult::BindProduceAuthorizationResult() : + ServiceResult() +{} + +BindProduceAuthorizationResult::BindProduceAuthorizationResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +BindProduceAuthorizationResult::~BindProduceAuthorizationResult() +{} + +void BindProduceAuthorizationResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + auto dataNode = value["Data"]; + if(!dataNode["Success"].isNull()) + data_.success = dataNode["Success"].asString() == "true"; + if(!dataNode["Message"].isNull()) + data_.message = dataNode["Message"].asString(); + auto allAuthorizedUserListNode = dataNode["AuthorizedUserList"]["AuthorizedUserListItem"]; + for (auto dataNodeAuthorizedUserListAuthorizedUserListItem : allAuthorizedUserListNode) + { + Data::AuthorizedUserListItem authorizedUserListItemObject; + if(!dataNodeAuthorizedUserListAuthorizedUserListItem["UserId"].isNull()) + authorizedUserListItemObject.userId = dataNodeAuthorizedUserListAuthorizedUserListItem["UserId"].asString(); + if(!dataNodeAuthorizedUserListAuthorizedUserListItem["UserName"].isNull()) + authorizedUserListItemObject.userName = dataNodeAuthorizedUserListAuthorizedUserListItem["UserName"].asString(); + if(!dataNodeAuthorizedUserListAuthorizedUserListItem["AccountValidType"].isNull()) + authorizedUserListItemObject.accountValidType = std::stoi(dataNodeAuthorizedUserListAuthorizedUserListItem["AccountValidType"].asString()); + data_.authorizedUserList.push_back(authorizedUserListItemObject); + } + if(!value["ErrorMsg"].isNull()) + errorMsg_ = value["ErrorMsg"].asString(); + if(!value["ErrorCode"].isNull()) + errorCode_ = value["ErrorCode"].asString(); + +} + +std::string BindProduceAuthorizationResult::getErrorMsg()const +{ + return errorMsg_; +} + +BindProduceAuthorizationResult::Data BindProduceAuthorizationResult::getData()const +{ + return data_; +} + +std::string BindProduceAuthorizationResult::getErrorCode()const +{ + return errorCode_; +} + diff --git a/companyreg/src/model/CheckCompanyRegRequest.cc b/companyreg/src/model/CheckCompanyRegRequest.cc new file mode 100644 index 000000000..ee0173f5d --- /dev/null +++ b/companyreg/src/model/CheckCompanyRegRequest.cc @@ -0,0 +1,84 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Companyreg::Model::CheckCompanyRegRequest; + +CheckCompanyRegRequest::CheckCompanyRegRequest() : + RpcServiceRequest("companyreg", "2019-05-08", "CheckCompanyReg") +{ + setMethod(HttpRequest::Method::Post); +} + +CheckCompanyRegRequest::~CheckCompanyRegRequest() +{} + +std::string CheckCompanyRegRequest::getOrgType()const +{ + return orgType_; +} + +void CheckCompanyRegRequest::setOrgType(const std::string& orgType) +{ + orgType_ = orgType; + setParameter("OrgType", orgType); +} + +std::string CheckCompanyRegRequest::getIndustryType()const +{ + return industryType_; +} + +void CheckCompanyRegRequest::setIndustryType(const std::string& industryType) +{ + industryType_ = industryType; + setParameter("IndustryType", industryType); +} + +std::string CheckCompanyRegRequest::getTradeName()const +{ + return tradeName_; +} + +void CheckCompanyRegRequest::setTradeName(const std::string& tradeName) +{ + tradeName_ = tradeName; + setParameter("TradeName", tradeName); +} + +std::string CheckCompanyRegRequest::getCity()const +{ + return city_; +} + +void CheckCompanyRegRequest::setCity(const std::string& city) +{ + city_ = city; + setParameter("City", city); +} + +int CheckCompanyRegRequest::getNameType()const +{ + return nameType_; +} + +void CheckCompanyRegRequest::setNameType(int nameType) +{ + nameType_ = nameType; + setParameter("NameType", std::to_string(nameType)); +} + diff --git a/companyreg/src/model/CheckCompanyRegResult.cc b/companyreg/src/model/CheckCompanyRegResult.cc new file mode 100644 index 000000000..966b9966b --- /dev/null +++ b/companyreg/src/model/CheckCompanyRegResult.cc @@ -0,0 +1,87 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Companyreg; +using namespace AlibabaCloud::Companyreg::Model; + +CheckCompanyRegResult::CheckCompanyRegResult() : + ServiceResult() +{} + +CheckCompanyRegResult::CheckCompanyRegResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +CheckCompanyRegResult::~CheckCompanyRegResult() +{} + +void CheckCompanyRegResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + auto allSimilarCompaniesNode = value["SimilarCompanies"]["Company"]; + for (auto valueSimilarCompaniesCompany : allSimilarCompaniesNode) + { + Company similarCompaniesObject; + if(!valueSimilarCompaniesCompany["CompanyName"].isNull()) + similarCompaniesObject.companyName = valueSimilarCompaniesCompany["CompanyName"].asString(); + if(!valueSimilarCompaniesCompany["Level"].isNull()) + similarCompaniesObject.level = valueSimilarCompaniesCompany["Level"].asString(); + similarCompanies_.push_back(similarCompaniesObject); + } + if(!value["MatchCity"].isNull()) + matchCity_ = value["MatchCity"].asString(); + if(!value["MatchBrand"].isNull()) + matchBrand_ = value["MatchBrand"].asString(); + if(!value["MatchSensitive"].isNull()) + matchSensitive_ = value["MatchSensitive"].asString(); + if(!value["Level"].isNull()) + level_ = value["Level"].asString(); + +} + +std::string CheckCompanyRegResult::getMatchSensitive()const +{ + return matchSensitive_; +} + +std::string CheckCompanyRegResult::getMatchCity()const +{ + return matchCity_; +} + +std::string CheckCompanyRegResult::getMatchBrand()const +{ + return matchBrand_; +} + +std::string CheckCompanyRegResult::getLevel()const +{ + return level_; +} + +std::vector CheckCompanyRegResult::getSimilarCompanies()const +{ + return similarCompanies_; +} + diff --git a/companyreg/src/model/CloseIcpProduceRequest.cc b/companyreg/src/model/CloseIcpProduceRequest.cc new file mode 100644 index 000000000..abeaaa343 --- /dev/null +++ b/companyreg/src/model/CloseIcpProduceRequest.cc @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Companyreg::Model::CloseIcpProduceRequest; + +CloseIcpProduceRequest::CloseIcpProduceRequest() : + RpcServiceRequest("companyreg", "2019-05-08", "CloseIcpProduce") +{ + setMethod(HttpRequest::Method::Post); +} + +CloseIcpProduceRequest::~CloseIcpProduceRequest() +{} + +std::string CloseIcpProduceRequest::getNote()const +{ + return note_; +} + +void CloseIcpProduceRequest::setNote(const std::string& note) +{ + note_ = note; + setParameter("Note", note); +} + +std::string CloseIcpProduceRequest::getBizId()const +{ + return bizId_; +} + +void CloseIcpProduceRequest::setBizId(const std::string& bizId) +{ + bizId_ = bizId; + setParameter("BizId", bizId); +} + diff --git a/companyreg/src/model/CloseIcpProduceResult.cc b/companyreg/src/model/CloseIcpProduceResult.cc new file mode 100644 index 000000000..ecdaaade2 --- /dev/null +++ b/companyreg/src/model/CloseIcpProduceResult.cc @@ -0,0 +1,65 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Companyreg; +using namespace AlibabaCloud::Companyreg::Model; + +CloseIcpProduceResult::CloseIcpProduceResult() : + ServiceResult() +{} + +CloseIcpProduceResult::CloseIcpProduceResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +CloseIcpProduceResult::~CloseIcpProduceResult() +{} + +void CloseIcpProduceResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + if(!value["Success"].isNull()) + success_ = value["Success"].asString() == "true"; + if(!value["ErrorMsg"].isNull()) + errorMsg_ = value["ErrorMsg"].asString(); + if(!value["ErrorCode"].isNull()) + errorCode_ = value["ErrorCode"].asString(); + +} + +std::string CloseIcpProduceResult::getErrorMsg()const +{ + return errorMsg_; +} + +std::string CloseIcpProduceResult::getErrorCode()const +{ + return errorCode_; +} + +bool CloseIcpProduceResult::getSuccess()const +{ + return success_; +} + diff --git a/companyreg/src/model/CloseIntentionForPartnerRequest.cc b/companyreg/src/model/CloseIntentionForPartnerRequest.cc new file mode 100644 index 000000000..893aa3807 --- /dev/null +++ b/companyreg/src/model/CloseIntentionForPartnerRequest.cc @@ -0,0 +1,62 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Companyreg::Model::CloseIntentionForPartnerRequest; + +CloseIntentionForPartnerRequest::CloseIntentionForPartnerRequest() : + RpcServiceRequest("companyreg", "2020-03-06", "CloseIntentionForPartner") +{ + setMethod(HttpRequest::Method::Post); +} + +CloseIntentionForPartnerRequest::~CloseIntentionForPartnerRequest() +{} + +std::string CloseIntentionForPartnerRequest::getBizType()const +{ + return bizType_; +} + +void CloseIntentionForPartnerRequest::setBizType(const std::string& bizType) +{ + bizType_ = bizType; + setParameter("BizType", bizType); +} + +std::string CloseIntentionForPartnerRequest::getNote()const +{ + return note_; +} + +void CloseIntentionForPartnerRequest::setNote(const std::string& note) +{ + note_ = note; + setParameter("Note", note); +} + +std::string CloseIntentionForPartnerRequest::getIntentionBizId()const +{ + return intentionBizId_; +} + +void CloseIntentionForPartnerRequest::setIntentionBizId(const std::string& intentionBizId) +{ + intentionBizId_ = intentionBizId; + setParameter("IntentionBizId", intentionBizId); +} + diff --git a/companyreg/src/model/CloseIntentionForPartnerResult.cc b/companyreg/src/model/CloseIntentionForPartnerResult.cc new file mode 100644 index 000000000..4da35a44b --- /dev/null +++ b/companyreg/src/model/CloseIntentionForPartnerResult.cc @@ -0,0 +1,65 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Companyreg; +using namespace AlibabaCloud::Companyreg::Model; + +CloseIntentionForPartnerResult::CloseIntentionForPartnerResult() : + ServiceResult() +{} + +CloseIntentionForPartnerResult::CloseIntentionForPartnerResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +CloseIntentionForPartnerResult::~CloseIntentionForPartnerResult() +{} + +void CloseIntentionForPartnerResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + if(!value["ErrorCode"].isNull()) + errorCode_ = value["ErrorCode"].asString(); + if(!value["ErrorMsg"].isNull()) + errorMsg_ = value["ErrorMsg"].asString(); + if(!value["Success"].isNull()) + success_ = value["Success"].asString() == "true"; + +} + +std::string CloseIntentionForPartnerResult::getErrorMsg()const +{ + return errorMsg_; +} + +std::string CloseIntentionForPartnerResult::getErrorCode()const +{ + return errorCode_; +} + +bool CloseIntentionForPartnerResult::getSuccess()const +{ + return success_; +} + diff --git a/companyreg/src/model/CloseIntentionRequest.cc b/companyreg/src/model/CloseIntentionRequest.cc new file mode 100644 index 000000000..bd182ac2c --- /dev/null +++ b/companyreg/src/model/CloseIntentionRequest.cc @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Companyreg::Model::CloseIntentionRequest; + +CloseIntentionRequest::CloseIntentionRequest() : + RpcServiceRequest("companyreg", "2019-05-08", "CloseIntention") +{ + setMethod(HttpRequest::Method::Post); +} + +CloseIntentionRequest::~CloseIntentionRequest() +{} + +std::string CloseIntentionRequest::getNote()const +{ + return note_; +} + +void CloseIntentionRequest::setNote(const std::string& note) +{ + note_ = note; + setParameter("Note", note); +} + +std::string CloseIntentionRequest::getBizId()const +{ + return bizId_; +} + +void CloseIntentionRequest::setBizId(const std::string& bizId) +{ + bizId_ = bizId; + setParameter("BizId", bizId); +} + diff --git a/companyreg/src/model/CloseIntentionResult.cc b/companyreg/src/model/CloseIntentionResult.cc new file mode 100644 index 000000000..99914710d --- /dev/null +++ b/companyreg/src/model/CloseIntentionResult.cc @@ -0,0 +1,65 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Companyreg; +using namespace AlibabaCloud::Companyreg::Model; + +CloseIntentionResult::CloseIntentionResult() : + ServiceResult() +{} + +CloseIntentionResult::CloseIntentionResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +CloseIntentionResult::~CloseIntentionResult() +{} + +void CloseIntentionResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + if(!value["Success"].isNull()) + success_ = value["Success"].asString() == "true"; + if(!value["ErrorMsg"].isNull()) + errorMsg_ = value["ErrorMsg"].asString(); + if(!value["ErrorCode"].isNull()) + errorCode_ = value["ErrorCode"].asString(); + +} + +std::string CloseIntentionResult::getErrorMsg()const +{ + return errorMsg_; +} + +std::string CloseIntentionResult::getErrorCode()const +{ + return errorCode_; +} + +bool CloseIntentionResult::getSuccess()const +{ + return success_; +} + diff --git a/companyreg/src/model/CloseUserIntentionRequest.cc b/companyreg/src/model/CloseUserIntentionRequest.cc new file mode 100644 index 000000000..b778d5c34 --- /dev/null +++ b/companyreg/src/model/CloseUserIntentionRequest.cc @@ -0,0 +1,62 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Companyreg::Model::CloseUserIntentionRequest; + +CloseUserIntentionRequest::CloseUserIntentionRequest() : + RpcServiceRequest("companyreg", "2020-03-06", "CloseUserIntention") +{ + setMethod(HttpRequest::Method::Post); +} + +CloseUserIntentionRequest::~CloseUserIntentionRequest() +{} + +std::string CloseUserIntentionRequest::getBizType()const +{ + return bizType_; +} + +void CloseUserIntentionRequest::setBizType(const std::string& bizType) +{ + bizType_ = bizType; + setParameter("BizType", bizType); +} + +std::string CloseUserIntentionRequest::getNote()const +{ + return note_; +} + +void CloseUserIntentionRequest::setNote(const std::string& note) +{ + note_ = note; + setParameter("Note", note); +} + +std::string CloseUserIntentionRequest::getIntentionBizId()const +{ + return intentionBizId_; +} + +void CloseUserIntentionRequest::setIntentionBizId(const std::string& intentionBizId) +{ + intentionBizId_ = intentionBizId; + setParameter("IntentionBizId", intentionBizId); +} + diff --git a/companyreg/src/model/CloseUserIntentionResult.cc b/companyreg/src/model/CloseUserIntentionResult.cc new file mode 100644 index 000000000..a041dfca0 --- /dev/null +++ b/companyreg/src/model/CloseUserIntentionResult.cc @@ -0,0 +1,65 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Companyreg; +using namespace AlibabaCloud::Companyreg::Model; + +CloseUserIntentionResult::CloseUserIntentionResult() : + ServiceResult() +{} + +CloseUserIntentionResult::CloseUserIntentionResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +CloseUserIntentionResult::~CloseUserIntentionResult() +{} + +void CloseUserIntentionResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + if(!value["Success"].isNull()) + success_ = value["Success"].asString() == "true"; + if(!value["ErrorMsg"].isNull()) + errorMsg_ = value["ErrorMsg"].asString(); + if(!value["ErrorCode"].isNull()) + errorCode_ = value["ErrorCode"].asString(); + +} + +std::string CloseUserIntentionResult::getErrorMsg()const +{ + return errorMsg_; +} + +std::string CloseUserIntentionResult::getErrorCode()const +{ + return errorCode_; +} + +bool CloseUserIntentionResult::getSuccess()const +{ + return success_; +} + diff --git a/companyreg/src/model/ConfirmIcpIntentionRequest.cc b/companyreg/src/model/ConfirmIcpIntentionRequest.cc new file mode 100644 index 000000000..ced5f765f --- /dev/null +++ b/companyreg/src/model/ConfirmIcpIntentionRequest.cc @@ -0,0 +1,40 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Companyreg::Model::ConfirmIcpIntentionRequest; + +ConfirmIcpIntentionRequest::ConfirmIcpIntentionRequest() : + RpcServiceRequest("companyreg", "2019-05-08", "ConfirmIcpIntention") +{ + setMethod(HttpRequest::Method::Post); +} + +ConfirmIcpIntentionRequest::~ConfirmIcpIntentionRequest() +{} + +std::string ConfirmIcpIntentionRequest::getBizIds()const +{ + return bizIds_; +} + +void ConfirmIcpIntentionRequest::setBizIds(const std::string& bizIds) +{ + bizIds_ = bizIds; + setParameter("BizIds", bizIds); +} + diff --git a/companyreg/src/model/ConfirmIcpIntentionResult.cc b/companyreg/src/model/ConfirmIcpIntentionResult.cc new file mode 100644 index 000000000..e8e0ce4f7 --- /dev/null +++ b/companyreg/src/model/ConfirmIcpIntentionResult.cc @@ -0,0 +1,65 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Companyreg; +using namespace AlibabaCloud::Companyreg::Model; + +ConfirmIcpIntentionResult::ConfirmIcpIntentionResult() : + ServiceResult() +{} + +ConfirmIcpIntentionResult::ConfirmIcpIntentionResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +ConfirmIcpIntentionResult::~ConfirmIcpIntentionResult() +{} + +void ConfirmIcpIntentionResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + if(!value["Success"].isNull()) + success_ = value["Success"].asString() == "true"; + if(!value["ErrorMsg"].isNull()) + errorMsg_ = value["ErrorMsg"].asString(); + if(!value["ConfirmUrl"].isNull()) + confirmUrl_ = value["ConfirmUrl"].asString(); + +} + +std::string ConfirmIcpIntentionResult::getErrorMsg()const +{ + return errorMsg_; +} + +std::string ConfirmIcpIntentionResult::getConfirmUrl()const +{ + return confirmUrl_; +} + +bool ConfirmIcpIntentionResult::getSuccess()const +{ + return success_; +} + diff --git a/companyreg/src/model/ConfirmIntentionRequest.cc b/companyreg/src/model/ConfirmIntentionRequest.cc new file mode 100644 index 000000000..d2298103d --- /dev/null +++ b/companyreg/src/model/ConfirmIntentionRequest.cc @@ -0,0 +1,40 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Companyreg::Model::ConfirmIntentionRequest; + +ConfirmIntentionRequest::ConfirmIntentionRequest() : + RpcServiceRequest("companyreg", "2019-05-08", "ConfirmIntention") +{ + setMethod(HttpRequest::Method::Post); +} + +ConfirmIntentionRequest::~ConfirmIntentionRequest() +{} + +std::string ConfirmIntentionRequest::getBizId()const +{ + return bizId_; +} + +void ConfirmIntentionRequest::setBizId(const std::string& bizId) +{ + bizId_ = bizId; + setBodyParameter("BizId", bizId); +} + diff --git a/companyreg/src/model/ConfirmIntentionResult.cc b/companyreg/src/model/ConfirmIntentionResult.cc new file mode 100644 index 000000000..8ec2c5009 --- /dev/null +++ b/companyreg/src/model/ConfirmIntentionResult.cc @@ -0,0 +1,58 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Companyreg; +using namespace AlibabaCloud::Companyreg::Model; + +ConfirmIntentionResult::ConfirmIntentionResult() : + ServiceResult() +{} + +ConfirmIntentionResult::ConfirmIntentionResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +ConfirmIntentionResult::~ConfirmIntentionResult() +{} + +void ConfirmIntentionResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + if(!value["Success"].isNull()) + success_ = value["Success"].asString() == "true"; + if(!value["ConfirmUrl"].isNull()) + confirmUrl_ = value["ConfirmUrl"].asString(); + +} + +std::string ConfirmIntentionResult::getConfirmUrl()const +{ + return confirmUrl_; +} + +bool ConfirmIntentionResult::getSuccess()const +{ + return success_; +} + diff --git a/companyreg/src/model/ConfirmMaterialRequest.cc b/companyreg/src/model/ConfirmMaterialRequest.cc new file mode 100644 index 000000000..19c2717c6 --- /dev/null +++ b/companyreg/src/model/ConfirmMaterialRequest.cc @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Companyreg::Model::ConfirmMaterialRequest; + +ConfirmMaterialRequest::ConfirmMaterialRequest() : + RpcServiceRequest("companyreg", "2019-05-08", "ConfirmMaterial") +{ + setMethod(HttpRequest::Method::Post); +} + +ConfirmMaterialRequest::~ConfirmMaterialRequest() +{} + +std::string ConfirmMaterialRequest::getUserOtherList()const +{ + return userOtherList_; +} + +void ConfirmMaterialRequest::setUserOtherList(const std::string& userOtherList) +{ + userOtherList_ = userOtherList; + setParameter("UserOtherList", userOtherList); +} + +std::string ConfirmMaterialRequest::getBizId()const +{ + return bizId_; +} + +void ConfirmMaterialRequest::setBizId(const std::string& bizId) +{ + bizId_ = bizId; + setParameter("BizId", bizId); +} + diff --git a/companyreg/src/model/ConfirmMaterialResult.cc b/companyreg/src/model/ConfirmMaterialResult.cc new file mode 100644 index 000000000..0e874ed64 --- /dev/null +++ b/companyreg/src/model/ConfirmMaterialResult.cc @@ -0,0 +1,44 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Companyreg; +using namespace AlibabaCloud::Companyreg::Model; + +ConfirmMaterialResult::ConfirmMaterialResult() : + ServiceResult() +{} + +ConfirmMaterialResult::ConfirmMaterialResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +ConfirmMaterialResult::~ConfirmMaterialResult() +{} + +void ConfirmMaterialResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + +} + diff --git a/companyreg/src/model/ConfirmTaxAmountRequest.cc b/companyreg/src/model/ConfirmTaxAmountRequest.cc new file mode 100644 index 000000000..23ca51e1a --- /dev/null +++ b/companyreg/src/model/ConfirmTaxAmountRequest.cc @@ -0,0 +1,40 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Companyreg::Model::ConfirmTaxAmountRequest; + +ConfirmTaxAmountRequest::ConfirmTaxAmountRequest() : + RpcServiceRequest("companyreg", "2019-05-08", "ConfirmTaxAmount") +{ + setMethod(HttpRequest::Method::Post); +} + +ConfirmTaxAmountRequest::~ConfirmTaxAmountRequest() +{} + +std::string ConfirmTaxAmountRequest::getBizId()const +{ + return bizId_; +} + +void ConfirmTaxAmountRequest::setBizId(const std::string& bizId) +{ + bizId_ = bizId; + setBodyParameter("BizId", bizId); +} + diff --git a/companyreg/src/model/ConfirmTaxAmountResult.cc b/companyreg/src/model/ConfirmTaxAmountResult.cc new file mode 100644 index 000000000..f67e054a0 --- /dev/null +++ b/companyreg/src/model/ConfirmTaxAmountResult.cc @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Companyreg; +using namespace AlibabaCloud::Companyreg::Model; + +ConfirmTaxAmountResult::ConfirmTaxAmountResult() : + ServiceResult() +{} + +ConfirmTaxAmountResult::ConfirmTaxAmountResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +ConfirmTaxAmountResult::~ConfirmTaxAmountResult() +{} + +void ConfirmTaxAmountResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + if(!value["Success"].isNull()) + success_ = value["Success"].asString() == "true"; + +} + +bool ConfirmTaxAmountResult::getSuccess()const +{ + return success_; +} + diff --git a/companyreg/src/model/CreateBookkeepingIntentionRequest.cc b/companyreg/src/model/CreateBookkeepingIntentionRequest.cc new file mode 100644 index 000000000..0f07d769e --- /dev/null +++ b/companyreg/src/model/CreateBookkeepingIntentionRequest.cc @@ -0,0 +1,106 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Companyreg::Model::CreateBookkeepingIntentionRequest; + +CreateBookkeepingIntentionRequest::CreateBookkeepingIntentionRequest() : + RpcServiceRequest("companyreg", "2019-05-08", "CreateBookkeepingIntention") +{ + setMethod(HttpRequest::Method::Post); +} + +CreateBookkeepingIntentionRequest::~CreateBookkeepingIntentionRequest() +{} + +std::string CreateBookkeepingIntentionRequest::getArea()const +{ + return area_; +} + +void CreateBookkeepingIntentionRequest::setArea(const std::string& area) +{ + area_ = area; + setParameter("Area", area); +} + +std::string CreateBookkeepingIntentionRequest::getMobile()const +{ + return mobile_; +} + +void CreateBookkeepingIntentionRequest::setMobile(const std::string& mobile) +{ + mobile_ = mobile; + setParameter("Mobile", mobile); +} + +std::string CreateBookkeepingIntentionRequest::getChannel()const +{ + return channel_; +} + +void CreateBookkeepingIntentionRequest::setChannel(const std::string& channel) +{ + channel_ = channel; + setParameter("Channel", channel); +} + +std::string CreateBookkeepingIntentionRequest::getDescription()const +{ + return description_; +} + +void CreateBookkeepingIntentionRequest::setDescription(const std::string& description) +{ + description_ = description; + setParameter("Description", description); +} + +std::string CreateBookkeepingIntentionRequest::getToken()const +{ + return token_; +} + +void CreateBookkeepingIntentionRequest::setToken(const std::string& token) +{ + token_ = token; + setParameter("Token", token); +} + +std::string CreateBookkeepingIntentionRequest::getVerifyCode()const +{ + return verifyCode_; +} + +void CreateBookkeepingIntentionRequest::setVerifyCode(const std::string& verifyCode) +{ + verifyCode_ = verifyCode; + setParameter("VerifyCode", verifyCode); +} + +std::string CreateBookkeepingIntentionRequest::getUserName()const +{ + return userName_; +} + +void CreateBookkeepingIntentionRequest::setUserName(const std::string& userName) +{ + userName_ = userName; + setParameter("UserName", userName); +} + diff --git a/companyreg/src/model/CreateBookkeepingIntentionResult.cc b/companyreg/src/model/CreateBookkeepingIntentionResult.cc new file mode 100644 index 000000000..86c33adac --- /dev/null +++ b/companyreg/src/model/CreateBookkeepingIntentionResult.cc @@ -0,0 +1,44 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Companyreg; +using namespace AlibabaCloud::Companyreg::Model; + +CreateBookkeepingIntentionResult::CreateBookkeepingIntentionResult() : + ServiceResult() +{} + +CreateBookkeepingIntentionResult::CreateBookkeepingIntentionResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +CreateBookkeepingIntentionResult::~CreateBookkeepingIntentionResult() +{} + +void CreateBookkeepingIntentionResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + +} + diff --git a/companyreg/src/model/CreateBusinessOpportunityRequest.cc b/companyreg/src/model/CreateBusinessOpportunityRequest.cc new file mode 100644 index 000000000..5c5d953b2 --- /dev/null +++ b/companyreg/src/model/CreateBusinessOpportunityRequest.cc @@ -0,0 +1,84 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Companyreg::Model::CreateBusinessOpportunityRequest; + +CreateBusinessOpportunityRequest::CreateBusinessOpportunityRequest() : + RpcServiceRequest("companyreg", "2020-03-06", "CreateBusinessOpportunity") +{ + setMethod(HttpRequest::Method::Post); +} + +CreateBusinessOpportunityRequest::~CreateBusinessOpportunityRequest() +{} + +std::string CreateBusinessOpportunityRequest::getMobile()const +{ + return mobile_; +} + +void CreateBusinessOpportunityRequest::setMobile(const std::string& mobile) +{ + mobile_ = mobile; + setParameter("Mobile", mobile); +} + +int CreateBusinessOpportunityRequest::getSource()const +{ + return source_; +} + +void CreateBusinessOpportunityRequest::setSource(int source) +{ + source_ = source; + setParameter("Source", std::to_string(source)); +} + +std::string CreateBusinessOpportunityRequest::getVCode()const +{ + return vCode_; +} + +void CreateBusinessOpportunityRequest::setVCode(const std::string& vCode) +{ + vCode_ = vCode; + setParameter("VCode", vCode); +} + +std::string CreateBusinessOpportunityRequest::getContactName()const +{ + return contactName_; +} + +void CreateBusinessOpportunityRequest::setContactName(const std::string& contactName) +{ + contactName_ = contactName; + setParameter("ContactName", contactName); +} + +std::string CreateBusinessOpportunityRequest::getBizType()const +{ + return bizType_; +} + +void CreateBusinessOpportunityRequest::setBizType(const std::string& bizType) +{ + bizType_ = bizType; + setParameter("BizType", bizType); +} + diff --git a/companyreg/src/model/CreateBusinessOpportunityResult.cc b/companyreg/src/model/CreateBusinessOpportunityResult.cc new file mode 100644 index 000000000..d1c794bd2 --- /dev/null +++ b/companyreg/src/model/CreateBusinessOpportunityResult.cc @@ -0,0 +1,65 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Companyreg; +using namespace AlibabaCloud::Companyreg::Model; + +CreateBusinessOpportunityResult::CreateBusinessOpportunityResult() : + ServiceResult() +{} + +CreateBusinessOpportunityResult::CreateBusinessOpportunityResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +CreateBusinessOpportunityResult::~CreateBusinessOpportunityResult() +{} + +void CreateBusinessOpportunityResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + if(!value["Success"].isNull()) + success_ = value["Success"].asString() == "true"; + if(!value["ErrorMessage"].isNull()) + errorMessage_ = value["ErrorMessage"].asString(); + if(!value["ErrorCode"].isNull()) + errorCode_ = value["ErrorCode"].asString(); + +} + +std::string CreateBusinessOpportunityResult::getErrorCode()const +{ + return errorCode_; +} + +std::string CreateBusinessOpportunityResult::getErrorMessage()const +{ + return errorMessage_; +} + +bool CreateBusinessOpportunityResult::getSuccess()const +{ + return success_; +} + diff --git a/companyreg/src/model/CreateProduceForPartnerRequest.cc b/companyreg/src/model/CreateProduceForPartnerRequest.cc new file mode 100644 index 000000000..e5219004e --- /dev/null +++ b/companyreg/src/model/CreateProduceForPartnerRequest.cc @@ -0,0 +1,62 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Companyreg::Model::CreateProduceForPartnerRequest; + +CreateProduceForPartnerRequest::CreateProduceForPartnerRequest() : + RpcServiceRequest("companyreg", "2020-03-06", "CreateProduceForPartner") +{ + setMethod(HttpRequest::Method::Post); +} + +CreateProduceForPartnerRequest::~CreateProduceForPartnerRequest() +{} + +std::string CreateProduceForPartnerRequest::getBizType()const +{ + return bizType_; +} + +void CreateProduceForPartnerRequest::setBizType(const std::string& bizType) +{ + bizType_ = bizType; + setParameter("BizType", bizType); +} + +std::string CreateProduceForPartnerRequest::getExtInfo()const +{ + return extInfo_; +} + +void CreateProduceForPartnerRequest::setExtInfo(const std::string& extInfo) +{ + extInfo_ = extInfo; + setParameter("ExtInfo", extInfo); +} + +std::string CreateProduceForPartnerRequest::getBizId()const +{ + return bizId_; +} + +void CreateProduceForPartnerRequest::setBizId(const std::string& bizId) +{ + bizId_ = bizId; + setParameter("BizId", bizId); +} + diff --git a/companyreg/src/model/CreateProduceForPartnerResult.cc b/companyreg/src/model/CreateProduceForPartnerResult.cc new file mode 100644 index 000000000..9fbedc84a --- /dev/null +++ b/companyreg/src/model/CreateProduceForPartnerResult.cc @@ -0,0 +1,72 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Companyreg; +using namespace AlibabaCloud::Companyreg::Model; + +CreateProduceForPartnerResult::CreateProduceForPartnerResult() : + ServiceResult() +{} + +CreateProduceForPartnerResult::CreateProduceForPartnerResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +CreateProduceForPartnerResult::~CreateProduceForPartnerResult() +{} + +void CreateProduceForPartnerResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + if(!value["BizId"].isNull()) + bizId_ = value["BizId"].asString(); + if(!value["Success"].isNull()) + success_ = value["Success"].asString() == "true"; + if(!value["ErrorMsg"].isNull()) + errorMsg_ = value["ErrorMsg"].asString(); + if(!value["ErrorCode"].isNull()) + errorCode_ = value["ErrorCode"].asString(); + +} + +std::string CreateProduceForPartnerResult::getErrorMsg()const +{ + return errorMsg_; +} + +std::string CreateProduceForPartnerResult::getErrorCode()const +{ + return errorCode_; +} + +std::string CreateProduceForPartnerResult::getBizId()const +{ + return bizId_; +} + +bool CreateProduceForPartnerResult::getSuccess()const +{ + return success_; +} + diff --git a/companyreg/src/model/DescribePartnerConfigRequest.cc b/companyreg/src/model/DescribePartnerConfigRequest.cc new file mode 100644 index 000000000..799fd466b --- /dev/null +++ b/companyreg/src/model/DescribePartnerConfigRequest.cc @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Companyreg::Model::DescribePartnerConfigRequest; + +DescribePartnerConfigRequest::DescribePartnerConfigRequest() : + RpcServiceRequest("companyreg", "2020-03-06", "DescribePartnerConfig") +{ + setMethod(HttpRequest::Method::Post); +} + +DescribePartnerConfigRequest::~DescribePartnerConfigRequest() +{} + +std::string DescribePartnerConfigRequest::getPartnerCode()const +{ + return partnerCode_; +} + +void DescribePartnerConfigRequest::setPartnerCode(const std::string& partnerCode) +{ + partnerCode_ = partnerCode; + setParameter("PartnerCode", partnerCode); +} + +std::string DescribePartnerConfigRequest::getBizType()const +{ + return bizType_; +} + +void DescribePartnerConfigRequest::setBizType(const std::string& bizType) +{ + bizType_ = bizType; + setParameter("BizType", bizType); +} + diff --git a/companyreg/src/model/DescribePartnerConfigResult.cc b/companyreg/src/model/DescribePartnerConfigResult.cc new file mode 100644 index 000000000..83f3049b9 --- /dev/null +++ b/companyreg/src/model/DescribePartnerConfigResult.cc @@ -0,0 +1,65 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Companyreg; +using namespace AlibabaCloud::Companyreg::Model; + +DescribePartnerConfigResult::DescribePartnerConfigResult() : + ServiceResult() +{} + +DescribePartnerConfigResult::DescribePartnerConfigResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +DescribePartnerConfigResult::~DescribePartnerConfigResult() +{} + +void DescribePartnerConfigResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + if(!value["Contact"].isNull()) + contact_ = value["Contact"].asString(); + if(!value["PartnerCode"].isNull()) + partnerCode_ = value["PartnerCode"].asString(); + if(!value["PartnerName"].isNull()) + partnerName_ = value["PartnerName"].asString(); + +} + +std::string DescribePartnerConfigResult::getPartnerName()const +{ + return partnerName_; +} + +std::string DescribePartnerConfigResult::getPartnerCode()const +{ + return partnerCode_; +} + +std::string DescribePartnerConfigResult::getContact()const +{ + return contact_; +} + diff --git a/companyreg/src/model/GenerateCompanyRegUploadPolicyRequest.cc b/companyreg/src/model/GenerateCompanyRegUploadPolicyRequest.cc new file mode 100644 index 000000000..8ec0dbb63 --- /dev/null +++ b/companyreg/src/model/GenerateCompanyRegUploadPolicyRequest.cc @@ -0,0 +1,62 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Companyreg::Model::GenerateCompanyRegUploadPolicyRequest; + +GenerateCompanyRegUploadPolicyRequest::GenerateCompanyRegUploadPolicyRequest() : + RpcServiceRequest("companyreg", "2019-05-08", "GenerateCompanyRegUploadPolicy") +{ + setMethod(HttpRequest::Method::Post); +} + +GenerateCompanyRegUploadPolicyRequest::~GenerateCompanyRegUploadPolicyRequest() +{} + +std::string GenerateCompanyRegUploadPolicyRequest::getData()const +{ + return data_; +} + +void GenerateCompanyRegUploadPolicyRequest::setData(const std::string& data) +{ + data_ = data; + setParameter("Data", data); +} + +std::string GenerateCompanyRegUploadPolicyRequest::getBizCode()const +{ + return bizCode_; +} + +void GenerateCompanyRegUploadPolicyRequest::setBizCode(const std::string& bizCode) +{ + bizCode_ = bizCode; + setParameter("BizCode", bizCode); +} + +std::string GenerateCompanyRegUploadPolicyRequest::getBizSubCode()const +{ + return bizSubCode_; +} + +void GenerateCompanyRegUploadPolicyRequest::setBizSubCode(const std::string& bizSubCode) +{ + bizSubCode_ = bizSubCode; + setParameter("BizSubCode", bizSubCode); +} + diff --git a/companyreg/src/model/GenerateCompanyRegUploadPolicyResult.cc b/companyreg/src/model/GenerateCompanyRegUploadPolicyResult.cc new file mode 100644 index 000000000..3e547cf6f --- /dev/null +++ b/companyreg/src/model/GenerateCompanyRegUploadPolicyResult.cc @@ -0,0 +1,107 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Companyreg; +using namespace AlibabaCloud::Companyreg::Model; + +GenerateCompanyRegUploadPolicyResult::GenerateCompanyRegUploadPolicyResult() : + ServiceResult() +{} + +GenerateCompanyRegUploadPolicyResult::GenerateCompanyRegUploadPolicyResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +GenerateCompanyRegUploadPolicyResult::~GenerateCompanyRegUploadPolicyResult() +{} + +void GenerateCompanyRegUploadPolicyResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + if(!value["AccessId"].isNull()) + accessId_ = value["AccessId"].asString(); + if(!value["Signature"].isNull()) + signature_ = value["Signature"].asString(); + if(!value["FileDir"].isNull()) + fileDir_ = value["FileDir"].asString(); + if(!value["Host"].isNull()) + host_ = value["Host"].asString(); + if(!value["ExpireTime"].isNull()) + expireTime_ = std::stol(value["ExpireTime"].asString()); + if(!value["EncodedPolicy"].isNull()) + encodedPolicy_ = value["EncodedPolicy"].asString(); + if(!value["Min"].isNull()) + min_ = std::stol(value["Min"].asString()); + if(!value["Max"].isNull()) + max_ = std::stol(value["Max"].asString()); + if(!value["Encryption"].isNull()) + encryption_ = value["Encryption"].asString(); + +} + +std::string GenerateCompanyRegUploadPolicyResult::getFileDir()const +{ + return fileDir_; +} + +std::string GenerateCompanyRegUploadPolicyResult::getEncodedPolicy()const +{ + return encodedPolicy_; +} + +long GenerateCompanyRegUploadPolicyResult::getMin()const +{ + return min_; +} + +std::string GenerateCompanyRegUploadPolicyResult::getAccessId()const +{ + return accessId_; +} + +long GenerateCompanyRegUploadPolicyResult::getMax()const +{ + return max_; +} + +std::string GenerateCompanyRegUploadPolicyResult::getSignature()const +{ + return signature_; +} + +std::string GenerateCompanyRegUploadPolicyResult::getHost()const +{ + return host_; +} + +std::string GenerateCompanyRegUploadPolicyResult::getEncryption()const +{ + return encryption_; +} + +long GenerateCompanyRegUploadPolicyResult::getExpireTime()const +{ + return expireTime_; +} + diff --git a/companyreg/src/model/GenerateUploadFilePolicyRequest.cc b/companyreg/src/model/GenerateUploadFilePolicyRequest.cc new file mode 100644 index 000000000..f44bac0df --- /dev/null +++ b/companyreg/src/model/GenerateUploadFilePolicyRequest.cc @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Companyreg::Model::GenerateUploadFilePolicyRequest; + +GenerateUploadFilePolicyRequest::GenerateUploadFilePolicyRequest() : + RpcServiceRequest("companyreg", "2019-05-08", "GenerateUploadFilePolicy") +{ + setMethod(HttpRequest::Method::Post); +} + +GenerateUploadFilePolicyRequest::~GenerateUploadFilePolicyRequest() +{} + +std::string GenerateUploadFilePolicyRequest::getFileType()const +{ + return fileType_; +} + +void GenerateUploadFilePolicyRequest::setFileType(const std::string& fileType) +{ + fileType_ = fileType; + setParameter("FileType", fileType); +} + +std::string GenerateUploadFilePolicyRequest::getFileName()const +{ + return fileName_; +} + +void GenerateUploadFilePolicyRequest::setFileName(const std::string& fileName) +{ + fileName_ = fileName; + setParameter("FileName", fileName); +} + diff --git a/companyreg/src/model/GenerateUploadFilePolicyResult.cc b/companyreg/src/model/GenerateUploadFilePolicyResult.cc new file mode 100644 index 000000000..8b5ff9083 --- /dev/null +++ b/companyreg/src/model/GenerateUploadFilePolicyResult.cc @@ -0,0 +1,93 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Companyreg; +using namespace AlibabaCloud::Companyreg::Model; + +GenerateUploadFilePolicyResult::GenerateUploadFilePolicyResult() : + ServiceResult() +{} + +GenerateUploadFilePolicyResult::GenerateUploadFilePolicyResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +GenerateUploadFilePolicyResult::~GenerateUploadFilePolicyResult() +{} + +void GenerateUploadFilePolicyResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + if(!value["EncodedPolicy"].isNull()) + encodedPolicy_ = value["EncodedPolicy"].asString(); + if(!value["AccessId"].isNull()) + accessId_ = value["AccessId"].asString(); + if(!value["Signature"].isNull()) + signature_ = value["Signature"].asString(); + if(!value["FileDir"].isNull()) + fileDir_ = value["FileDir"].asString(); + if(!value["Host"].isNull()) + host_ = value["Host"].asString(); + if(!value["ExpireTime"].isNull()) + expireTime_ = std::stol(value["ExpireTime"].asString()); + if(!value["FileUrl"].isNull()) + fileUrl_ = value["FileUrl"].asString(); + +} + +std::string GenerateUploadFilePolicyResult::getFileDir()const +{ + return fileDir_; +} + +std::string GenerateUploadFilePolicyResult::getFileUrl()const +{ + return fileUrl_; +} + +std::string GenerateUploadFilePolicyResult::getEncodedPolicy()const +{ + return encodedPolicy_; +} + +std::string GenerateUploadFilePolicyResult::getAccessId()const +{ + return accessId_; +} + +std::string GenerateUploadFilePolicyResult::getSignature()const +{ + return signature_; +} + +std::string GenerateUploadFilePolicyResult::getHost()const +{ + return host_; +} + +long GenerateUploadFilePolicyResult::getExpireTime()const +{ + return expireTime_; +} + diff --git a/companyreg/src/model/GetAlipayUrlRequest.cc b/companyreg/src/model/GetAlipayUrlRequest.cc new file mode 100644 index 000000000..650102880 --- /dev/null +++ b/companyreg/src/model/GetAlipayUrlRequest.cc @@ -0,0 +1,73 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Companyreg::Model::GetAlipayUrlRequest; + +GetAlipayUrlRequest::GetAlipayUrlRequest() : + RpcServiceRequest("companyreg", "2020-03-06", "GetAlipayUrl") +{ + setMethod(HttpRequest::Method::Get); +} + +GetAlipayUrlRequest::~GetAlipayUrlRequest() +{} + +long GetAlipayUrlRequest::getOrderId()const +{ + return orderId_; +} + +void GetAlipayUrlRequest::setOrderId(long orderId) +{ + orderId_ = orderId; + setParameter("OrderId", std::to_string(orderId)); +} + +std::string GetAlipayUrlRequest::getType()const +{ + return type_; +} + +void GetAlipayUrlRequest::setType(const std::string& type) +{ + type_ = type; + setParameter("Type", type); +} + +std::string GetAlipayUrlRequest::getBizType()const +{ + return bizType_; +} + +void GetAlipayUrlRequest::setBizType(const std::string& bizType) +{ + bizType_ = bizType; + setParameter("BizType", bizType); +} + +std::string GetAlipayUrlRequest::getReturnUrl()const +{ + return returnUrl_; +} + +void GetAlipayUrlRequest::setReturnUrl(const std::string& returnUrl) +{ + returnUrl_ = returnUrl; + setParameter("ReturnUrl", returnUrl); +} + diff --git a/companyreg/src/model/GetAlipayUrlResult.cc b/companyreg/src/model/GetAlipayUrlResult.cc new file mode 100644 index 000000000..b6d0b47a8 --- /dev/null +++ b/companyreg/src/model/GetAlipayUrlResult.cc @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Companyreg; +using namespace AlibabaCloud::Companyreg::Model; + +GetAlipayUrlResult::GetAlipayUrlResult() : + ServiceResult() +{} + +GetAlipayUrlResult::GetAlipayUrlResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +GetAlipayUrlResult::~GetAlipayUrlResult() +{} + +void GetAlipayUrlResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + if(!value["Data"].isNull()) + data_ = value["Data"].asString(); + +} + +std::string GetAlipayUrlResult::getData()const +{ + return data_; +} + diff --git a/companyreg/src/model/GetCompanyRegOrderRequest.cc b/companyreg/src/model/GetCompanyRegOrderRequest.cc new file mode 100644 index 000000000..182351cc2 --- /dev/null +++ b/companyreg/src/model/GetCompanyRegOrderRequest.cc @@ -0,0 +1,84 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Companyreg::Model::GetCompanyRegOrderRequest; + +GetCompanyRegOrderRequest::GetCompanyRegOrderRequest() : + RpcServiceRequest("companyreg", "2019-05-08", "GetCompanyRegOrder") +{ + setMethod(HttpRequest::Method::Post); +} + +GetCompanyRegOrderRequest::~GetCompanyRegOrderRequest() +{} + +std::string GetCompanyRegOrderRequest::getActionTypes()const +{ + return actionTypes_; +} + +void GetCompanyRegOrderRequest::setActionTypes(const std::string& actionTypes) +{ + actionTypes_ = actionTypes; + setParameter("ActionTypes", actionTypes); +} + +std::string GetCompanyRegOrderRequest::getBizCode()const +{ + return bizCode_; +} + +void GetCompanyRegOrderRequest::setBizCode(const std::string& bizCode) +{ + bizCode_ = bizCode; + setParameter("BizCode", bizCode); +} + +std::string GetCompanyRegOrderRequest::getBizId()const +{ + return bizId_; +} + +void GetCompanyRegOrderRequest::setBizId(const std::string& bizId) +{ + bizId_ = bizId; + setParameter("BizId", bizId); +} + +int GetCompanyRegOrderRequest::getMaxOperationSize()const +{ + return maxOperationSize_; +} + +void GetCompanyRegOrderRequest::setMaxOperationSize(int maxOperationSize) +{ + maxOperationSize_ = maxOperationSize; + setParameter("MaxOperationSize", std::to_string(maxOperationSize)); +} + +std::string GetCompanyRegOrderRequest::getBizSubCode()const +{ + return bizSubCode_; +} + +void GetCompanyRegOrderRequest::setBizSubCode(const std::string& bizSubCode) +{ + bizSubCode_ = bizSubCode; + setParameter("BizSubCode", bizSubCode); +} + diff --git a/companyreg/src/model/GetCompanyRegOrderResult.cc b/companyreg/src/model/GetCompanyRegOrderResult.cc new file mode 100644 index 000000000..15cb2f302 --- /dev/null +++ b/companyreg/src/model/GetCompanyRegOrderResult.cc @@ -0,0 +1,173 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Companyreg; +using namespace AlibabaCloud::Companyreg::Model; + +GetCompanyRegOrderResult::GetCompanyRegOrderResult() : + ServiceResult() +{} + +GetCompanyRegOrderResult::GetCompanyRegOrderResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +GetCompanyRegOrderResult::~GetCompanyRegOrderResult() +{} + +void GetCompanyRegOrderResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + auto allOperationsNode = value["Operations"]["BizOperation"]; + for (auto valueOperationsBizOperation : allOperationsNode) + { + BizOperation operationsObject; + if(!valueOperationsBizOperation["GmtAction"].isNull()) + operationsObject.gmtAction = std::stol(valueOperationsBizOperation["GmtAction"].asString()); + if(!valueOperationsBizOperation["ActionType"].isNull()) + operationsObject.actionType = valueOperationsBizOperation["ActionType"].asString(); + if(!valueOperationsBizOperation["ActionInfo"].isNull()) + operationsObject.actionInfo = valueOperationsBizOperation["ActionInfo"].asString(); + operations_.push_back(operationsObject); + } + if(!value["BizId"].isNull()) + bizId_ = value["BizId"].asString(); + if(!value["CompanyName"].isNull()) + companyName_ = value["CompanyName"].asString(); + if(!value["BizStatus"].isNull()) + bizStatus_ = value["BizStatus"].asString(); + if(!value["BizInfo"].isNull()) + bizInfo_ = value["BizInfo"].asString(); + if(!value["SupplementBizInfo"].isNull()) + supplementBizInfo_ = value["SupplementBizInfo"].asString(); + if(!value["AliyunOrderId"].isNull()) + aliyunOrderId_ = value["AliyunOrderId"].asString(); + if(!value["GmtModified"].isNull()) + gmtModified_ = std::stol(value["GmtModified"].asString()); + if(!value["OrderAmount"].isNull()) + orderAmount_ = std::stof(value["OrderAmount"].asString()); + if(!value["YunMarketOrderAmount"].isNull()) + yunMarketOrderAmount_ = std::stof(value["YunMarketOrderAmount"].asString()); + if(!value["GmtPaid"].isNull()) + gmtPaid_ = std::stol(value["GmtPaid"].asString()); + if(!value["Extend"].isNull()) + extend_ = value["Extend"].asString(); + if(!value["BizStatusStage"].isNull()) + bizStatusStage_ = value["BizStatusStage"].asString(); + if(!value["PlatformName"].isNull()) + platformName_ = value["PlatformName"].asString(); + if(!value["InboundPhone"].isNull()) + inboundPhone_ = value["InboundPhone"].asString(); + if(!value["OutboundPhone"].isNull()) + outboundPhone_ = value["OutboundPhone"].asString(); + if(!value["BizSubCode"].isNull()) + bizSubCode_ = value["BizSubCode"].asString(); + +} + +std::string GetCompanyRegOrderResult::getBizInfo()const +{ + return bizInfo_; +} + +std::string GetCompanyRegOrderResult::getOutboundPhone()const +{ + return outboundPhone_; +} + +std::string GetCompanyRegOrderResult::getSupplementBizInfo()const +{ + return supplementBizInfo_; +} + +long GetCompanyRegOrderResult::getGmtModified()const +{ + return gmtModified_; +} + +std::string GetCompanyRegOrderResult::getBizStatus()const +{ + return bizStatus_; +} + +std::string GetCompanyRegOrderResult::getBizStatusStage()const +{ + return bizStatusStage_; +} + +std::string GetCompanyRegOrderResult::getPlatformName()const +{ + return platformName_; +} + +std::string GetCompanyRegOrderResult::getCompanyName()const +{ + return companyName_; +} + +std::string GetCompanyRegOrderResult::getAliyunOrderId()const +{ + return aliyunOrderId_; +} + +std::string GetCompanyRegOrderResult::getExtend()const +{ + return extend_; +} + +float GetCompanyRegOrderResult::getOrderAmount()const +{ + return orderAmount_; +} + +long GetCompanyRegOrderResult::getGmtPaid()const +{ + return gmtPaid_; +} + +std::string GetCompanyRegOrderResult::getBizSubCode()const +{ + return bizSubCode_; +} + +std::vector GetCompanyRegOrderResult::getOperations()const +{ + return operations_; +} + +std::string GetCompanyRegOrderResult::getBizId()const +{ + return bizId_; +} + +float GetCompanyRegOrderResult::getYunMarketOrderAmount()const +{ + return yunMarketOrderAmount_; +} + +std::string GetCompanyRegOrderResult::getInboundPhone()const +{ + return inboundPhone_; +} + diff --git a/companyreg/src/model/ListApplicationLogsRequest.cc b/companyreg/src/model/ListApplicationLogsRequest.cc new file mode 100644 index 000000000..3f22c727b --- /dev/null +++ b/companyreg/src/model/ListApplicationLogsRequest.cc @@ -0,0 +1,40 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Companyreg::Model::ListApplicationLogsRequest; + +ListApplicationLogsRequest::ListApplicationLogsRequest() : + RpcServiceRequest("companyreg", "2019-05-08", "ListApplicationLogs") +{ + setMethod(HttpRequest::Method::Post); +} + +ListApplicationLogsRequest::~ListApplicationLogsRequest() +{} + +std::string ListApplicationLogsRequest::getBizId()const +{ + return bizId_; +} + +void ListApplicationLogsRequest::setBizId(const std::string& bizId) +{ + bizId_ = bizId; + setParameter("BizId", bizId); +} + diff --git a/companyreg/src/model/ListApplicationLogsResult.cc b/companyreg/src/model/ListApplicationLogsResult.cc new file mode 100644 index 000000000..f7775e93f --- /dev/null +++ b/companyreg/src/model/ListApplicationLogsResult.cc @@ -0,0 +1,67 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Companyreg; +using namespace AlibabaCloud::Companyreg::Model; + +ListApplicationLogsResult::ListApplicationLogsResult() : + ServiceResult() +{} + +ListApplicationLogsResult::ListApplicationLogsResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +ListApplicationLogsResult::~ListApplicationLogsResult() +{} + +void ListApplicationLogsResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + auto allDataNode = value["Data"]["DataItem"]; + for (auto valueDataDataItem : allDataNode) + { + DataItem dataObject; + if(!valueDataDataItem["BizId"].isNull()) + dataObject.bizId = valueDataDataItem["BizId"].asString(); + if(!valueDataDataItem["Note"].isNull()) + dataObject.note = valueDataDataItem["Note"].asString(); + if(!valueDataDataItem["OperateType"].isNull()) + dataObject.operateType = std::stoi(valueDataDataItem["OperateType"].asString()); + if(!valueDataDataItem["OperateTime"].isNull()) + dataObject.operateTime = std::stol(valueDataDataItem["OperateTime"].asString()); + if(!valueDataDataItem["BizStatus"].isNull()) + dataObject.bizStatus = std::stoi(valueDataDataItem["BizStatus"].asString()); + if(!valueDataDataItem["ExtendContent"].isNull()) + dataObject.extendContent = valueDataDataItem["ExtendContent"].asString(); + data_.push_back(dataObject); + } + +} + +std::vector ListApplicationLogsResult::getData()const +{ + return data_; +} + diff --git a/companyreg/src/model/ListBookkeepingStatisticsesRequest.cc b/companyreg/src/model/ListBookkeepingStatisticsesRequest.cc new file mode 100644 index 000000000..c2446091e --- /dev/null +++ b/companyreg/src/model/ListBookkeepingStatisticsesRequest.cc @@ -0,0 +1,84 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Companyreg::Model::ListBookkeepingStatisticsesRequest; + +ListBookkeepingStatisticsesRequest::ListBookkeepingStatisticsesRequest() : + RpcServiceRequest("companyreg", "2019-05-08", "ListBookkeepingStatisticses") +{ + setMethod(HttpRequest::Method::Post); +} + +ListBookkeepingStatisticsesRequest::~ListBookkeepingStatisticsesRequest() +{} + +int ListBookkeepingStatisticsesRequest::getYear()const +{ + return year_; +} + +void ListBookkeepingStatisticsesRequest::setYear(int year) +{ + year_ = year; + setParameter("Year", std::to_string(year)); +} + +std::string ListBookkeepingStatisticsesRequest::getProduceBizId()const +{ + return produceBizId_; +} + +void ListBookkeepingStatisticsesRequest::setProduceBizId(const std::string& produceBizId) +{ + produceBizId_ = produceBizId; + setParameter("ProduceBizId", produceBizId); +} + +int ListBookkeepingStatisticsesRequest::getPageNumber()const +{ + return pageNumber_; +} + +void ListBookkeepingStatisticsesRequest::setPageNumber(int pageNumber) +{ + pageNumber_ = pageNumber; + setParameter("PageNumber", std::to_string(pageNumber)); +} + +int ListBookkeepingStatisticsesRequest::getMonth()const +{ + return month_; +} + +void ListBookkeepingStatisticsesRequest::setMonth(int month) +{ + month_ = month; + setParameter("Month", std::to_string(month)); +} + +int ListBookkeepingStatisticsesRequest::getPageSize()const +{ + return pageSize_; +} + +void ListBookkeepingStatisticsesRequest::setPageSize(int pageSize) +{ + pageSize_ = pageSize; + setParameter("PageSize", std::to_string(pageSize)); +} + diff --git a/companyreg/src/model/ListBookkeepingStatisticsesResult.cc b/companyreg/src/model/ListBookkeepingStatisticsesResult.cc new file mode 100644 index 000000000..54ef64952 --- /dev/null +++ b/companyreg/src/model/ListBookkeepingStatisticsesResult.cc @@ -0,0 +1,172 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Companyreg; +using namespace AlibabaCloud::Companyreg::Model; + +ListBookkeepingStatisticsesResult::ListBookkeepingStatisticsesResult() : + ServiceResult() +{} + +ListBookkeepingStatisticsesResult::ListBookkeepingStatisticsesResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +ListBookkeepingStatisticsesResult::~ListBookkeepingStatisticsesResult() +{} + +void ListBookkeepingStatisticsesResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + auto allBookkeepingStatisticsesNode = value["BookkeepingStatisticses"]["BookkeepingStatistics"]; + for (auto valueBookkeepingStatisticsesBookkeepingStatistics : allBookkeepingStatisticsesNode) + { + BookkeepingStatistics bookkeepingStatisticsesObject; + if(!valueBookkeepingStatisticsesBookkeepingStatistics["ProduceBizId"].isNull()) + bookkeepingStatisticsesObject.produceBizId = valueBookkeepingStatisticsesBookkeepingStatistics["ProduceBizId"].asString(); + if(!valueBookkeepingStatisticsesBookkeepingStatistics["Year"].isNull()) + bookkeepingStatisticsesObject.year = std::stoi(valueBookkeepingStatisticsesBookkeepingStatistics["Year"].asString()); + if(!valueBookkeepingStatisticsesBookkeepingStatistics["Month"].isNull()) + bookkeepingStatisticsesObject.month = std::stoi(valueBookkeepingStatisticsesBookkeepingStatistics["Month"].asString()); + if(!valueBookkeepingStatisticsesBookkeepingStatistics["Income"].isNull()) + bookkeepingStatisticsesObject.income = std::stof(valueBookkeepingStatisticsesBookkeepingStatistics["Income"].asString()); + if(!valueBookkeepingStatisticsesBookkeepingStatistics["Expend"].isNull()) + bookkeepingStatisticsesObject.expend = std::stof(valueBookkeepingStatisticsesBookkeepingStatistics["Expend"].asString()); + if(!valueBookkeepingStatisticsesBookkeepingStatistics["Profit"].isNull()) + bookkeepingStatisticsesObject.profit = std::stof(valueBookkeepingStatisticsesBookkeepingStatistics["Profit"].asString()); + if(!valueBookkeepingStatisticsesBookkeepingStatistics["TaxAmount"].isNull()) + bookkeepingStatisticsesObject.taxAmount = std::stof(valueBookkeepingStatisticsesBookkeepingStatistics["TaxAmount"].asString()); + if(!valueBookkeepingStatisticsesBookkeepingStatistics["TaxZzs"].isNull()) + bookkeepingStatisticsesObject.taxZzs = std::stof(valueBookkeepingStatisticsesBookkeepingStatistics["TaxZzs"].asString()); + if(!valueBookkeepingStatisticsesBookkeepingStatistics["TaxFjs"].isNull()) + bookkeepingStatisticsesObject.taxFjs = std::stof(valueBookkeepingStatisticsesBookkeepingStatistics["TaxFjs"].asString()); + if(!valueBookkeepingStatisticsesBookkeepingStatistics["TaxQysds"].isNull()) + bookkeepingStatisticsesObject.taxQysds = std::stof(valueBookkeepingStatisticsesBookkeepingStatistics["TaxQysds"].asString()); + if(!valueBookkeepingStatisticsesBookkeepingStatistics["TaxYhs"].isNull()) + bookkeepingStatisticsesObject.taxYhs = std::stof(valueBookkeepingStatisticsesBookkeepingStatistics["TaxYhs"].asString()); + if(!valueBookkeepingStatisticsesBookkeepingStatistics["TaxGhjf"].isNull()) + bookkeepingStatisticsesObject.taxGhjf = std::stof(valueBookkeepingStatisticsesBookkeepingStatistics["TaxGhjf"].asString()); + if(!valueBookkeepingStatisticsesBookkeepingStatistics["TaxSljj"].isNull()) + bookkeepingStatisticsesObject.taxSljj = std::stof(valueBookkeepingStatisticsesBookkeepingStatistics["TaxSljj"].asString()); + if(!valueBookkeepingStatisticsesBookkeepingStatistics["TaxCjrbzj"].isNull()) + bookkeepingStatisticsesObject.taxCjrbzj = std::stof(valueBookkeepingStatisticsesBookkeepingStatistics["TaxCjrbzj"].asString()); + if(!valueBookkeepingStatisticsesBookkeepingStatistics["TaxOther"].isNull()) + bookkeepingStatisticsesObject.taxOther = std::stof(valueBookkeepingStatisticsesBookkeepingStatistics["TaxOther"].asString()); + if(!valueBookkeepingStatisticsesBookkeepingStatistics["TaxAmountNote"].isNull()) + bookkeepingStatisticsesObject.taxAmountNote = valueBookkeepingStatisticsesBookkeepingStatistics["TaxAmountNote"].asString(); + if(!valueBookkeepingStatisticsesBookkeepingStatistics["TaxZzsNote"].isNull()) + bookkeepingStatisticsesObject.taxZzsNote = valueBookkeepingStatisticsesBookkeepingStatistics["TaxZzsNote"].asString(); + if(!valueBookkeepingStatisticsesBookkeepingStatistics["TaxFjsNote"].isNull()) + bookkeepingStatisticsesObject.taxFjsNote = valueBookkeepingStatisticsesBookkeepingStatistics["TaxFjsNote"].asString(); + if(!valueBookkeepingStatisticsesBookkeepingStatistics["TaxQysdsNote"].isNull()) + bookkeepingStatisticsesObject.taxQysdsNote = valueBookkeepingStatisticsesBookkeepingStatistics["TaxQysdsNote"].asString(); + if(!valueBookkeepingStatisticsesBookkeepingStatistics["TaxYhsNote"].isNull()) + bookkeepingStatisticsesObject.taxYhsNote = valueBookkeepingStatisticsesBookkeepingStatistics["TaxYhsNote"].asString(); + if(!valueBookkeepingStatisticsesBookkeepingStatistics["TaxGhjfNote"].isNull()) + bookkeepingStatisticsesObject.taxGhjfNote = valueBookkeepingStatisticsesBookkeepingStatistics["TaxGhjfNote"].asString(); + if(!valueBookkeepingStatisticsesBookkeepingStatistics["TaxSljjNote"].isNull()) + bookkeepingStatisticsesObject.taxSljjNote = valueBookkeepingStatisticsesBookkeepingStatistics["TaxSljjNote"].asString(); + if(!valueBookkeepingStatisticsesBookkeepingStatistics["TaxCjrbzjNote"].isNull()) + bookkeepingStatisticsesObject.taxCjrbzjNote = valueBookkeepingStatisticsesBookkeepingStatistics["TaxCjrbzjNote"].asString(); + if(!valueBookkeepingStatisticsesBookkeepingStatistics["TaxOtherNote"].isNull()) + bookkeepingStatisticsesObject.taxOtherNote = valueBookkeepingStatisticsesBookkeepingStatistics["TaxOtherNote"].asString(); + if(!valueBookkeepingStatisticsesBookkeepingStatistics["VoucherCount"].isNull()) + bookkeepingStatisticsesObject.voucherCount = std::stoi(valueBookkeepingStatisticsesBookkeepingStatistics["VoucherCount"].asString()); + if(!valueBookkeepingStatisticsesBookkeepingStatistics["SubjectCount"].isNull()) + bookkeepingStatisticsesObject.subjectCount = std::stoi(valueBookkeepingStatisticsesBookkeepingStatistics["SubjectCount"].asString()); + auto allTaxDetailsNode = valueBookkeepingStatisticsesBookkeepingStatistics["TaxDetails"]["TaxDetail"]; + for (auto valueBookkeepingStatisticsesBookkeepingStatisticsTaxDetailsTaxDetail : allTaxDetailsNode) + { + BookkeepingStatistics::TaxDetail taxDetailsObject; + if(!valueBookkeepingStatisticsesBookkeepingStatisticsTaxDetailsTaxDetail["TaxName"].isNull()) + taxDetailsObject.taxName = valueBookkeepingStatisticsesBookkeepingStatisticsTaxDetailsTaxDetail["TaxName"].asString(); + if(!valueBookkeepingStatisticsesBookkeepingStatisticsTaxDetailsTaxDetail["Year"].isNull()) + taxDetailsObject.year = std::stoi(valueBookkeepingStatisticsesBookkeepingStatisticsTaxDetailsTaxDetail["Year"].asString()); + if(!valueBookkeepingStatisticsesBookkeepingStatisticsTaxDetailsTaxDetail["Month"].isNull()) + taxDetailsObject.month = std::stoi(valueBookkeepingStatisticsesBookkeepingStatisticsTaxDetailsTaxDetail["Month"].asString()); + if(!valueBookkeepingStatisticsesBookkeepingStatisticsTaxDetailsTaxDetail["Amount"].isNull()) + taxDetailsObject.amount = std::stof(valueBookkeepingStatisticsesBookkeepingStatisticsTaxDetailsTaxDetail["Amount"].asString()); + if(!valueBookkeepingStatisticsesBookkeepingStatisticsTaxDetailsTaxDetail["Remark"].isNull()) + taxDetailsObject.remark = valueBookkeepingStatisticsesBookkeepingStatisticsTaxDetailsTaxDetail["Remark"].asString(); + bookkeepingStatisticsesObject.taxDetails.push_back(taxDetailsObject); + } + bookkeepingStatisticses_.push_back(bookkeepingStatisticsesObject); + } + if(!value["TotalCount"].isNull()) + totalCount_ = std::stoi(value["TotalCount"].asString()); + if(!value["PageSize"].isNull()) + pageSize_ = std::stoi(value["PageSize"].asString()); + if(!value["PageNumber"].isNull()) + pageNumber_ = std::stoi(value["PageNumber"].asString()); + if(!value["IncomeSum"].isNull()) + incomeSum_ = std::stof(value["IncomeSum"].asString()); + if(!value["ExpendSum"].isNull()) + expendSum_ = std::stof(value["ExpendSum"].asString()); + if(!value["ProfitSum"].isNull()) + profitSum_ = std::stof(value["ProfitSum"].asString()); + if(!value["TaxAmountSum"].isNull()) + taxAmountSum_ = std::stof(value["TaxAmountSum"].asString()); + +} + +int ListBookkeepingStatisticsesResult::getTotalCount()const +{ + return totalCount_; +} + +float ListBookkeepingStatisticsesResult::getExpendSum()const +{ + return expendSum_; +} + +int ListBookkeepingStatisticsesResult::getPageSize()const +{ + return pageSize_; +} + +float ListBookkeepingStatisticsesResult::getIncomeSum()const +{ + return incomeSum_; +} + +int ListBookkeepingStatisticsesResult::getPageNumber()const +{ + return pageNumber_; +} + +float ListBookkeepingStatisticsesResult::getTaxAmountSum()const +{ + return taxAmountSum_; +} + +std::vector ListBookkeepingStatisticsesResult::getBookkeepingStatisticses()const +{ + return bookkeepingStatisticses_; +} + +float ListBookkeepingStatisticsesResult::getProfitSum()const +{ + return profitSum_; +} + diff --git a/companyreg/src/model/ListBookkeepingSubjectBalancesRequest.cc b/companyreg/src/model/ListBookkeepingSubjectBalancesRequest.cc new file mode 100644 index 000000000..2d0a32f77 --- /dev/null +++ b/companyreg/src/model/ListBookkeepingSubjectBalancesRequest.cc @@ -0,0 +1,84 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Companyreg::Model::ListBookkeepingSubjectBalancesRequest; + +ListBookkeepingSubjectBalancesRequest::ListBookkeepingSubjectBalancesRequest() : + RpcServiceRequest("companyreg", "2019-05-08", "ListBookkeepingSubjectBalances") +{ + setMethod(HttpRequest::Method::Post); +} + +ListBookkeepingSubjectBalancesRequest::~ListBookkeepingSubjectBalancesRequest() +{} + +int ListBookkeepingSubjectBalancesRequest::getPeriod()const +{ + return period_; +} + +void ListBookkeepingSubjectBalancesRequest::setPeriod(int period) +{ + period_ = period; + setParameter("Period", std::to_string(period)); +} + +int ListBookkeepingSubjectBalancesRequest::getYear()const +{ + return year_; +} + +void ListBookkeepingSubjectBalancesRequest::setYear(int year) +{ + year_ = year; + setParameter("Year", std::to_string(year)); +} + +std::string ListBookkeepingSubjectBalancesRequest::getProduceBizId()const +{ + return produceBizId_; +} + +void ListBookkeepingSubjectBalancesRequest::setProduceBizId(const std::string& produceBizId) +{ + produceBizId_ = produceBizId; + setParameter("ProduceBizId", produceBizId); +} + +int ListBookkeepingSubjectBalancesRequest::getPageNumber()const +{ + return pageNumber_; +} + +void ListBookkeepingSubjectBalancesRequest::setPageNumber(int pageNumber) +{ + pageNumber_ = pageNumber; + setParameter("PageNumber", std::to_string(pageNumber)); +} + +int ListBookkeepingSubjectBalancesRequest::getPageSize()const +{ + return pageSize_; +} + +void ListBookkeepingSubjectBalancesRequest::setPageSize(int pageSize) +{ + pageSize_ = pageSize; + setParameter("PageSize", std::to_string(pageSize)); +} + diff --git a/companyreg/src/model/ListBookkeepingSubjectBalancesResult.cc b/companyreg/src/model/ListBookkeepingSubjectBalancesResult.cc new file mode 100644 index 000000000..e68af654a --- /dev/null +++ b/companyreg/src/model/ListBookkeepingSubjectBalancesResult.cc @@ -0,0 +1,118 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Companyreg; +using namespace AlibabaCloud::Companyreg::Model; + +ListBookkeepingSubjectBalancesResult::ListBookkeepingSubjectBalancesResult() : + ServiceResult() +{} + +ListBookkeepingSubjectBalancesResult::ListBookkeepingSubjectBalancesResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +ListBookkeepingSubjectBalancesResult::~ListBookkeepingSubjectBalancesResult() +{} + +void ListBookkeepingSubjectBalancesResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + auto allBookkeepingSubjectBalancesNode = value["BookkeepingSubjectBalances"]["BookkeepingSubjectBalancesItem"]; + for (auto valueBookkeepingSubjectBalancesBookkeepingSubjectBalancesItem : allBookkeepingSubjectBalancesNode) + { + BookkeepingSubjectBalancesItem bookkeepingSubjectBalancesObject; + if(!valueBookkeepingSubjectBalancesBookkeepingSubjectBalancesItem["BizId"].isNull()) + bookkeepingSubjectBalancesObject.bizId = valueBookkeepingSubjectBalancesBookkeepingSubjectBalancesItem["BizId"].asString(); + if(!valueBookkeepingSubjectBalancesBookkeepingSubjectBalancesItem["ParentBizId"].isNull()) + bookkeepingSubjectBalancesObject.parentBizId = valueBookkeepingSubjectBalancesBookkeepingSubjectBalancesItem["ParentBizId"].asString(); + if(!valueBookkeepingSubjectBalancesBookkeepingSubjectBalancesItem["ParentSubjectCode"].isNull()) + bookkeepingSubjectBalancesObject.parentSubjectCode = valueBookkeepingSubjectBalancesBookkeepingSubjectBalancesItem["ParentSubjectCode"].asString(); + if(!valueBookkeepingSubjectBalancesBookkeepingSubjectBalancesItem["SubjectCode"].isNull()) + bookkeepingSubjectBalancesObject.subjectCode = valueBookkeepingSubjectBalancesBookkeepingSubjectBalancesItem["SubjectCode"].asString(); + if(!valueBookkeepingSubjectBalancesBookkeepingSubjectBalancesItem["SubjectName"].isNull()) + bookkeepingSubjectBalancesObject.subjectName = valueBookkeepingSubjectBalancesBookkeepingSubjectBalancesItem["SubjectName"].asString(); + if(!valueBookkeepingSubjectBalancesBookkeepingSubjectBalancesItem["StartDebitValue"].isNull()) + bookkeepingSubjectBalancesObject.startDebitValue = std::stof(valueBookkeepingSubjectBalancesBookkeepingSubjectBalancesItem["StartDebitValue"].asString()); + if(!valueBookkeepingSubjectBalancesBookkeepingSubjectBalancesItem["StartCreditValue"].isNull()) + bookkeepingSubjectBalancesObject.startCreditValue = std::stof(valueBookkeepingSubjectBalancesBookkeepingSubjectBalancesItem["StartCreditValue"].asString()); + if(!valueBookkeepingSubjectBalancesBookkeepingSubjectBalancesItem["CurrentDebitValue"].isNull()) + bookkeepingSubjectBalancesObject.currentDebitValue = std::stof(valueBookkeepingSubjectBalancesBookkeepingSubjectBalancesItem["CurrentDebitValue"].asString()); + if(!valueBookkeepingSubjectBalancesBookkeepingSubjectBalancesItem["CurrentCreditValue"].isNull()) + bookkeepingSubjectBalancesObject.currentCreditValue = std::stof(valueBookkeepingSubjectBalancesBookkeepingSubjectBalancesItem["CurrentCreditValue"].asString()); + if(!valueBookkeepingSubjectBalancesBookkeepingSubjectBalancesItem["EndDebitValue"].isNull()) + bookkeepingSubjectBalancesObject.endDebitValue = std::stof(valueBookkeepingSubjectBalancesBookkeepingSubjectBalancesItem["EndDebitValue"].asString()); + if(!valueBookkeepingSubjectBalancesBookkeepingSubjectBalancesItem["EndCreditValue"].isNull()) + bookkeepingSubjectBalancesObject.endCreditValue = std::stof(valueBookkeepingSubjectBalancesBookkeepingSubjectBalancesItem["EndCreditValue"].asString()); + if(!valueBookkeepingSubjectBalancesBookkeepingSubjectBalancesItem["YearDebitValue"].isNull()) + bookkeepingSubjectBalancesObject.yearDebitValue = std::stof(valueBookkeepingSubjectBalancesBookkeepingSubjectBalancesItem["YearDebitValue"].asString()); + if(!valueBookkeepingSubjectBalancesBookkeepingSubjectBalancesItem["YearCreditValue"].isNull()) + bookkeepingSubjectBalancesObject.yearCreditValue = std::stof(valueBookkeepingSubjectBalancesBookkeepingSubjectBalancesItem["YearCreditValue"].asString()); + if(!valueBookkeepingSubjectBalancesBookkeepingSubjectBalancesItem["SubjectLevel"].isNull()) + bookkeepingSubjectBalancesObject.subjectLevel = valueBookkeepingSubjectBalancesBookkeepingSubjectBalancesItem["SubjectLevel"].asString(); + bookkeepingSubjectBalances_.push_back(bookkeepingSubjectBalancesObject); + } + if(!value["TotalCount"].isNull()) + totalCount_ = std::stoi(value["TotalCount"].asString()); + if(!value["PageSize"].isNull()) + pageSize_ = std::stoi(value["PageSize"].asString()); + if(!value["PageNumber"].isNull()) + pageNumber_ = std::stoi(value["PageNumber"].asString()); + if(!value["Success"].isNull()) + success_ = value["Success"].asString() == "true"; + if(!value["ErrorMsg"].isNull()) + errorMsg_ = value["ErrorMsg"].asString(); + +} + +int ListBookkeepingSubjectBalancesResult::getTotalCount()const +{ + return totalCount_; +} + +int ListBookkeepingSubjectBalancesResult::getPageSize()const +{ + return pageSize_; +} + +int ListBookkeepingSubjectBalancesResult::getPageNumber()const +{ + return pageNumber_; +} + +std::string ListBookkeepingSubjectBalancesResult::getErrorMsg()const +{ + return errorMsg_; +} + +std::vector ListBookkeepingSubjectBalancesResult::getBookkeepingSubjectBalances()const +{ + return bookkeepingSubjectBalances_; +} + +bool ListBookkeepingSubjectBalancesResult::getSuccess()const +{ + return success_; +} + diff --git a/companyreg/src/model/ListBookkeepingsRequest.cc b/companyreg/src/model/ListBookkeepingsRequest.cc new file mode 100644 index 000000000..80029ad90 --- /dev/null +++ b/companyreg/src/model/ListBookkeepingsRequest.cc @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Companyreg::Model::ListBookkeepingsRequest; + +ListBookkeepingsRequest::ListBookkeepingsRequest() : + RpcServiceRequest("companyreg", "2019-05-08", "ListBookkeepings") +{ + setMethod(HttpRequest::Method::Post); +} + +ListBookkeepingsRequest::~ListBookkeepingsRequest() +{} + +int ListBookkeepingsRequest::getPageSize()const +{ + return pageSize_; +} + +void ListBookkeepingsRequest::setPageSize(int pageSize) +{ + pageSize_ = pageSize; + setParameter("PageSize", std::to_string(pageSize)); +} + +int ListBookkeepingsRequest::getPageNumber()const +{ + return pageNumber_; +} + +void ListBookkeepingsRequest::setPageNumber(int pageNumber) +{ + pageNumber_ = pageNumber; + setParameter("PageNumber", std::to_string(pageNumber)); +} + diff --git a/companyreg/src/model/ListBookkeepingsResult.cc b/companyreg/src/model/ListBookkeepingsResult.cc new file mode 100644 index 000000000..fa715bb7b --- /dev/null +++ b/companyreg/src/model/ListBookkeepingsResult.cc @@ -0,0 +1,97 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Companyreg; +using namespace AlibabaCloud::Companyreg::Model; + +ListBookkeepingsResult::ListBookkeepingsResult() : + ServiceResult() +{} + +ListBookkeepingsResult::ListBookkeepingsResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +ListBookkeepingsResult::~ListBookkeepingsResult() +{} + +void ListBookkeepingsResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + auto allBookkeepingsNode = value["Bookkeepings"]["Bookkeeping"]; + for (auto valueBookkeepingsBookkeeping : allBookkeepingsNode) + { + Bookkeeping bookkeepingsObject; + if(!valueBookkeepingsBookkeeping["BizId"].isNull()) + bookkeepingsObject.bizId = valueBookkeepingsBookkeeping["BizId"].asString(); + if(!valueBookkeepingsBookkeeping["CompanyName"].isNull()) + bookkeepingsObject.companyName = valueBookkeepingsBookkeeping["CompanyName"].asString(); + if(!valueBookkeepingsBookkeeping["OrderId"].isNull()) + bookkeepingsObject.orderId = valueBookkeepingsBookkeeping["OrderId"].asString(); + if(!valueBookkeepingsBookkeeping["Status"].isNull()) + bookkeepingsObject.status = std::stoi(valueBookkeepingsBookkeeping["Status"].asString()); + if(!valueBookkeepingsBookkeeping["Renew"].isNull()) + bookkeepingsObject.renew = valueBookkeepingsBookkeeping["Renew"].asString() == "true"; + if(!valueBookkeepingsBookkeeping["Note"].isNull()) + bookkeepingsObject.note = valueBookkeepingsBookkeeping["Note"].asString(); + if(!valueBookkeepingsBookkeeping["CommodityType"].isNull()) + bookkeepingsObject.commodityType = valueBookkeepingsBookkeeping["CommodityType"].asString(); + bookkeepings_.push_back(bookkeepingsObject); + } + if(!value["TotalItemNumber"].isNull()) + totalItemNumber_ = std::stoi(value["TotalItemNumber"].asString()); + if(!value["CurrentPageNumber"].isNull()) + currentPageNumber_ = std::stoi(value["CurrentPageNumber"].asString()); + if(!value["PageSize"].isNull()) + pageSize_ = std::stoi(value["PageSize"].asString()); + if(!value["TotalPageNumber"].isNull()) + totalPageNumber_ = std::stoi(value["TotalPageNumber"].asString()); + +} + +int ListBookkeepingsResult::getTotalItemNumber()const +{ + return totalItemNumber_; +} + +int ListBookkeepingsResult::getPageSize()const +{ + return pageSize_; +} + +int ListBookkeepingsResult::getCurrentPageNumber()const +{ + return currentPageNumber_; +} + +int ListBookkeepingsResult::getTotalPageNumber()const +{ + return totalPageNumber_; +} + +std::vector ListBookkeepingsResult::getBookkeepings()const +{ + return bookkeepings_; +} + diff --git a/companyreg/src/model/ListCompanyRegConsultationsRequest.cc b/companyreg/src/model/ListCompanyRegConsultationsRequest.cc new file mode 100644 index 000000000..5761f4c0d --- /dev/null +++ b/companyreg/src/model/ListCompanyRegConsultationsRequest.cc @@ -0,0 +1,106 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Companyreg::Model::ListCompanyRegConsultationsRequest; + +ListCompanyRegConsultationsRequest::ListCompanyRegConsultationsRequest() : + RpcServiceRequest("companyreg", "2019-05-08", "ListCompanyRegConsultations") +{ + setMethod(HttpRequest::Method::Post); +} + +ListCompanyRegConsultationsRequest::~ListCompanyRegConsultationsRequest() +{} + +long ListCompanyRegConsultationsRequest::getEndGmtCreate()const +{ + return endGmtCreate_; +} + +void ListCompanyRegConsultationsRequest::setEndGmtCreate(long endGmtCreate) +{ + endGmtCreate_ = endGmtCreate; + setParameter("EndGmtCreate", std::to_string(endGmtCreate)); +} + +std::string ListCompanyRegConsultationsRequest::getCity()const +{ + return city_; +} + +void ListCompanyRegConsultationsRequest::setCity(const std::string& city) +{ + city_ = city; + setParameter("City", city); +} + +int ListCompanyRegConsultationsRequest::getPageNum()const +{ + return pageNum_; +} + +void ListCompanyRegConsultationsRequest::setPageNum(int pageNum) +{ + pageNum_ = pageNum; + setParameter("PageNum", std::to_string(pageNum)); +} + +std::string ListCompanyRegConsultationsRequest::getBizCode()const +{ + return bizCode_; +} + +void ListCompanyRegConsultationsRequest::setBizCode(const std::string& bizCode) +{ + bizCode_ = bizCode; + setParameter("BizCode", bizCode); +} + +int ListCompanyRegConsultationsRequest::getPageSize()const +{ + return pageSize_; +} + +void ListCompanyRegConsultationsRequest::setPageSize(int pageSize) +{ + pageSize_ = pageSize; + setParameter("PageSize", std::to_string(pageSize)); +} + +std::string ListCompanyRegConsultationsRequest::getBizId()const +{ + return bizId_; +} + +void ListCompanyRegConsultationsRequest::setBizId(const std::string& bizId) +{ + bizId_ = bizId; + setParameter("BizId", bizId); +} + +long ListCompanyRegConsultationsRequest::getStartGmtCreate()const +{ + return startGmtCreate_; +} + +void ListCompanyRegConsultationsRequest::setStartGmtCreate(long startGmtCreate) +{ + startGmtCreate_ = startGmtCreate; + setParameter("StartGmtCreate", std::to_string(startGmtCreate)); +} + diff --git a/companyreg/src/model/ListCompanyRegConsultationsResult.cc b/companyreg/src/model/ListCompanyRegConsultationsResult.cc new file mode 100644 index 000000000..74e83e5e6 --- /dev/null +++ b/companyreg/src/model/ListCompanyRegConsultationsResult.cc @@ -0,0 +1,111 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Companyreg; +using namespace AlibabaCloud::Companyreg::Model; + +ListCompanyRegConsultationsResult::ListCompanyRegConsultationsResult() : + ServiceResult() +{} + +ListCompanyRegConsultationsResult::ListCompanyRegConsultationsResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +ListCompanyRegConsultationsResult::~ListCompanyRegConsultationsResult() +{} + +void ListCompanyRegConsultationsResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + auto allDataNode = value["Data"]["CompanyRegConsultation"]; + for (auto valueDataCompanyRegConsultation : allDataNode) + { + CompanyRegConsultation dataObject; + if(!valueDataCompanyRegConsultation["BizId"].isNull()) + dataObject.bizId = valueDataCompanyRegConsultation["BizId"].asString(); + if(!valueDataCompanyRegConsultation["ConsultInfo"].isNull()) + dataObject.consultInfo = valueDataCompanyRegConsultation["ConsultInfo"].asString(); + if(!valueDataCompanyRegConsultation["GmtModified"].isNull()) + dataObject.gmtModified = std::stol(valueDataCompanyRegConsultation["GmtModified"].asString()); + if(!valueDataCompanyRegConsultation["City"].isNull()) + dataObject.city = valueDataCompanyRegConsultation["City"].asString(); + if(!valueDataCompanyRegConsultation["PlatformName"].isNull()) + dataObject.platformName = valueDataCompanyRegConsultation["PlatformName"].asString(); + if(!valueDataCompanyRegConsultation["InboundPhone"].isNull()) + dataObject.inboundPhone = valueDataCompanyRegConsultation["InboundPhone"].asString(); + if(!valueDataCompanyRegConsultation["OutboundPhone"].isNull()) + dataObject.outboundPhone = valueDataCompanyRegConsultation["OutboundPhone"].asString(); + data_.push_back(dataObject); + } + if(!value["TotalItemNum"].isNull()) + totalItemNum_ = std::stoi(value["TotalItemNum"].asString()); + if(!value["CurrentPageNum"].isNull()) + currentPageNum_ = std::stoi(value["CurrentPageNum"].asString()); + if(!value["PageSize"].isNull()) + pageSize_ = std::stoi(value["PageSize"].asString()); + if(!value["TotalPageNum"].isNull()) + totalPageNum_ = std::stoi(value["TotalPageNum"].asString()); + if(!value["PrePage"].isNull()) + prePage_ = value["PrePage"].asString() == "true"; + if(!value["NextPage"].isNull()) + nextPage_ = value["NextPage"].asString() == "true"; + +} + +bool ListCompanyRegConsultationsResult::getPrePage()const +{ + return prePage_; +} + +int ListCompanyRegConsultationsResult::getCurrentPageNum()const +{ + return currentPageNum_; +} + +int ListCompanyRegConsultationsResult::getPageSize()const +{ + return pageSize_; +} + +int ListCompanyRegConsultationsResult::getTotalPageNum()const +{ + return totalPageNum_; +} + +std::vector ListCompanyRegConsultationsResult::getData()const +{ + return data_; +} + +int ListCompanyRegConsultationsResult::getTotalItemNum()const +{ + return totalItemNum_; +} + +bool ListCompanyRegConsultationsResult::getNextPage()const +{ + return nextPage_; +} + diff --git a/companyreg/src/model/ListCompanyRegOrdersRequest.cc b/companyreg/src/model/ListCompanyRegOrdersRequest.cc new file mode 100644 index 000000000..561126f5d --- /dev/null +++ b/companyreg/src/model/ListCompanyRegOrdersRequest.cc @@ -0,0 +1,117 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Companyreg::Model::ListCompanyRegOrdersRequest; + +ListCompanyRegOrdersRequest::ListCompanyRegOrdersRequest() : + RpcServiceRequest("companyreg", "2019-05-08", "ListCompanyRegOrders") +{ + setMethod(HttpRequest::Method::Post); +} + +ListCompanyRegOrdersRequest::~ListCompanyRegOrdersRequest() +{} + +std::string ListCompanyRegOrdersRequest::getNotBizStatus()const +{ + return notBizStatus_; +} + +void ListCompanyRegOrdersRequest::setNotBizStatus(const std::string& notBizStatus) +{ + notBizStatus_ = notBizStatus; + setParameter("NotBizStatus", notBizStatus); +} + +int ListCompanyRegOrdersRequest::getPageNum()const +{ + return pageNum_; +} + +void ListCompanyRegOrdersRequest::setPageNum(int pageNum) +{ + pageNum_ = pageNum; + setParameter("PageNum", std::to_string(pageNum)); +} + +std::string ListCompanyRegOrdersRequest::getBizCode()const +{ + return bizCode_; +} + +void ListCompanyRegOrdersRequest::setBizCode(const std::string& bizCode) +{ + bizCode_ = bizCode; + setParameter("BizCode", bizCode); +} + +std::string ListCompanyRegOrdersRequest::getBizStatus()const +{ + return bizStatus_; +} + +void ListCompanyRegOrdersRequest::setBizStatus(const std::string& bizStatus) +{ + bizStatus_ = bizStatus; + setParameter("BizStatus", bizStatus); +} + +std::string ListCompanyRegOrdersRequest::getCompanyName()const +{ + return companyName_; +} + +void ListCompanyRegOrdersRequest::setCompanyName(const std::string& companyName) +{ + companyName_ = companyName; + setParameter("CompanyName", companyName); +} + +int ListCompanyRegOrdersRequest::getPageSize()const +{ + return pageSize_; +} + +void ListCompanyRegOrdersRequest::setPageSize(int pageSize) +{ + pageSize_ = pageSize; + setParameter("PageSize", std::to_string(pageSize)); +} + +std::string ListCompanyRegOrdersRequest::getAliyunOrderId()const +{ + return aliyunOrderId_; +} + +void ListCompanyRegOrdersRequest::setAliyunOrderId(const std::string& aliyunOrderId) +{ + aliyunOrderId_ = aliyunOrderId; + setParameter("AliyunOrderId", aliyunOrderId); +} + +std::string ListCompanyRegOrdersRequest::getBizSubCode()const +{ + return bizSubCode_; +} + +void ListCompanyRegOrdersRequest::setBizSubCode(const std::string& bizSubCode) +{ + bizSubCode_ = bizSubCode; + setParameter("BizSubCode", bizSubCode); +} + diff --git a/companyreg/src/model/ListCompanyRegOrdersResult.cc b/companyreg/src/model/ListCompanyRegOrdersResult.cc new file mode 100644 index 000000000..566bfebe7 --- /dev/null +++ b/companyreg/src/model/ListCompanyRegOrdersResult.cc @@ -0,0 +1,115 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Companyreg; +using namespace AlibabaCloud::Companyreg::Model; + +ListCompanyRegOrdersResult::ListCompanyRegOrdersResult() : + ServiceResult() +{} + +ListCompanyRegOrdersResult::ListCompanyRegOrdersResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +ListCompanyRegOrdersResult::~ListCompanyRegOrdersResult() +{} + +void ListCompanyRegOrdersResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + auto allDataNode = value["Data"]["CompanyRegOrder"]; + for (auto valueDataCompanyRegOrder : allDataNode) + { + CompanyRegOrder dataObject; + if(!valueDataCompanyRegOrder["BizId"].isNull()) + dataObject.bizId = valueDataCompanyRegOrder["BizId"].asString(); + if(!valueDataCompanyRegOrder["CompanyName"].isNull()) + dataObject.companyName = valueDataCompanyRegOrder["CompanyName"].asString(); + if(!valueDataCompanyRegOrder["BizStatus"].isNull()) + dataObject.bizStatus = valueDataCompanyRegOrder["BizStatus"].asString(); + if(!valueDataCompanyRegOrder["BizInfo"].isNull()) + dataObject.bizInfo = valueDataCompanyRegOrder["BizInfo"].asString(); + if(!valueDataCompanyRegOrder["SupplementBizInfo"].isNull()) + dataObject.supplementBizInfo = valueDataCompanyRegOrder["SupplementBizInfo"].asString(); + if(!valueDataCompanyRegOrder["AliyunOrderId"].isNull()) + dataObject.aliyunOrderId = valueDataCompanyRegOrder["AliyunOrderId"].asString(); + if(!valueDataCompanyRegOrder["GmtModified"].isNull()) + dataObject.gmtModified = std::stol(valueDataCompanyRegOrder["GmtModified"].asString()); + if(!valueDataCompanyRegOrder["Extend"].isNull()) + dataObject.extend = valueDataCompanyRegOrder["Extend"].asString(); + if(!valueDataCompanyRegOrder["BizSubCode"].isNull()) + dataObject.bizSubCode = valueDataCompanyRegOrder["BizSubCode"].asString(); + data_.push_back(dataObject); + } + if(!value["TotalItemNum"].isNull()) + totalItemNum_ = std::stoi(value["TotalItemNum"].asString()); + if(!value["CurrentPageNum"].isNull()) + currentPageNum_ = std::stoi(value["CurrentPageNum"].asString()); + if(!value["PageSize"].isNull()) + pageSize_ = std::stoi(value["PageSize"].asString()); + if(!value["TotalPageNum"].isNull()) + totalPageNum_ = std::stoi(value["TotalPageNum"].asString()); + if(!value["PrePage"].isNull()) + prePage_ = value["PrePage"].asString() == "true"; + if(!value["NextPage"].isNull()) + nextPage_ = value["NextPage"].asString() == "true"; + +} + +bool ListCompanyRegOrdersResult::getPrePage()const +{ + return prePage_; +} + +int ListCompanyRegOrdersResult::getCurrentPageNum()const +{ + return currentPageNum_; +} + +int ListCompanyRegOrdersResult::getPageSize()const +{ + return pageSize_; +} + +int ListCompanyRegOrdersResult::getTotalPageNum()const +{ + return totalPageNum_; +} + +std::vector ListCompanyRegOrdersResult::getData()const +{ + return data_; +} + +int ListCompanyRegOrdersResult::getTotalItemNum()const +{ + return totalItemNum_; +} + +bool ListCompanyRegOrdersResult::getNextPage()const +{ + return nextPage_; +} + diff --git a/companyreg/src/model/ListIcpApplicationsRequest.cc b/companyreg/src/model/ListIcpApplicationsRequest.cc new file mode 100644 index 000000000..282b81980 --- /dev/null +++ b/companyreg/src/model/ListIcpApplicationsRequest.cc @@ -0,0 +1,117 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Companyreg::Model::ListIcpApplicationsRequest; + +ListIcpApplicationsRequest::ListIcpApplicationsRequest() : + RpcServiceRequest("companyreg", "2019-05-08", "ListIcpApplications") +{ + setMethod(HttpRequest::Method::Post); +} + +ListIcpApplicationsRequest::~ListIcpApplicationsRequest() +{} + +std::string ListIcpApplicationsRequest::getIntentionBizId()const +{ + return intentionBizId_; +} + +void ListIcpApplicationsRequest::setIntentionBizId(const std::string& intentionBizId) +{ + intentionBizId_ = intentionBizId; + setParameter("IntentionBizId", intentionBizId); +} + +int ListIcpApplicationsRequest::getType()const +{ + return type_; +} + +void ListIcpApplicationsRequest::setType(int type) +{ + type_ = type; + setParameter("Type", std::to_string(type)); +} + +int ListIcpApplicationsRequest::getApplicationStatus()const +{ + return applicationStatus_; +} + +void ListIcpApplicationsRequest::setApplicationStatus(int applicationStatus) +{ + applicationStatus_ = applicationStatus; + setParameter("ApplicationStatus", std::to_string(applicationStatus)); +} + +int ListIcpApplicationsRequest::getPageNumber()const +{ + return pageNumber_; +} + +void ListIcpApplicationsRequest::setPageNumber(int pageNumber) +{ + pageNumber_ = pageNumber; + setParameter("PageNumber", std::to_string(pageNumber)); +} + +std::string ListIcpApplicationsRequest::getCompanyName()const +{ + return companyName_; +} + +void ListIcpApplicationsRequest::setCompanyName(const std::string& companyName) +{ + companyName_ = companyName; + setParameter("CompanyName", companyName); +} + +int ListIcpApplicationsRequest::getPageSize()const +{ + return pageSize_; +} + +void ListIcpApplicationsRequest::setPageSize(int pageSize) +{ + pageSize_ = pageSize; + setParameter("PageSize", std::to_string(pageSize)); +} + +std::string ListIcpApplicationsRequest::getSortOrder()const +{ + return sortOrder_; +} + +void ListIcpApplicationsRequest::setSortOrder(const std::string& sortOrder) +{ + sortOrder_ = sortOrder; + setParameter("SortOrder", sortOrder); +} + +std::string ListIcpApplicationsRequest::getSortField()const +{ + return sortField_; +} + +void ListIcpApplicationsRequest::setSortField(const std::string& sortField) +{ + sortField_ = sortField; + setParameter("SortField", sortField); +} + diff --git a/companyreg/src/model/ListIcpApplicationsResult.cc b/companyreg/src/model/ListIcpApplicationsResult.cc new file mode 100644 index 000000000..2775b810f --- /dev/null +++ b/companyreg/src/model/ListIcpApplicationsResult.cc @@ -0,0 +1,121 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Companyreg; +using namespace AlibabaCloud::Companyreg::Model; + +ListIcpApplicationsResult::ListIcpApplicationsResult() : + ServiceResult() +{} + +ListIcpApplicationsResult::ListIcpApplicationsResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +ListIcpApplicationsResult::~ListIcpApplicationsResult() +{} + +void ListIcpApplicationsResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + auto allApplicationsNode = value["Applications"]["Application"]; + for (auto valueApplicationsApplication : allApplicationsNode) + { + Application applicationsObject; + if(!valueApplicationsApplication["OrderId"].isNull()) + applicationsObject.orderId = valueApplicationsApplication["OrderId"].asString(); + if(!valueApplicationsApplication["OrderPrice"].isNull()) + applicationsObject.orderPrice = std::stof(valueApplicationsApplication["OrderPrice"].asString()); + if(!valueApplicationsApplication["ApplicationStatus"].isNull()) + applicationsObject.applicationStatus = std::stoi(valueApplicationsApplication["ApplicationStatus"].asString()); + if(!valueApplicationsApplication["CompanyName"].isNull()) + applicationsObject.companyName = valueApplicationsApplication["CompanyName"].asString(); + if(!valueApplicationsApplication["LegalPersonName"].isNull()) + applicationsObject.legalPersonName = valueApplicationsApplication["LegalPersonName"].asString(); + if(!valueApplicationsApplication["ApplicationType"].isNull()) + applicationsObject.applicationType = std::stoi(valueApplicationsApplication["ApplicationType"].asString()); + if(!valueApplicationsApplication["CompanyAddress"].isNull()) + applicationsObject.companyAddress = valueApplicationsApplication["CompanyAddress"].asString(); + if(!valueApplicationsApplication["Domain"].isNull()) + applicationsObject.domain = valueApplicationsApplication["Domain"].asString(); + if(!valueApplicationsApplication["IncludeForeignInvestment"].isNull()) + applicationsObject.includeForeignInvestment = valueApplicationsApplication["IncludeForeignInvestment"].asString() == "true"; + if(!valueApplicationsApplication["PartnerCode"].isNull()) + applicationsObject.partnerCode = valueApplicationsApplication["PartnerCode"].asString(); + if(!valueApplicationsApplication["UserId"].isNull()) + applicationsObject.userId = valueApplicationsApplication["UserId"].asString(); + if(!valueApplicationsApplication["BizId"].isNull()) + applicationsObject.bizId = valueApplicationsApplication["BizId"].asString(); + if(!valueApplicationsApplication["IntentionBizId"].isNull()) + applicationsObject.intentionBizId = valueApplicationsApplication["IntentionBizId"].asString(); + if(!valueApplicationsApplication["CompanyArea"].isNull()) + applicationsObject.companyArea = valueApplicationsApplication["CompanyArea"].asString(); + if(!valueApplicationsApplication["UpdateTime"].isNull()) + applicationsObject.updateTime = std::stol(valueApplicationsApplication["UpdateTime"].asString()); + if(!valueApplicationsApplication["Type"].isNull()) + applicationsObject.type = std::stoi(valueApplicationsApplication["Type"].asString()); + if(!valueApplicationsApplication["ActionType"].isNull()) + applicationsObject.actionType = valueApplicationsApplication["ActionType"].asString(); + if(!valueApplicationsApplication["Version"].isNull()) + applicationsObject.version = valueApplicationsApplication["Version"].asString(); + if(!valueApplicationsApplication["ProduceVersion"].isNull()) + applicationsObject.produceVersion = valueApplicationsApplication["ProduceVersion"].asString(); + applications_.push_back(applicationsObject); + } + if(!value["TotalCount"].isNull()) + totalCount_ = std::stoi(value["TotalCount"].asString()); + if(!value["PageSize"].isNull()) + pageSize_ = std::stoi(value["PageSize"].asString()); + if(!value["PageNumber"].isNull()) + pageNumber_ = std::stoi(value["PageNumber"].asString()); + if(!value["Source"].isNull()) + source_ = value["Source"].asString(); + +} + +int ListIcpApplicationsResult::getTotalCount()const +{ + return totalCount_; +} + +std::vector ListIcpApplicationsResult::getApplications()const +{ + return applications_; +} + +int ListIcpApplicationsResult::getPageSize()const +{ + return pageSize_; +} + +int ListIcpApplicationsResult::getPageNumber()const +{ + return pageNumber_; +} + +std::string ListIcpApplicationsResult::getSource()const +{ + return source_; +} + diff --git a/companyreg/src/model/ListIntentionNoteRequest.cc b/companyreg/src/model/ListIntentionNoteRequest.cc new file mode 100644 index 000000000..068c00c07 --- /dev/null +++ b/companyreg/src/model/ListIntentionNoteRequest.cc @@ -0,0 +1,84 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Companyreg::Model::ListIntentionNoteRequest; + +ListIntentionNoteRequest::ListIntentionNoteRequest() : + RpcServiceRequest("companyreg", "2020-03-06", "ListIntentionNote") +{ + setMethod(HttpRequest::Method::Post); +} + +ListIntentionNoteRequest::~ListIntentionNoteRequest() +{} + +long ListIntentionNoteRequest::getEndTime()const +{ + return endTime_; +} + +void ListIntentionNoteRequest::setEndTime(long endTime) +{ + endTime_ = endTime; + setParameter("EndTime", std::to_string(endTime)); +} + +long ListIntentionNoteRequest::getBeginTime()const +{ + return beginTime_; +} + +void ListIntentionNoteRequest::setBeginTime(long beginTime) +{ + beginTime_ = beginTime; + setParameter("BeginTime", std::to_string(beginTime)); +} + +std::string ListIntentionNoteRequest::getIntentionBizId()const +{ + return intentionBizId_; +} + +void ListIntentionNoteRequest::setIntentionBizId(const std::string& intentionBizId) +{ + intentionBizId_ = intentionBizId; + setParameter("IntentionBizId", intentionBizId); +} + +int ListIntentionNoteRequest::getPageNumber()const +{ + return pageNumber_; +} + +void ListIntentionNoteRequest::setPageNumber(int pageNumber) +{ + pageNumber_ = pageNumber; + setParameter("PageNumber", std::to_string(pageNumber)); +} + +int ListIntentionNoteRequest::getPageSize()const +{ + return pageSize_; +} + +void ListIntentionNoteRequest::setPageSize(int pageSize) +{ + pageSize_ = pageSize; + setParameter("PageSize", std::to_string(pageSize)); +} + diff --git a/companyreg/src/model/ListIntentionNoteResult.cc b/companyreg/src/model/ListIntentionNoteResult.cc new file mode 100644 index 000000000..2171084b7 --- /dev/null +++ b/companyreg/src/model/ListIntentionNoteResult.cc @@ -0,0 +1,93 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Companyreg; +using namespace AlibabaCloud::Companyreg::Model; + +ListIntentionNoteResult::ListIntentionNoteResult() : + ServiceResult() +{} + +ListIntentionNoteResult::ListIntentionNoteResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +ListIntentionNoteResult::~ListIntentionNoteResult() +{} + +void ListIntentionNoteResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + auto allDataNode = value["Data"]["Note"]; + for (auto valueDataNote : allDataNode) + { + Note dataObject; + if(!valueDataNote["IntentionBizId"].isNull()) + dataObject.intentionBizId = valueDataNote["IntentionBizId"].asString(); + if(!valueDataNote["Note"].isNull()) + dataObject.note = valueDataNote["Note"].asString(); + if(!valueDataNote["Source"].isNull()) + dataObject.source = std::stoi(valueDataNote["Source"].asString()); + if(!valueDataNote["CreateTime"].isNull()) + dataObject.createTime = valueDataNote["CreateTime"].asString(); + if(!valueDataNote["Type"].isNull()) + dataObject.type = valueDataNote["Type"].asString(); + data_.push_back(dataObject); + } + if(!value["TotalItemNum"].isNull()) + totalItemNum_ = std::stoi(value["TotalItemNum"].asString()); + if(!value["CurrentPageNum"].isNull()) + currentPageNum_ = std::stoi(value["CurrentPageNum"].asString()); + if(!value["PageSize"].isNull()) + pageSize_ = std::stoi(value["PageSize"].asString()); + if(!value["TotalPageNum"].isNull()) + totalPageNum_ = std::stoi(value["TotalPageNum"].asString()); + +} + +int ListIntentionNoteResult::getCurrentPageNum()const +{ + return currentPageNum_; +} + +int ListIntentionNoteResult::getPageSize()const +{ + return pageSize_; +} + +int ListIntentionNoteResult::getTotalPageNum()const +{ + return totalPageNum_; +} + +std::vector ListIntentionNoteResult::getData()const +{ + return data_; +} + +int ListIntentionNoteResult::getTotalItemNum()const +{ + return totalItemNum_; +} + diff --git a/companyreg/src/model/ListProduceAuthorizationRequest.cc b/companyreg/src/model/ListProduceAuthorizationRequest.cc new file mode 100644 index 000000000..d0cc881cf --- /dev/null +++ b/companyreg/src/model/ListProduceAuthorizationRequest.cc @@ -0,0 +1,73 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Companyreg::Model::ListProduceAuthorizationRequest; + +ListProduceAuthorizationRequest::ListProduceAuthorizationRequest() : + RpcServiceRequest("companyreg", "2020-03-06", "ListProduceAuthorization") +{ + setMethod(HttpRequest::Method::Post); +} + +ListProduceAuthorizationRequest::~ListProduceAuthorizationRequest() +{} + +int ListProduceAuthorizationRequest::getPageNum()const +{ + return pageNum_; +} + +void ListProduceAuthorizationRequest::setPageNum(int pageNum) +{ + pageNum_ = pageNum; + setParameter("PageNum", std::to_string(pageNum)); +} + +std::string ListProduceAuthorizationRequest::getBizType()const +{ + return bizType_; +} + +void ListProduceAuthorizationRequest::setBizType(const std::string& bizType) +{ + bizType_ = bizType; + setParameter("BizType", bizType); +} + +std::string ListProduceAuthorizationRequest::getBizId()const +{ + return bizId_; +} + +void ListProduceAuthorizationRequest::setBizId(const std::string& bizId) +{ + bizId_ = bizId; + setParameter("BizId", bizId); +} + +int ListProduceAuthorizationRequest::getPageSize()const +{ + return pageSize_; +} + +void ListProduceAuthorizationRequest::setPageSize(int pageSize) +{ + pageSize_ = pageSize; + setParameter("PageSize", std::to_string(pageSize)); +} + diff --git a/companyreg/src/model/ListProduceAuthorizationResult.cc b/companyreg/src/model/ListProduceAuthorizationResult.cc new file mode 100644 index 000000000..a633f30e1 --- /dev/null +++ b/companyreg/src/model/ListProduceAuthorizationResult.cc @@ -0,0 +1,94 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Companyreg; +using namespace AlibabaCloud::Companyreg::Model; + +ListProduceAuthorizationResult::ListProduceAuthorizationResult() : + ServiceResult() +{} + +ListProduceAuthorizationResult::ListProduceAuthorizationResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +ListProduceAuthorizationResult::~ListProduceAuthorizationResult() +{} + +void ListProduceAuthorizationResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + auto allDataNode = value["Data"]["ProduceAuthorizations"]; + for (auto valueDataProduceAuthorizations : allDataNode) + { + ProduceAuthorizations dataObject; + if(!valueDataProduceAuthorizations["AuthorizedUserId"].isNull()) + dataObject.authorizedUserId = valueDataProduceAuthorizations["AuthorizedUserId"].asString(); + if(!valueDataProduceAuthorizations["AuthorizedUserName"].isNull()) + dataObject.authorizedUserName = valueDataProduceAuthorizations["AuthorizedUserName"].asString(); + data_.push_back(dataObject); + } + if(!value["CurrentPageNum"].isNull()) + currentPageNum_ = std::stoi(value["CurrentPageNum"].asString()); + if(!value["PageSize"].isNull()) + pageSize_ = std::stoi(value["PageSize"].asString()); + if(!value["TotalItemNum"].isNull()) + totalItemNum_ = std::stoi(value["TotalItemNum"].asString()); + if(!value["TotalPageNum"].isNull()) + totalPageNum_ = std::stoi(value["TotalPageNum"].asString()); + if(!value["Success"].isNull()) + success_ = value["Success"].asString() == "true"; + +} + +int ListProduceAuthorizationResult::getCurrentPageNum()const +{ + return currentPageNum_; +} + +int ListProduceAuthorizationResult::getPageSize()const +{ + return pageSize_; +} + +int ListProduceAuthorizationResult::getTotalPageNum()const +{ + return totalPageNum_; +} + +std::vector ListProduceAuthorizationResult::getData()const +{ + return data_; +} + +int ListProduceAuthorizationResult::getTotalItemNum()const +{ + return totalItemNum_; +} + +bool ListProduceAuthorizationResult::getSuccess()const +{ + return success_; +} + diff --git a/companyreg/src/model/ListUserDetailSolutionsRequest.cc b/companyreg/src/model/ListUserDetailSolutionsRequest.cc new file mode 100644 index 000000000..65d3f3937 --- /dev/null +++ b/companyreg/src/model/ListUserDetailSolutionsRequest.cc @@ -0,0 +1,73 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Companyreg::Model::ListUserDetailSolutionsRequest; + +ListUserDetailSolutionsRequest::ListUserDetailSolutionsRequest() : + RpcServiceRequest("companyreg", "2020-03-06", "ListUserDetailSolutions") +{ + setMethod(HttpRequest::Method::Post); +} + +ListUserDetailSolutionsRequest::~ListUserDetailSolutionsRequest() +{} + +std::string ListUserDetailSolutionsRequest::getBizType()const +{ + return bizType_; +} + +void ListUserDetailSolutionsRequest::setBizType(const std::string& bizType) +{ + bizType_ = bizType; + setParameter("BizType", bizType); +} + +int ListUserDetailSolutionsRequest::getPageSize()const +{ + return pageSize_; +} + +void ListUserDetailSolutionsRequest::setPageSize(int pageSize) +{ + pageSize_ = pageSize; + setParameter("PageSize", std::to_string(pageSize)); +} + +std::string ListUserDetailSolutionsRequest::getIntentionBizId()const +{ + return intentionBizId_; +} + +void ListUserDetailSolutionsRequest::setIntentionBizId(const std::string& intentionBizId) +{ + intentionBizId_ = intentionBizId; + setParameter("IntentionBizId", intentionBizId); +} + +int ListUserDetailSolutionsRequest::getPageNum()const +{ + return pageNum_; +} + +void ListUserDetailSolutionsRequest::setPageNum(int pageNum) +{ + pageNum_ = pageNum; + setParameter("PageNum", std::to_string(pageNum)); +} + diff --git a/companyreg/src/model/ListUserDetailSolutionsResult.cc b/companyreg/src/model/ListUserDetailSolutionsResult.cc new file mode 100644 index 000000000..2a335cc7c --- /dev/null +++ b/companyreg/src/model/ListUserDetailSolutionsResult.cc @@ -0,0 +1,107 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Companyreg; +using namespace AlibabaCloud::Companyreg::Model; + +ListUserDetailSolutionsResult::ListUserDetailSolutionsResult() : + ServiceResult() +{} + +ListUserDetailSolutionsResult::ListUserDetailSolutionsResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +ListUserDetailSolutionsResult::~ListUserDetailSolutionsResult() +{} + +void ListUserDetailSolutionsResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + auto allDataNode = value["Data"]["Solution"]; + for (auto valueDataSolution : allDataNode) + { + Solution dataObject; + if(!valueDataSolution["BizId"].isNull()) + dataObject.bizId = valueDataSolution["BizId"].asString(); + if(!valueDataSolution["BizType"].isNull()) + dataObject.bizType = valueDataSolution["BizType"].asString(); + if(!valueDataSolution["CreateTime"].isNull()) + dataObject.createTime = std::stol(valueDataSolution["CreateTime"].asString()); + if(!valueDataSolution["DeliveryOrderBizId"].isNull()) + dataObject.deliveryOrderBizId = valueDataSolution["DeliveryOrderBizId"].asString(); + if(!valueDataSolution["ExtInfo"].isNull()) + dataObject.extInfo = valueDataSolution["ExtInfo"].asString(); + if(!valueDataSolution["IntentionAssignBizId"].isNull()) + dataObject.intentionAssignBizId = valueDataSolution["IntentionAssignBizId"].asString(); + if(!valueDataSolution["IntentionBizId"].isNull()) + dataObject.intentionBizId = valueDataSolution["IntentionBizId"].asString(); + if(!valueDataSolution["PartnerCode"].isNull()) + dataObject.partnerCode = valueDataSolution["PartnerCode"].asString(); + if(!valueDataSolution["Reason"].isNull()) + dataObject.reason = valueDataSolution["Reason"].asString(); + if(!valueDataSolution["Status"].isNull()) + dataObject.status = std::stoi(valueDataSolution["Status"].asString()); + if(!valueDataSolution["UpdateTime"].isNull()) + dataObject.updateTime = std::stol(valueDataSolution["UpdateTime"].asString()); + if(!valueDataSolution["UserId"].isNull()) + dataObject.userId = valueDataSolution["UserId"].asString(); + data_.push_back(dataObject); + } + if(!value["CurrentPageNum"].isNull()) + currentPageNum_ = std::stoi(value["CurrentPageNum"].asString()); + if(!value["PageSize"].isNull()) + pageSize_ = std::stoi(value["PageSize"].asString()); + if(!value["TotalItemNum"].isNull()) + totalItemNum_ = std::stoi(value["TotalItemNum"].asString()); + if(!value["TotalPageNum"].isNull()) + totalPageNum_ = std::stoi(value["TotalPageNum"].asString()); + +} + +int ListUserDetailSolutionsResult::getCurrentPageNum()const +{ + return currentPageNum_; +} + +int ListUserDetailSolutionsResult::getPageSize()const +{ + return pageSize_; +} + +int ListUserDetailSolutionsResult::getTotalPageNum()const +{ + return totalPageNum_; +} + +std::vector ListUserDetailSolutionsResult::getData()const +{ + return data_; +} + +int ListUserDetailSolutionsResult::getTotalItemNum()const +{ + return totalItemNum_; +} + diff --git a/companyreg/src/model/ListUserIntentionNotesRequest.cc b/companyreg/src/model/ListUserIntentionNotesRequest.cc new file mode 100644 index 000000000..b41eb80b4 --- /dev/null +++ b/companyreg/src/model/ListUserIntentionNotesRequest.cc @@ -0,0 +1,73 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Companyreg::Model::ListUserIntentionNotesRequest; + +ListUserIntentionNotesRequest::ListUserIntentionNotesRequest() : + RpcServiceRequest("companyreg", "2020-03-06", "ListUserIntentionNotes") +{ + setMethod(HttpRequest::Method::Post); +} + +ListUserIntentionNotesRequest::~ListUserIntentionNotesRequest() +{} + +std::string ListUserIntentionNotesRequest::getBizType()const +{ + return bizType_; +} + +void ListUserIntentionNotesRequest::setBizType(const std::string& bizType) +{ + bizType_ = bizType; + setParameter("BizType", bizType); +} + +int ListUserIntentionNotesRequest::getPageSize()const +{ + return pageSize_; +} + +void ListUserIntentionNotesRequest::setPageSize(int pageSize) +{ + pageSize_ = pageSize; + setParameter("PageSize", std::to_string(pageSize)); +} + +std::string ListUserIntentionNotesRequest::getIntentionBizId()const +{ + return intentionBizId_; +} + +void ListUserIntentionNotesRequest::setIntentionBizId(const std::string& intentionBizId) +{ + intentionBizId_ = intentionBizId; + setParameter("IntentionBizId", intentionBizId); +} + +int ListUserIntentionNotesRequest::getPageNum()const +{ + return pageNum_; +} + +void ListUserIntentionNotesRequest::setPageNum(int pageNum) +{ + pageNum_ = pageNum; + setParameter("PageNum", std::to_string(pageNum)); +} + diff --git a/companyreg/src/model/ListUserIntentionNotesResult.cc b/companyreg/src/model/ListUserIntentionNotesResult.cc new file mode 100644 index 000000000..3cc941d5e --- /dev/null +++ b/companyreg/src/model/ListUserIntentionNotesResult.cc @@ -0,0 +1,94 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Companyreg; +using namespace AlibabaCloud::Companyreg::Model; + +ListUserIntentionNotesResult::ListUserIntentionNotesResult() : + ServiceResult() +{} + +ListUserIntentionNotesResult::ListUserIntentionNotesResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +ListUserIntentionNotesResult::~ListUserIntentionNotesResult() +{} + +void ListUserIntentionNotesResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + auto allDataNode = value["Data"]["OpateLogs"]; + for (auto valueDataOpateLogs : allDataNode) + { + OpateLogs dataObject; + if(!valueDataOpateLogs["CreateTime"].isNull()) + dataObject.createTime = valueDataOpateLogs["CreateTime"].asString(); + if(!valueDataOpateLogs["Note"].isNull()) + dataObject.note = valueDataOpateLogs["Note"].asString(); + data_.push_back(dataObject); + } + if(!value["PageNum"].isNull()) + pageNum_ = std::stoi(value["PageNum"].asString()); + if(!value["PageSize"].isNull()) + pageSize_ = std::stoi(value["PageSize"].asString()); + if(!value["Success"].isNull()) + success_ = value["Success"].asString() == "true"; + if(!value["TotalItemNum"].isNull()) + totalItemNum_ = std::stoi(value["TotalItemNum"].asString()); + if(!value["TotalPageNum"].isNull()) + totalPageNum_ = std::stoi(value["TotalPageNum"].asString()); + +} + +int ListUserIntentionNotesResult::getPageNum()const +{ + return pageNum_; +} + +int ListUserIntentionNotesResult::getPageSize()const +{ + return pageSize_; +} + +int ListUserIntentionNotesResult::getTotalPageNum()const +{ + return totalPageNum_; +} + +std::vector ListUserIntentionNotesResult::getData()const +{ + return data_; +} + +int ListUserIntentionNotesResult::getTotalItemNum()const +{ + return totalItemNum_; +} + +bool ListUserIntentionNotesResult::getSuccess()const +{ + return success_; +} + diff --git a/companyreg/src/model/ListUserIntentionsRequest.cc b/companyreg/src/model/ListUserIntentionsRequest.cc new file mode 100644 index 000000000..8f220389a --- /dev/null +++ b/companyreg/src/model/ListUserIntentionsRequest.cc @@ -0,0 +1,128 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Companyreg::Model::ListUserIntentionsRequest; + +ListUserIntentionsRequest::ListUserIntentionsRequest() : + RpcServiceRequest("companyreg", "2020-03-06", "ListUserIntentions") +{ + setMethod(HttpRequest::Method::Post); +} + +ListUserIntentionsRequest::~ListUserIntentionsRequest() +{} + +std::string ListUserIntentionsRequest::getArea()const +{ + return area_; +} + +void ListUserIntentionsRequest::setArea(const std::string& area) +{ + area_ = area; + setParameter("Area", area); +} + +std::string ListUserIntentionsRequest::getBizTypes()const +{ + return bizTypes_; +} + +void ListUserIntentionsRequest::setBizTypes(const std::string& bizTypes) +{ + bizTypes_ = bizTypes; + setParameter("BizTypes", bizTypes); +} + +std::string ListUserIntentionsRequest::getIntentionBizId()const +{ + return intentionBizId_; +} + +void ListUserIntentionsRequest::setIntentionBizId(const std::string& intentionBizId) +{ + intentionBizId_ = intentionBizId; + setParameter("IntentionBizId", intentionBizId); +} + +int ListUserIntentionsRequest::getPageNum()const +{ + return pageNum_; +} + +void ListUserIntentionsRequest::setPageNum(int pageNum) +{ + pageNum_ = pageNum; + setParameter("PageNum", std::to_string(pageNum)); +} + +std::string ListUserIntentionsRequest::getSortFiled()const +{ + return sortFiled_; +} + +void ListUserIntentionsRequest::setSortFiled(const std::string& sortFiled) +{ + sortFiled_ = sortFiled; + setParameter("SortFiled", sortFiled); +} + +std::string ListUserIntentionsRequest::getBizType()const +{ + return bizType_; +} + +void ListUserIntentionsRequest::setBizType(const std::string& bizType) +{ + bizType_ = bizType; + setParameter("BizType", bizType); +} + +int ListUserIntentionsRequest::getPageSize()const +{ + return pageSize_; +} + +void ListUserIntentionsRequest::setPageSize(int pageSize) +{ + pageSize_ = pageSize; + setParameter("PageSize", std::to_string(pageSize)); +} + +std::string ListUserIntentionsRequest::getSortOrder()const +{ + return sortOrder_; +} + +void ListUserIntentionsRequest::setSortOrder(const std::string& sortOrder) +{ + sortOrder_ = sortOrder; + setParameter("SortOrder", sortOrder); +} + +int ListUserIntentionsRequest::getStatus()const +{ + return status_; +} + +void ListUserIntentionsRequest::setStatus(int status) +{ + status_ = status; + setParameter("Status", std::to_string(status)); +} + diff --git a/companyreg/src/model/ListUserIntentionsResult.cc b/companyreg/src/model/ListUserIntentionsResult.cc new file mode 100644 index 000000000..e8c101dea --- /dev/null +++ b/companyreg/src/model/ListUserIntentionsResult.cc @@ -0,0 +1,105 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Companyreg; +using namespace AlibabaCloud::Companyreg::Model; + +ListUserIntentionsResult::ListUserIntentionsResult() : + ServiceResult() +{} + +ListUserIntentionsResult::ListUserIntentionsResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +ListUserIntentionsResult::~ListUserIntentionsResult() +{} + +void ListUserIntentionsResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + auto allDataNode = value["Data"]["Intention"]; + for (auto valueDataIntention : allDataNode) + { + Intention dataObject; + if(!valueDataIntention["UserId"].isNull()) + dataObject.userId = valueDataIntention["UserId"].asString(); + if(!valueDataIntention["Mobile"].isNull()) + dataObject.mobile = valueDataIntention["Mobile"].asString(); + if(!valueDataIntention["ContactName"].isNull()) + dataObject.contactName = valueDataIntention["ContactName"].asString(); + if(!valueDataIntention["BizType"].isNull()) + dataObject.bizType = valueDataIntention["BizType"].asString(); + if(!valueDataIntention["BizId"].isNull()) + dataObject.bizId = valueDataIntention["BizId"].asString(); + if(!valueDataIntention["Description"].isNull()) + dataObject.description = valueDataIntention["Description"].asString(); + if(!valueDataIntention["Status"].isNull()) + dataObject.status = std::stoi(valueDataIntention["Status"].asString()); + if(!valueDataIntention["UpdateTime"].isNull()) + dataObject.updateTime = std::stol(valueDataIntention["UpdateTime"].asString()); + if(!valueDataIntention["CreateTime"].isNull()) + dataObject.createTime = std::stol(valueDataIntention["CreateTime"].asString()); + if(!valueDataIntention["Area"].isNull()) + dataObject.area = valueDataIntention["Area"].asString(); + if(!valueDataIntention["Reason"].isNull()) + dataObject.reason = valueDataIntention["Reason"].asString(); + data_.push_back(dataObject); + } + if(!value["TotalItemNum"].isNull()) + totalItemNum_ = std::stoi(value["TotalItemNum"].asString()); + if(!value["CurrentPageNum"].isNull()) + currentPageNum_ = std::stoi(value["CurrentPageNum"].asString()); + if(!value["PageSize"].isNull()) + pageSize_ = std::stoi(value["PageSize"].asString()); + if(!value["TotalPageNum"].isNull()) + totalPageNum_ = std::stoi(value["TotalPageNum"].asString()); + +} + +int ListUserIntentionsResult::getCurrentPageNum()const +{ + return currentPageNum_; +} + +int ListUserIntentionsResult::getPageSize()const +{ + return pageSize_; +} + +int ListUserIntentionsResult::getTotalPageNum()const +{ + return totalPageNum_; +} + +std::vector ListUserIntentionsResult::getData()const +{ + return data_; +} + +int ListUserIntentionsResult::getTotalItemNum()const +{ + return totalItemNum_; +} + diff --git a/companyreg/src/model/ListUserProduceOperateLogsRequest.cc b/companyreg/src/model/ListUserProduceOperateLogsRequest.cc new file mode 100644 index 000000000..915b8fafa --- /dev/null +++ b/companyreg/src/model/ListUserProduceOperateLogsRequest.cc @@ -0,0 +1,73 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Companyreg::Model::ListUserProduceOperateLogsRequest; + +ListUserProduceOperateLogsRequest::ListUserProduceOperateLogsRequest() : + RpcServiceRequest("companyreg", "2020-03-06", "ListUserProduceOperateLogs") +{ + setMethod(HttpRequest::Method::Post); +} + +ListUserProduceOperateLogsRequest::~ListUserProduceOperateLogsRequest() +{} + +int ListUserProduceOperateLogsRequest::getPageNum()const +{ + return pageNum_; +} + +void ListUserProduceOperateLogsRequest::setPageNum(int pageNum) +{ + pageNum_ = pageNum; + setParameter("PageNum", std::to_string(pageNum)); +} + +std::string ListUserProduceOperateLogsRequest::getBizType()const +{ + return bizType_; +} + +void ListUserProduceOperateLogsRequest::setBizType(const std::string& bizType) +{ + bizType_ = bizType; + setParameter("BizType", bizType); +} + +std::string ListUserProduceOperateLogsRequest::getBizId()const +{ + return bizId_; +} + +void ListUserProduceOperateLogsRequest::setBizId(const std::string& bizId) +{ + bizId_ = bizId; + setParameter("BizId", bizId); +} + +int ListUserProduceOperateLogsRequest::getPageSize()const +{ + return pageSize_; +} + +void ListUserProduceOperateLogsRequest::setPageSize(int pageSize) +{ + pageSize_ = pageSize; + setParameter("PageSize", std::to_string(pageSize)); +} + diff --git a/companyreg/src/model/ListUserProduceOperateLogsResult.cc b/companyreg/src/model/ListUserProduceOperateLogsResult.cc new file mode 100644 index 000000000..d038c5339 --- /dev/null +++ b/companyreg/src/model/ListUserProduceOperateLogsResult.cc @@ -0,0 +1,104 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Companyreg; +using namespace AlibabaCloud::Companyreg::Model; + +ListUserProduceOperateLogsResult::ListUserProduceOperateLogsResult() : + ServiceResult() +{} + +ListUserProduceOperateLogsResult::ListUserProduceOperateLogsResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +ListUserProduceOperateLogsResult::~ListUserProduceOperateLogsResult() +{} + +void ListUserProduceOperateLogsResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + auto allDataNode = value["Data"]["OpateLogs"]; + for (auto valueDataOpateLogs : allDataNode) + { + OpateLogs dataObject; + if(!valueDataOpateLogs["BizId"].isNull()) + dataObject.bizId = valueDataOpateLogs["BizId"].asString(); + if(!valueDataOpateLogs["BizType"].isNull()) + dataObject.bizType = valueDataOpateLogs["BizType"].asString(); + if(!valueDataOpateLogs["OperateName"].isNull()) + dataObject.operateName = valueDataOpateLogs["OperateName"].asString(); + if(!valueDataOpateLogs["OperateTime"].isNull()) + dataObject.operateTime = std::stol(valueDataOpateLogs["OperateTime"].asString()); + if(!valueDataOpateLogs["OperateUserType"].isNull()) + dataObject.operateUserType = valueDataOpateLogs["OperateUserType"].asString(); + if(!valueDataOpateLogs["BizStatus"].isNull()) + dataObject.bizStatus = std::stoi(valueDataOpateLogs["BizStatus"].asString()); + if(!valueDataOpateLogs["ToBizStatus"].isNull()) + dataObject.toBizStatus = std::stoi(valueDataOpateLogs["ToBizStatus"].asString()); + data_.push_back(dataObject); + } + if(!value["PageNum"].isNull()) + pageNum_ = std::stoi(value["PageNum"].asString()); + if(!value["PageSize"].isNull()) + pageSize_ = std::stoi(value["PageSize"].asString()); + if(!value["Success"].isNull()) + success_ = value["Success"].asString() == "true"; + if(!value["TotalItemNum"].isNull()) + totalItemNum_ = std::stoi(value["TotalItemNum"].asString()); + if(!value["TotalPageNum"].isNull()) + totalPageNum_ = std::stoi(value["TotalPageNum"].asString()); + +} + +int ListUserProduceOperateLogsResult::getPageNum()const +{ + return pageNum_; +} + +int ListUserProduceOperateLogsResult::getPageSize()const +{ + return pageSize_; +} + +int ListUserProduceOperateLogsResult::getTotalPageNum()const +{ + return totalPageNum_; +} + +std::vector ListUserProduceOperateLogsResult::getData()const +{ + return data_; +} + +int ListUserProduceOperateLogsResult::getTotalItemNum()const +{ + return totalItemNum_; +} + +bool ListUserProduceOperateLogsResult::getSuccess()const +{ + return success_; +} + diff --git a/companyreg/src/model/ListUserSolutionsRequest.cc b/companyreg/src/model/ListUserSolutionsRequest.cc new file mode 100644 index 000000000..02b034ae8 --- /dev/null +++ b/companyreg/src/model/ListUserSolutionsRequest.cc @@ -0,0 +1,62 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Companyreg::Model::ListUserSolutionsRequest; + +ListUserSolutionsRequest::ListUserSolutionsRequest() : + RpcServiceRequest("companyreg", "2020-03-06", "ListUserSolutions") +{ + setMethod(HttpRequest::Method::Post); +} + +ListUserSolutionsRequest::~ListUserSolutionsRequest() +{} + +int ListUserSolutionsRequest::getPageSize()const +{ + return pageSize_; +} + +void ListUserSolutionsRequest::setPageSize(int pageSize) +{ + pageSize_ = pageSize; + setParameter("PageSize", std::to_string(pageSize)); +} + +std::string ListUserSolutionsRequest::getIntentionBizId()const +{ + return intentionBizId_; +} + +void ListUserSolutionsRequest::setIntentionBizId(const std::string& intentionBizId) +{ + intentionBizId_ = intentionBizId; + setParameter("IntentionBizId", intentionBizId); +} + +int ListUserSolutionsRequest::getPageNum()const +{ + return pageNum_; +} + +void ListUserSolutionsRequest::setPageNum(int pageNum) +{ + pageNum_ = pageNum; + setParameter("PageNum", std::to_string(pageNum)); +} + diff --git a/companyreg/src/model/ListUserSolutionsResult.cc b/companyreg/src/model/ListUserSolutionsResult.cc new file mode 100644 index 000000000..62ee888b3 --- /dev/null +++ b/companyreg/src/model/ListUserSolutionsResult.cc @@ -0,0 +1,105 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Companyreg; +using namespace AlibabaCloud::Companyreg::Model; + +ListUserSolutionsResult::ListUserSolutionsResult() : + ServiceResult() +{} + +ListUserSolutionsResult::ListUserSolutionsResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +ListUserSolutionsResult::~ListUserSolutionsResult() +{} + +void ListUserSolutionsResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + auto allDataNode = value["Data"]["Solution"]; + for (auto valueDataSolution : allDataNode) + { + Solution dataObject; + if(!valueDataSolution["BizType"].isNull()) + dataObject.bizType = valueDataSolution["BizType"].asString(); + if(!valueDataSolution["BizId"].isNull()) + dataObject.bizId = valueDataSolution["BizId"].asString(); + if(!valueDataSolution["UserId"].isNull()) + dataObject.userId = valueDataSolution["UserId"].asString(); + if(!valueDataSolution["IntentionBizId"].isNull()) + dataObject.intentionBizId = valueDataSolution["IntentionBizId"].asString(); + if(!valueDataSolution["PartnerCode"].isNull()) + dataObject.partnerCode = valueDataSolution["PartnerCode"].asString(); + if(!valueDataSolution["Status"].isNull()) + dataObject.status = std::stoi(valueDataSolution["Status"].asString()); + if(!valueDataSolution["Reason"].isNull()) + dataObject.reason = valueDataSolution["Reason"].asString(); + if(!valueDataSolution["UpdateTime"].isNull()) + dataObject.updateTime = std::stol(valueDataSolution["UpdateTime"].asString()); + if(!valueDataSolution["CreateTime"].isNull()) + dataObject.createTime = std::stol(valueDataSolution["CreateTime"].asString()); + if(!valueDataSolution["DeliveryOrderBizId"].isNull()) + dataObject.deliveryOrderBizId = valueDataSolution["DeliveryOrderBizId"].asString(); + if(!valueDataSolution["IntentionAssignBizId"].isNull()) + dataObject.intentionAssignBizId = valueDataSolution["IntentionAssignBizId"].asString(); + data_.push_back(dataObject); + } + if(!value["TotalItemNum"].isNull()) + totalItemNum_ = std::stoi(value["TotalItemNum"].asString()); + if(!value["CurrentPageNum"].isNull()) + currentPageNum_ = std::stoi(value["CurrentPageNum"].asString()); + if(!value["PageSize"].isNull()) + pageSize_ = std::stoi(value["PageSize"].asString()); + if(!value["TotalPageNum"].isNull()) + totalPageNum_ = std::stoi(value["TotalPageNum"].asString()); + +} + +int ListUserSolutionsResult::getCurrentPageNum()const +{ + return currentPageNum_; +} + +int ListUserSolutionsResult::getPageSize()const +{ + return pageSize_; +} + +int ListUserSolutionsResult::getTotalPageNum()const +{ + return totalPageNum_; +} + +std::vector ListUserSolutionsResult::getData()const +{ + return data_; +} + +int ListUserSolutionsResult::getTotalItemNum()const +{ + return totalItemNum_; +} + diff --git a/companyreg/src/model/OperateProduceForPartnerRequest.cc b/companyreg/src/model/OperateProduceForPartnerRequest.cc new file mode 100644 index 000000000..62fde0e3f --- /dev/null +++ b/companyreg/src/model/OperateProduceForPartnerRequest.cc @@ -0,0 +1,73 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Companyreg::Model::OperateProduceForPartnerRequest; + +OperateProduceForPartnerRequest::OperateProduceForPartnerRequest() : + RpcServiceRequest("companyreg", "2020-03-06", "OperateProduceForPartner") +{ + setMethod(HttpRequest::Method::Post); +} + +OperateProduceForPartnerRequest::~OperateProduceForPartnerRequest() +{} + +std::string OperateProduceForPartnerRequest::getBizType()const +{ + return bizType_; +} + +void OperateProduceForPartnerRequest::setBizType(const std::string& bizType) +{ + bizType_ = bizType; + setParameter("BizType", bizType); +} + +std::string OperateProduceForPartnerRequest::getExtInfo()const +{ + return extInfo_; +} + +void OperateProduceForPartnerRequest::setExtInfo(const std::string& extInfo) +{ + extInfo_ = extInfo; + setParameter("ExtInfo", extInfo); +} + +std::string OperateProduceForPartnerRequest::getBizId()const +{ + return bizId_; +} + +void OperateProduceForPartnerRequest::setBizId(const std::string& bizId) +{ + bizId_ = bizId; + setParameter("BizId", bizId); +} + +std::string OperateProduceForPartnerRequest::getOperateType()const +{ + return operateType_; +} + +void OperateProduceForPartnerRequest::setOperateType(const std::string& operateType) +{ + operateType_ = operateType; + setParameter("OperateType", operateType); +} + diff --git a/companyreg/src/model/OperateProduceForPartnerResult.cc b/companyreg/src/model/OperateProduceForPartnerResult.cc new file mode 100644 index 000000000..ab7827f4a --- /dev/null +++ b/companyreg/src/model/OperateProduceForPartnerResult.cc @@ -0,0 +1,65 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Companyreg; +using namespace AlibabaCloud::Companyreg::Model; + +OperateProduceForPartnerResult::OperateProduceForPartnerResult() : + ServiceResult() +{} + +OperateProduceForPartnerResult::OperateProduceForPartnerResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +OperateProduceForPartnerResult::~OperateProduceForPartnerResult() +{} + +void OperateProduceForPartnerResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + if(!value["Success"].isNull()) + success_ = value["Success"].asString() == "true"; + if(!value["ErrorMsg"].isNull()) + errorMsg_ = value["ErrorMsg"].asString(); + if(!value["ErrorCode"].isNull()) + errorCode_ = value["ErrorCode"].asString(); + +} + +std::string OperateProduceForPartnerResult::getErrorMsg()const +{ + return errorMsg_; +} + +std::string OperateProduceForPartnerResult::getErrorCode()const +{ + return errorCode_; +} + +bool OperateProduceForPartnerResult::getSuccess()const +{ + return success_; +} + diff --git a/companyreg/src/model/ProcessCompanyRegOrderRequest.cc b/companyreg/src/model/ProcessCompanyRegOrderRequest.cc new file mode 100644 index 000000000..1e6034749 --- /dev/null +++ b/companyreg/src/model/ProcessCompanyRegOrderRequest.cc @@ -0,0 +1,106 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Companyreg::Model::ProcessCompanyRegOrderRequest; + +ProcessCompanyRegOrderRequest::ProcessCompanyRegOrderRequest() : + RpcServiceRequest("companyreg", "2019-05-08", "ProcessCompanyRegOrder") +{ + setMethod(HttpRequest::Method::Post); +} + +ProcessCompanyRegOrderRequest::~ProcessCompanyRegOrderRequest() +{} + +std::string ProcessCompanyRegOrderRequest::getActionType()const +{ + return actionType_; +} + +void ProcessCompanyRegOrderRequest::setActionType(const std::string& actionType) +{ + actionType_ = actionType; + setParameter("ActionType", actionType); +} + +std::string ProcessCompanyRegOrderRequest::getActionRequestId()const +{ + return actionRequestId_; +} + +void ProcessCompanyRegOrderRequest::setActionRequestId(const std::string& actionRequestId) +{ + actionRequestId_ = actionRequestId; + setParameter("ActionRequestId", actionRequestId); +} + +int ProcessCompanyRegOrderRequest::getOperatorType()const +{ + return operatorType_; +} + +void ProcessCompanyRegOrderRequest::setOperatorType(int operatorType) +{ + operatorType_ = operatorType; + setParameter("OperatorType", std::to_string(operatorType)); +} + +std::string ProcessCompanyRegOrderRequest::getActionInfo()const +{ + return actionInfo_; +} + +void ProcessCompanyRegOrderRequest::setActionInfo(const std::string& actionInfo) +{ + actionInfo_ = actionInfo; + setParameter("ActionInfo", actionInfo); +} + +std::string ProcessCompanyRegOrderRequest::getBizCode()const +{ + return bizCode_; +} + +void ProcessCompanyRegOrderRequest::setBizCode(const std::string& bizCode) +{ + bizCode_ = bizCode; + setParameter("BizCode", bizCode); +} + +std::string ProcessCompanyRegOrderRequest::getBizId()const +{ + return bizId_; +} + +void ProcessCompanyRegOrderRequest::setBizId(const std::string& bizId) +{ + bizId_ = bizId; + setParameter("BizId", bizId); +} + +std::string ProcessCompanyRegOrderRequest::getBizSubCode()const +{ + return bizSubCode_; +} + +void ProcessCompanyRegOrderRequest::setBizSubCode(const std::string& bizSubCode) +{ + bizSubCode_ = bizSubCode; + setParameter("BizSubCode", bizSubCode); +} + diff --git a/companyreg/src/model/ProcessCompanyRegOrderResult.cc b/companyreg/src/model/ProcessCompanyRegOrderResult.cc new file mode 100644 index 000000000..0dd388be7 --- /dev/null +++ b/companyreg/src/model/ProcessCompanyRegOrderResult.cc @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Companyreg; +using namespace AlibabaCloud::Companyreg::Model; + +ProcessCompanyRegOrderResult::ProcessCompanyRegOrderResult() : + ServiceResult() +{} + +ProcessCompanyRegOrderResult::ProcessCompanyRegOrderResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +ProcessCompanyRegOrderResult::~ProcessCompanyRegOrderResult() +{} + +void ProcessCompanyRegOrderResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + if(!value["Data"].isNull()) + data_ = value["Data"].asString(); + +} + +std::string ProcessCompanyRegOrderResult::getData()const +{ + return data_; +} + diff --git a/companyreg/src/model/PutMeasureDataRequest.cc b/companyreg/src/model/PutMeasureDataRequest.cc new file mode 100644 index 000000000..b192d39c3 --- /dev/null +++ b/companyreg/src/model/PutMeasureDataRequest.cc @@ -0,0 +1,84 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Companyreg::Model::PutMeasureDataRequest; + +PutMeasureDataRequest::PutMeasureDataRequest() : + RpcServiceRequest("companyreg", "2020-03-06", "PutMeasureData") +{ + setMethod(HttpRequest::Method::Post); +} + +PutMeasureDataRequest::~PutMeasureDataRequest() +{} + +std::string PutMeasureDataRequest::getData()const +{ + return data_; +} + +void PutMeasureDataRequest::setData(const std::string& data) +{ + data_ = data; + setBodyParameter("Data", data); +} + +std::string PutMeasureDataRequest::getEndTime()const +{ + return endTime_; +} + +void PutMeasureDataRequest::setEndTime(const std::string& endTime) +{ + endTime_ = endTime; + setBodyParameter("EndTime", endTime); +} + +std::string PutMeasureDataRequest::getStartTime()const +{ + return startTime_; +} + +void PutMeasureDataRequest::setStartTime(const std::string& startTime) +{ + startTime_ = startTime; + setBodyParameter("StartTime", startTime); +} + +std::string PutMeasureDataRequest::getBizType()const +{ + return bizType_; +} + +void PutMeasureDataRequest::setBizType(const std::string& bizType) +{ + bizType_ = bizType; + setBodyParameter("BizType", bizType); +} + +std::string PutMeasureDataRequest::getDataType()const +{ + return dataType_; +} + +void PutMeasureDataRequest::setDataType(const std::string& dataType) +{ + dataType_ = dataType; + setBodyParameter("DataType", dataType); +} + diff --git a/companyreg/src/model/PutMeasureDataResult.cc b/companyreg/src/model/PutMeasureDataResult.cc new file mode 100644 index 000000000..05ce8599e --- /dev/null +++ b/companyreg/src/model/PutMeasureDataResult.cc @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Companyreg; +using namespace AlibabaCloud::Companyreg::Model; + +PutMeasureDataResult::PutMeasureDataResult() : + ServiceResult() +{} + +PutMeasureDataResult::PutMeasureDataResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +PutMeasureDataResult::~PutMeasureDataResult() +{} + +void PutMeasureDataResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + if(!value["Data"].isNull()) + data_ = value["Data"].asString() == "true"; + +} + +bool PutMeasureDataResult::getData()const +{ + return data_; +} + diff --git a/companyreg/src/model/PutMeasureReadyFlagRequest.cc b/companyreg/src/model/PutMeasureReadyFlagRequest.cc new file mode 100644 index 000000000..36e3dcef7 --- /dev/null +++ b/companyreg/src/model/PutMeasureReadyFlagRequest.cc @@ -0,0 +1,84 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Companyreg::Model::PutMeasureReadyFlagRequest; + +PutMeasureReadyFlagRequest::PutMeasureReadyFlagRequest() : + RpcServiceRequest("companyreg", "2020-03-06", "PutMeasureReadyFlag") +{ + setMethod(HttpRequest::Method::Post); +} + +PutMeasureReadyFlagRequest::~PutMeasureReadyFlagRequest() +{} + +std::string PutMeasureReadyFlagRequest::getReadyFlag()const +{ + return readyFlag_; +} + +void PutMeasureReadyFlagRequest::setReadyFlag(const std::string& readyFlag) +{ + readyFlag_ = readyFlag; + setParameter("ReadyFlag", readyFlag); +} + +std::string PutMeasureReadyFlagRequest::getEndTime()const +{ + return endTime_; +} + +void PutMeasureReadyFlagRequest::setEndTime(const std::string& endTime) +{ + endTime_ = endTime; + setParameter("EndTime", endTime); +} + +std::string PutMeasureReadyFlagRequest::getStartTime()const +{ + return startTime_; +} + +void PutMeasureReadyFlagRequest::setStartTime(const std::string& startTime) +{ + startTime_ = startTime; + setParameter("StartTime", startTime); +} + +std::string PutMeasureReadyFlagRequest::getBizType()const +{ + return bizType_; +} + +void PutMeasureReadyFlagRequest::setBizType(const std::string& bizType) +{ + bizType_ = bizType; + setParameter("BizType", bizType); +} + +std::string PutMeasureReadyFlagRequest::getDataType()const +{ + return dataType_; +} + +void PutMeasureReadyFlagRequest::setDataType(const std::string& dataType) +{ + dataType_ = dataType; + setParameter("DataType", dataType); +} + diff --git a/companyreg/src/model/PutMeasureReadyFlagResult.cc b/companyreg/src/model/PutMeasureReadyFlagResult.cc new file mode 100644 index 000000000..5cd8f0a09 --- /dev/null +++ b/companyreg/src/model/PutMeasureReadyFlagResult.cc @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Companyreg; +using namespace AlibabaCloud::Companyreg::Model; + +PutMeasureReadyFlagResult::PutMeasureReadyFlagResult() : + ServiceResult() +{} + +PutMeasureReadyFlagResult::PutMeasureReadyFlagResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +PutMeasureReadyFlagResult::~PutMeasureReadyFlagResult() +{} + +void PutMeasureReadyFlagResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + if(!value["Data"].isNull()) + data_ = value["Data"].asString() == "true"; + +} + +bool PutMeasureReadyFlagResult::getData()const +{ + return data_; +} + diff --git a/companyreg/src/model/QueryBagRemainingRequest.cc b/companyreg/src/model/QueryBagRemainingRequest.cc new file mode 100644 index 000000000..188319a85 --- /dev/null +++ b/companyreg/src/model/QueryBagRemainingRequest.cc @@ -0,0 +1,40 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Companyreg::Model::QueryBagRemainingRequest; + +QueryBagRemainingRequest::QueryBagRemainingRequest() : + RpcServiceRequest("companyreg", "2020-03-06", "QueryBagRemaining") +{ + setMethod(HttpRequest::Method::Get); +} + +QueryBagRemainingRequest::~QueryBagRemainingRequest() +{} + +std::string QueryBagRemainingRequest::getBizType()const +{ + return bizType_; +} + +void QueryBagRemainingRequest::setBizType(const std::string& bizType) +{ + bizType_ = bizType; + setParameter("BizType", bizType); +} + diff --git a/companyreg/src/model/QueryBagRemainingResult.cc b/companyreg/src/model/QueryBagRemainingResult.cc new file mode 100644 index 000000000..95f63ae26 --- /dev/null +++ b/companyreg/src/model/QueryBagRemainingResult.cc @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Companyreg; +using namespace AlibabaCloud::Companyreg::Model; + +QueryBagRemainingResult::QueryBagRemainingResult() : + ServiceResult() +{} + +QueryBagRemainingResult::QueryBagRemainingResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +QueryBagRemainingResult::~QueryBagRemainingResult() +{} + +void QueryBagRemainingResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + if(!value["Data"].isNull()) + data_ = std::stol(value["Data"].asString()); + +} + +long QueryBagRemainingResult::getData()const +{ + return data_; +} + diff --git a/companyreg/src/model/QueryBookkeepingCommoditiesRequest.cc b/companyreg/src/model/QueryBookkeepingCommoditiesRequest.cc new file mode 100644 index 000000000..8a299e84b --- /dev/null +++ b/companyreg/src/model/QueryBookkeepingCommoditiesRequest.cc @@ -0,0 +1,73 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Companyreg::Model::QueryBookkeepingCommoditiesRequest; + +QueryBookkeepingCommoditiesRequest::QueryBookkeepingCommoditiesRequest() : + RpcServiceRequest("companyreg", "2019-05-08", "QueryBookkeepingCommodities") +{ + setMethod(HttpRequest::Method::Post); +} + +QueryBookkeepingCommoditiesRequest::~QueryBookkeepingCommoditiesRequest() +{} + +std::string QueryBookkeepingCommoditiesRequest::getServiceType()const +{ + return serviceType_; +} + +void QueryBookkeepingCommoditiesRequest::setServiceType(const std::string& serviceType) +{ + serviceType_ = serviceType; + setParameter("ServiceType", serviceType); +} + +std::string QueryBookkeepingCommoditiesRequest::getCity()const +{ + return city_; +} + +void QueryBookkeepingCommoditiesRequest::setCity(const std::string& city) +{ + city_ = city; + setParameter("City", city); +} + +std::string QueryBookkeepingCommoditiesRequest::getCompanyType()const +{ + return companyType_; +} + +void QueryBookkeepingCommoditiesRequest::setCompanyType(const std::string& companyType) +{ + companyType_ = companyType; + setParameter("CompanyType", companyType); +} + +std::string QueryBookkeepingCommoditiesRequest::getAreaType()const +{ + return areaType_; +} + +void QueryBookkeepingCommoditiesRequest::setAreaType(const std::string& areaType) +{ + areaType_ = areaType; + setParameter("AreaType", areaType); +} + diff --git a/companyreg/src/model/QueryBookkeepingCommoditiesResult.cc b/companyreg/src/model/QueryBookkeepingCommoditiesResult.cc new file mode 100644 index 000000000..3dfd261cf --- /dev/null +++ b/companyreg/src/model/QueryBookkeepingCommoditiesResult.cc @@ -0,0 +1,91 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Companyreg; +using namespace AlibabaCloud::Companyreg::Model; + +QueryBookkeepingCommoditiesResult::QueryBookkeepingCommoditiesResult() : + ServiceResult() +{} + +QueryBookkeepingCommoditiesResult::QueryBookkeepingCommoditiesResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +QueryBookkeepingCommoditiesResult::~QueryBookkeepingCommoditiesResult() +{} + +void QueryBookkeepingCommoditiesResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + auto allDataNode = value["Data"]["BookkeepingCommodity"]; + for (auto valueDataBookkeepingCommodity : allDataNode) + { + BookkeepingCommodity dataObject; + if(!valueDataBookkeepingCommodity["TopOrgCode"].isNull()) + dataObject.topOrgCode = valueDataBookkeepingCommodity["TopOrgCode"].asString(); + if(!valueDataBookkeepingCommodity["CommodityCode"].isNull()) + dataObject.commodityCode = valueDataBookkeepingCommodity["CommodityCode"].asString(); + if(!valueDataBookkeepingCommodity["CommodityName"].isNull()) + dataObject.commodityName = valueDataBookkeepingCommodity["CommodityName"].asString(); + if(!valueDataBookkeepingCommodity["SpecCode"].isNull()) + dataObject.specCode = valueDataBookkeepingCommodity["SpecCode"].asString(); + if(!valueDataBookkeepingCommodity["PackageVersionCode"].isNull()) + dataObject.packageVersionCode = valueDataBookkeepingCommodity["PackageVersionCode"].asString(); + if(!valueDataBookkeepingCommodity["PackageVersionValue"].isNull()) + dataObject.packageVersionValue = valueDataBookkeepingCommodity["PackageVersionValue"].asString(); + if(!valueDataBookkeepingCommodity["PackageVersionName"].isNull()) + dataObject.packageVersionName = valueDataBookkeepingCommodity["PackageVersionName"].asString(); + if(!valueDataBookkeepingCommodity["CityModuleCode"].isNull()) + dataObject.cityModuleCode = valueDataBookkeepingCommodity["CityModuleCode"].asString(); + if(!valueDataBookkeepingCommodity["CityModuleValue"].isNull()) + dataObject.cityModuleValue = valueDataBookkeepingCommodity["CityModuleValue"].asString(); + if(!valueDataBookkeepingCommodity["CityModuleName"].isNull()) + dataObject.cityModuleName = valueDataBookkeepingCommodity["CityModuleName"].asString(); + if(!valueDataBookkeepingCommodity["OrdTimeCode"].isNull()) + dataObject.ordTimeCode = valueDataBookkeepingCommodity["OrdTimeCode"].asString(); + if(!valueDataBookkeepingCommodity["OrdTimeValue"].isNull()) + dataObject.ordTimeValue = valueDataBookkeepingCommodity["OrdTimeValue"].asString(); + if(!valueDataBookkeepingCommodity["OrdTimeName"].isNull()) + dataObject.ordTimeName = valueDataBookkeepingCommodity["OrdTimeName"].asString(); + if(!valueDataBookkeepingCommodity["TopOrgName"].isNull()) + dataObject.topOrgName = valueDataBookkeepingCommodity["TopOrgName"].asString(); + if(!valueDataBookkeepingCommodity["ServiceModuleCode"].isNull()) + dataObject.serviceModuleCode = valueDataBookkeepingCommodity["ServiceModuleCode"].asString(); + if(!valueDataBookkeepingCommodity["ServiceModuleValue"].isNull()) + dataObject.serviceModuleValue = valueDataBookkeepingCommodity["ServiceModuleValue"].asString(); + if(!valueDataBookkeepingCommodity["ServiceModuleName"].isNull()) + dataObject.serviceModuleName = valueDataBookkeepingCommodity["ServiceModuleName"].asString(); + if(!valueDataBookkeepingCommodity["AreaType"].isNull()) + dataObject.areaType = valueDataBookkeepingCommodity["AreaType"].asString(); + data_.push_back(dataObject); + } + +} + +std::vector QueryBookkeepingCommoditiesResult::getData()const +{ + return data_; +} + diff --git a/companyreg/src/model/QueryBookkeepingCommodityModulesRequest.cc b/companyreg/src/model/QueryBookkeepingCommodityModulesRequest.cc new file mode 100644 index 000000000..303d6adc8 --- /dev/null +++ b/companyreg/src/model/QueryBookkeepingCommodityModulesRequest.cc @@ -0,0 +1,29 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Companyreg::Model::QueryBookkeepingCommodityModulesRequest; + +QueryBookkeepingCommodityModulesRequest::QueryBookkeepingCommodityModulesRequest() : + RpcServiceRequest("companyreg", "2019-05-08", "QueryBookkeepingCommodityModules") +{ + setMethod(HttpRequest::Method::Post); +} + +QueryBookkeepingCommodityModulesRequest::~QueryBookkeepingCommodityModulesRequest() +{} + diff --git a/companyreg/src/model/QueryBookkeepingCommodityModulesResult.cc b/companyreg/src/model/QueryBookkeepingCommodityModulesResult.cc new file mode 100644 index 000000000..69a3ae142 --- /dev/null +++ b/companyreg/src/model/QueryBookkeepingCommodityModulesResult.cc @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Companyreg; +using namespace AlibabaCloud::Companyreg::Model; + +QueryBookkeepingCommodityModulesResult::QueryBookkeepingCommodityModulesResult() : + ServiceResult() +{} + +QueryBookkeepingCommodityModulesResult::QueryBookkeepingCommodityModulesResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +QueryBookkeepingCommodityModulesResult::~QueryBookkeepingCommodityModulesResult() +{} + +void QueryBookkeepingCommodityModulesResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + if(!value["Data"].isNull()) + data_ = value["Data"].asString(); + +} + +std::string QueryBookkeepingCommodityModulesResult::getData()const +{ + return data_; +} + diff --git a/companyreg/src/model/QueryCommodityConfigRequest.cc b/companyreg/src/model/QueryCommodityConfigRequest.cc new file mode 100644 index 000000000..ac9b79546 --- /dev/null +++ b/companyreg/src/model/QueryCommodityConfigRequest.cc @@ -0,0 +1,62 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Companyreg::Model::QueryCommodityConfigRequest; + +QueryCommodityConfigRequest::QueryCommodityConfigRequest() : + RpcServiceRequest("companyreg", "2020-03-06", "QueryCommodityConfig") +{ + setMethod(HttpRequest::Method::Post); +} + +QueryCommodityConfigRequest::~QueryCommodityConfigRequest() +{} + +std::string QueryCommodityConfigRequest::getBizType()const +{ + return bizType_; +} + +void QueryCommodityConfigRequest::setBizType(const std::string& bizType) +{ + bizType_ = bizType; + setParameter("BizType", bizType); +} + +bool QueryCommodityConfigRequest::getQueryModule()const +{ + return queryModule_; +} + +void QueryCommodityConfigRequest::setQueryModule(bool queryModule) +{ + queryModule_ = queryModule; + setParameter("QueryModule", queryModule ? "true" : "false"); +} + +std::string QueryCommodityConfigRequest::getCommodityCode()const +{ + return commodityCode_; +} + +void QueryCommodityConfigRequest::setCommodityCode(const std::string& commodityCode) +{ + commodityCode_ = commodityCode; + setParameter("CommodityCode", commodityCode); +} + diff --git a/companyreg/src/model/QueryCommodityConfigResult.cc b/companyreg/src/model/QueryCommodityConfigResult.cc new file mode 100644 index 000000000..1374e06f6 --- /dev/null +++ b/companyreg/src/model/QueryCommodityConfigResult.cc @@ -0,0 +1,88 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Companyreg; +using namespace AlibabaCloud::Companyreg::Model; + +QueryCommodityConfigResult::QueryCommodityConfigResult() : + ServiceResult() +{} + +QueryCommodityConfigResult::QueryCommodityConfigResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +QueryCommodityConfigResult::~QueryCommodityConfigResult() +{} + +void QueryCommodityConfigResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + auto dataNode = value["Data"]; + if(!dataNode["ProductLine"].isNull()) + data_.productLine = dataNode["ProductLine"].asString(); + if(!dataNode["CommodityCode"].isNull()) + data_.commodityCode = dataNode["CommodityCode"].asString(); + if(!dataNode["Description"].isNull()) + data_.description = dataNode["Description"].asString(); + if(!dataNode["StartingPrice"].isNull()) + data_.startingPrice = dataNode["StartingPrice"].asString(); + if(!dataNode["Type"].isNull()) + data_.type = std::stoi(dataNode["Type"].asString()); + if(!dataNode["IconUrl"].isNull()) + data_.iconUrl = dataNode["IconUrl"].asString(); + if(!dataNode["ProtocolUrl"].isNull()) + data_.protocolUrl = dataNode["ProtocolUrl"].asString(); + auto allCommodityModulesNode = dataNode["CommodityModules"]["CommodityModulesItem"]; + for (auto dataNodeCommodityModulesCommodityModulesItem : allCommodityModulesNode) + { + Data::CommodityModulesItem commodityModulesItemObject; + if(!dataNodeCommodityModulesCommodityModulesItem["ModuleCode"].isNull()) + commodityModulesItemObject.moduleCode = dataNodeCommodityModulesCommodityModulesItem["ModuleCode"].asString(); + if(!dataNodeCommodityModulesCommodityModulesItem["ModuleName"].isNull()) + commodityModulesItemObject.moduleName = dataNodeCommodityModulesCommodityModulesItem["ModuleName"].asString(); + if(!dataNodeCommodityModulesCommodityModulesItem["ModuleDescription"].isNull()) + commodityModulesItemObject.moduleDescription = dataNodeCommodityModulesCommodityModulesItem["ModuleDescription"].asString(); + if(!dataNodeCommodityModulesCommodityModulesItem["ModuleType"].isNull()) + commodityModulesItemObject.moduleType = dataNodeCommodityModulesCommodityModulesItem["ModuleType"].asString(); + if(!dataNodeCommodityModulesCommodityModulesItem["ModuleTip"].isNull()) + commodityModulesItemObject.moduleTip = dataNodeCommodityModulesCommodityModulesItem["ModuleTip"].asString(); + if(!dataNodeCommodityModulesCommodityModulesItem["LxModuleCode"].isNull()) + commodityModulesItemObject.lxModuleCode = dataNodeCommodityModulesCommodityModulesItem["LxModuleCode"].asString(); + if(!dataNodeCommodityModulesCommodityModulesItem["ModuleValue"].isNull()) + commodityModulesItemObject.moduleValue = dataNodeCommodityModulesCommodityModulesItem["ModuleValue"].asString(); + if(!dataNodeCommodityModulesCommodityModulesItem["ModuleUrl"].isNull()) + commodityModulesItemObject.moduleUrl = dataNodeCommodityModulesCommodityModulesItem["ModuleUrl"].asString(); + if(!dataNodeCommodityModulesCommodityModulesItem["SortNumber"].isNull()) + commodityModulesItemObject.sortNumber = std::stoi(dataNodeCommodityModulesCommodityModulesItem["SortNumber"].asString()); + data_.commodityModules.push_back(commodityModulesItemObject); + } + +} + +QueryCommodityConfigResult::Data QueryCommodityConfigResult::getData()const +{ + return data_; +} + diff --git a/companyreg/src/model/QueryCommunicationLogsRequest.cc b/companyreg/src/model/QueryCommunicationLogsRequest.cc new file mode 100644 index 000000000..ed728fc90 --- /dev/null +++ b/companyreg/src/model/QueryCommunicationLogsRequest.cc @@ -0,0 +1,73 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Companyreg::Model::QueryCommunicationLogsRequest; + +QueryCommunicationLogsRequest::QueryCommunicationLogsRequest() : + RpcServiceRequest("companyreg", "2019-05-08", "QueryCommunicationLogs") +{ + setMethod(HttpRequest::Method::Post); +} + +QueryCommunicationLogsRequest::~QueryCommunicationLogsRequest() +{} + +int QueryCommunicationLogsRequest::getType()const +{ + return type_; +} + +void QueryCommunicationLogsRequest::setType(int type) +{ + type_ = type; + setParameter("Type", std::to_string(type)); +} + +int QueryCommunicationLogsRequest::getPageNum()const +{ + return pageNum_; +} + +void QueryCommunicationLogsRequest::setPageNum(int pageNum) +{ + pageNum_ = pageNum; + setParameter("PageNum", std::to_string(pageNum)); +} + +std::string QueryCommunicationLogsRequest::getBizId()const +{ + return bizId_; +} + +void QueryCommunicationLogsRequest::setBizId(const std::string& bizId) +{ + bizId_ = bizId; + setParameter("BizId", bizId); +} + +int QueryCommunicationLogsRequest::getPageSize()const +{ + return pageSize_; +} + +void QueryCommunicationLogsRequest::setPageSize(int pageSize) +{ + pageSize_ = pageSize; + setParameter("PageSize", std::to_string(pageSize)); +} + diff --git a/companyreg/src/model/QueryCommunicationLogsResult.cc b/companyreg/src/model/QueryCommunicationLogsResult.cc new file mode 100644 index 000000000..fa51518ed --- /dev/null +++ b/companyreg/src/model/QueryCommunicationLogsResult.cc @@ -0,0 +1,65 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Companyreg; +using namespace AlibabaCloud::Companyreg::Model; + +QueryCommunicationLogsResult::QueryCommunicationLogsResult() : + ServiceResult() +{} + +QueryCommunicationLogsResult::QueryCommunicationLogsResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +QueryCommunicationLogsResult::~QueryCommunicationLogsResult() +{} + +void QueryCommunicationLogsResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + auto allDataNode = value["Data"]["TaskList"]; + for (auto valueDataTaskList : allDataNode) + { + TaskList dataObject; + if(!valueDataTaskList["BizId"].isNull()) + dataObject.bizId = valueDataTaskList["BizId"].asString(); + if(!valueDataTaskList["Note"].isNull()) + dataObject.note = valueDataTaskList["Note"].asString(); + if(!valueDataTaskList["PartnerCode"].isNull()) + dataObject.partnerCode = valueDataTaskList["PartnerCode"].asString(); + if(!valueDataTaskList["UpdateTime"].isNull()) + dataObject.updateTime = std::stol(valueDataTaskList["UpdateTime"].asString()); + if(!valueDataTaskList["CreateTime"].isNull()) + dataObject.createTime = std::stol(valueDataTaskList["CreateTime"].asString()); + data_.push_back(dataObject); + } + +} + +std::vector QueryCommunicationLogsResult::getData()const +{ + return data_; +} + diff --git a/companyreg/src/model/QueryInstanceRequest.cc b/companyreg/src/model/QueryInstanceRequest.cc new file mode 100644 index 000000000..1280d1ba0 --- /dev/null +++ b/companyreg/src/model/QueryInstanceRequest.cc @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Companyreg::Model::QueryInstanceRequest; + +QueryInstanceRequest::QueryInstanceRequest() : + RpcServiceRequest("companyreg", "2020-03-06", "QueryInstance") +{ + setMethod(HttpRequest::Method::Post); +} + +QueryInstanceRequest::~QueryInstanceRequest() +{} + +std::string QueryInstanceRequest::getBizType()const +{ + return bizType_; +} + +void QueryInstanceRequest::setBizType(const std::string& bizType) +{ + bizType_ = bizType; + setParameter("BizType", bizType); +} + +std::string QueryInstanceRequest::getInstanceId()const +{ + return instanceId_; +} + +void QueryInstanceRequest::setInstanceId(const std::string& instanceId) +{ + instanceId_ = instanceId; + setParameter("InstanceId", instanceId); +} + diff --git a/companyreg/src/model/QueryInstanceResult.cc b/companyreg/src/model/QueryInstanceResult.cc new file mode 100644 index 000000000..24ea6cec1 --- /dev/null +++ b/companyreg/src/model/QueryInstanceResult.cc @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Companyreg; +using namespace AlibabaCloud::Companyreg::Model; + +QueryInstanceResult::QueryInstanceResult() : + ServiceResult() +{} + +QueryInstanceResult::QueryInstanceResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +QueryInstanceResult::~QueryInstanceResult() +{} + +void QueryInstanceResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + if(!value["Data"].isNull()) + data_ = value["Data"].asString(); + +} + +std::string QueryInstanceResult::getData()const +{ + return data_; +} + diff --git a/companyreg/src/model/QueryIntentionListRequest.cc b/companyreg/src/model/QueryIntentionListRequest.cc new file mode 100644 index 000000000..fd14f4254 --- /dev/null +++ b/companyreg/src/model/QueryIntentionListRequest.cc @@ -0,0 +1,106 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Companyreg::Model::QueryIntentionListRequest; + +QueryIntentionListRequest::QueryIntentionListRequest() : + RpcServiceRequest("companyreg", "2019-05-08", "QueryIntentionList") +{ + setMethod(HttpRequest::Method::Post); +} + +QueryIntentionListRequest::~QueryIntentionListRequest() +{} + +std::string QueryIntentionListRequest::getTypeList()const +{ + return typeList_; +} + +void QueryIntentionListRequest::setTypeList(const std::string& typeList) +{ + typeList_ = typeList; + setParameter("TypeList", typeList); +} + +int QueryIntentionListRequest::getType()const +{ + return type_; +} + +void QueryIntentionListRequest::setType(int type) +{ + type_ = type; + setParameter("Type", std::to_string(type)); +} + +int QueryIntentionListRequest::getPageNum()const +{ + return pageNum_; +} + +void QueryIntentionListRequest::setPageNum(int pageNum) +{ + pageNum_ = pageNum; + setParameter("PageNum", std::to_string(pageNum)); +} + +std::string QueryIntentionListRequest::getSortFiled()const +{ + return sortFiled_; +} + +void QueryIntentionListRequest::setSortFiled(const std::string& sortFiled) +{ + sortFiled_ = sortFiled; + setParameter("SortFiled", sortFiled); +} + +int QueryIntentionListRequest::getPageSize()const +{ + return pageSize_; +} + +void QueryIntentionListRequest::setPageSize(int pageSize) +{ + pageSize_ = pageSize; + setParameter("PageSize", std::to_string(pageSize)); +} + +std::string QueryIntentionListRequest::getSortOrder()const +{ + return sortOrder_; +} + +void QueryIntentionListRequest::setSortOrder(const std::string& sortOrder) +{ + sortOrder_ = sortOrder; + setParameter("SortOrder", sortOrder); +} + +int QueryIntentionListRequest::getStatus()const +{ + return status_; +} + +void QueryIntentionListRequest::setStatus(int status) +{ + status_ = status; + setParameter("Status", std::to_string(status)); +} + diff --git a/companyreg/src/model/QueryIntentionListResult.cc b/companyreg/src/model/QueryIntentionListResult.cc new file mode 100644 index 000000000..ec2742885 --- /dev/null +++ b/companyreg/src/model/QueryIntentionListResult.cc @@ -0,0 +1,103 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Companyreg; +using namespace AlibabaCloud::Companyreg::Model; + +QueryIntentionListResult::QueryIntentionListResult() : + ServiceResult() +{} + +QueryIntentionListResult::QueryIntentionListResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +QueryIntentionListResult::~QueryIntentionListResult() +{} + +void QueryIntentionListResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + auto allDataNode = value["Data"]["Intention"]; + for (auto valueDataIntention : allDataNode) + { + Intention dataObject; + if(!valueDataIntention["UserId"].isNull()) + dataObject.userId = valueDataIntention["UserId"].asString(); + if(!valueDataIntention["RegisterNumber"].isNull()) + dataObject.registerNumber = valueDataIntention["RegisterNumber"].asString(); + if(!valueDataIntention["Classification"].isNull()) + dataObject.classification = valueDataIntention["Classification"].asString(); + if(!valueDataIntention["Type"].isNull()) + dataObject.type = std::stoi(valueDataIntention["Type"].asString()); + if(!valueDataIntention["BizId"].isNull()) + dataObject.bizId = valueDataIntention["BizId"].asString(); + if(!valueDataIntention["Description"].isNull()) + dataObject.description = valueDataIntention["Description"].asString(); + if(!valueDataIntention["Status"].isNull()) + dataObject.status = std::stoi(valueDataIntention["Status"].asString()); + if(!valueDataIntention["UpdateTime"].isNull()) + dataObject.updateTime = std::stol(valueDataIntention["UpdateTime"].asString()); + if(!valueDataIntention["CreateTime"].isNull()) + dataObject.createTime = std::stol(valueDataIntention["CreateTime"].asString()); + if(!valueDataIntention["Area"].isNull()) + dataObject.area = std::stoi(valueDataIntention["Area"].asString()); + data_.push_back(dataObject); + } + if(!value["TotalItemNum"].isNull()) + totalItemNum_ = std::stoi(value["TotalItemNum"].asString()); + if(!value["CurrentPageNum"].isNull()) + currentPageNum_ = std::stoi(value["CurrentPageNum"].asString()); + if(!value["PageSize"].isNull()) + pageSize_ = std::stoi(value["PageSize"].asString()); + if(!value["TotalPageNum"].isNull()) + totalPageNum_ = std::stoi(value["TotalPageNum"].asString()); + +} + +int QueryIntentionListResult::getCurrentPageNum()const +{ + return currentPageNum_; +} + +int QueryIntentionListResult::getPageSize()const +{ + return pageSize_; +} + +int QueryIntentionListResult::getTotalPageNum()const +{ + return totalPageNum_; +} + +std::vector QueryIntentionListResult::getData()const +{ + return data_; +} + +int QueryIntentionListResult::getTotalItemNum()const +{ + return totalItemNum_; +} + diff --git a/companyreg/src/model/QueryTradeIntentionUserListRequest.cc b/companyreg/src/model/QueryTradeIntentionUserListRequest.cc new file mode 100644 index 000000000..0ab137633 --- /dev/null +++ b/companyreg/src/model/QueryTradeIntentionUserListRequest.cc @@ -0,0 +1,117 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Companyreg::Model::QueryTradeIntentionUserListRequest; + +QueryTradeIntentionUserListRequest::QueryTradeIntentionUserListRequest() : + RpcServiceRequest("companyreg", "2019-05-08", "QueryTradeIntentionUserList") +{ + setMethod(HttpRequest::Method::Post); +} + +QueryTradeIntentionUserListRequest::~QueryTradeIntentionUserListRequest() +{} + +int QueryTradeIntentionUserListRequest::getArea()const +{ + return area_; +} + +void QueryTradeIntentionUserListRequest::setArea(int area) +{ + area_ = area; + setParameter("Area", std::to_string(area)); +} + +int QueryTradeIntentionUserListRequest::getPageNum()const +{ + return pageNum_; +} + +void QueryTradeIntentionUserListRequest::setPageNum(int pageNum) +{ + pageNum_ = pageNum; + setParameter("PageNum", std::to_string(pageNum)); +} + +int QueryTradeIntentionUserListRequest::getType()const +{ + return type_; +} + +void QueryTradeIntentionUserListRequest::setType(int type) +{ + type_ = type; + setParameter("Type", std::to_string(type)); +} + +int QueryTradeIntentionUserListRequest::getPageSize()const +{ + return pageSize_; +} + +void QueryTradeIntentionUserListRequest::setPageSize(int pageSize) +{ + pageSize_ = pageSize; + setParameter("PageSize", std::to_string(pageSize)); +} + +std::string QueryTradeIntentionUserListRequest::getBizId()const +{ + return bizId_; +} + +void QueryTradeIntentionUserListRequest::setBizId(const std::string& bizId) +{ + bizId_ = bizId; + setParameter("BizId", bizId); +} + +long QueryTradeIntentionUserListRequest::getEnd()const +{ + return end_; +} + +void QueryTradeIntentionUserListRequest::setEnd(long end) +{ + end_ = end; + setParameter("End", std::to_string(end)); +} + +long QueryTradeIntentionUserListRequest::getBegin()const +{ + return begin_; +} + +void QueryTradeIntentionUserListRequest::setBegin(long begin) +{ + begin_ = begin; + setParameter("Begin", std::to_string(begin)); +} + +int QueryTradeIntentionUserListRequest::getStatus()const +{ + return status_; +} + +void QueryTradeIntentionUserListRequest::setStatus(int status) +{ + status_ = status; + setParameter("Status", std::to_string(status)); +} + diff --git a/companyreg/src/model/QueryTradeIntentionUserListResult.cc b/companyreg/src/model/QueryTradeIntentionUserListResult.cc new file mode 100644 index 000000000..86dfd5d15 --- /dev/null +++ b/companyreg/src/model/QueryTradeIntentionUserListResult.cc @@ -0,0 +1,105 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Companyreg; +using namespace AlibabaCloud::Companyreg::Model; + +QueryTradeIntentionUserListResult::QueryTradeIntentionUserListResult() : + ServiceResult() +{} + +QueryTradeIntentionUserListResult::QueryTradeIntentionUserListResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +QueryTradeIntentionUserListResult::~QueryTradeIntentionUserListResult() +{} + +void QueryTradeIntentionUserListResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + auto allDataNode = value["Data"]["Trademark"]; + for (auto valueDataTrademark : allDataNode) + { + Trademark dataObject; + if(!valueDataTrademark["RegisterNumber"].isNull()) + dataObject.registerNumber = valueDataTrademark["RegisterNumber"].asString(); + if(!valueDataTrademark["Classification"].isNull()) + dataObject.classification = valueDataTrademark["Classification"].asString(); + if(!valueDataTrademark["Mobile"].isNull()) + dataObject.mobile = valueDataTrademark["Mobile"].asString(); + if(!valueDataTrademark["UserName"].isNull()) + dataObject.userName = valueDataTrademark["UserName"].asString(); + if(!valueDataTrademark["BizId"].isNull()) + dataObject.bizId = valueDataTrademark["BizId"].asString(); + if(!valueDataTrademark["Description"].isNull()) + dataObject.description = valueDataTrademark["Description"].asString(); + if(!valueDataTrademark["Status"].isNull()) + dataObject.status = std::stoi(valueDataTrademark["Status"].asString()); + if(!valueDataTrademark["Area"].isNull()) + dataObject.area = std::stoi(valueDataTrademark["Area"].asString()); + if(!valueDataTrademark["Type"].isNull()) + dataObject.type = std::stoi(valueDataTrademark["Type"].asString()); + if(!valueDataTrademark["CreateTime"].isNull()) + dataObject.createTime = std::stol(valueDataTrademark["CreateTime"].asString()); + if(!valueDataTrademark["UpdateTime"].isNull()) + dataObject.updateTime = std::stol(valueDataTrademark["UpdateTime"].asString()); + data_.push_back(dataObject); + } + if(!value["TotalItemNum"].isNull()) + totalItemNum_ = std::stoi(value["TotalItemNum"].asString()); + if(!value["CurrentPageNum"].isNull()) + currentPageNum_ = std::stoi(value["CurrentPageNum"].asString()); + if(!value["PageSize"].isNull()) + pageSize_ = std::stoi(value["PageSize"].asString()); + if(!value["TotalPageNum"].isNull()) + totalPageNum_ = std::stoi(value["TotalPageNum"].asString()); + +} + +int QueryTradeIntentionUserListResult::getCurrentPageNum()const +{ + return currentPageNum_; +} + +int QueryTradeIntentionUserListResult::getPageSize()const +{ + return pageSize_; +} + +int QueryTradeIntentionUserListResult::getTotalPageNum()const +{ + return totalPageNum_; +} + +std::vector QueryTradeIntentionUserListResult::getData()const +{ + return data_; +} + +int QueryTradeIntentionUserListResult::getTotalItemNum()const +{ + return totalItemNum_; +} + diff --git a/companyreg/src/model/QueryUserNeedAuthRequest.cc b/companyreg/src/model/QueryUserNeedAuthRequest.cc new file mode 100644 index 000000000..daef75804 --- /dev/null +++ b/companyreg/src/model/QueryUserNeedAuthRequest.cc @@ -0,0 +1,29 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Companyreg::Model::QueryUserNeedAuthRequest; + +QueryUserNeedAuthRequest::QueryUserNeedAuthRequest() : + RpcServiceRequest("companyreg", "2020-03-06", "QueryUserNeedAuth") +{ + setMethod(HttpRequest::Method::Post); +} + +QueryUserNeedAuthRequest::~QueryUserNeedAuthRequest() +{} + diff --git a/companyreg/src/model/QueryUserNeedAuthResult.cc b/companyreg/src/model/QueryUserNeedAuthResult.cc new file mode 100644 index 000000000..7a4af4d86 --- /dev/null +++ b/companyreg/src/model/QueryUserNeedAuthResult.cc @@ -0,0 +1,58 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Companyreg; +using namespace AlibabaCloud::Companyreg::Model; + +QueryUserNeedAuthResult::QueryUserNeedAuthResult() : + ServiceResult() +{} + +QueryUserNeedAuthResult::QueryUserNeedAuthResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +QueryUserNeedAuthResult::~QueryUserNeedAuthResult() +{} + +void QueryUserNeedAuthResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + if(!value["Success"].isNull()) + success_ = value["Success"].asString() == "true"; + if(!value["NeedAuth"].isNull()) + needAuth_ = value["NeedAuth"].asString() == "true"; + +} + +bool QueryUserNeedAuthResult::getNeedAuth()const +{ + return needAuth_; +} + +bool QueryUserNeedAuthResult::getSuccess()const +{ + return success_; +} + diff --git a/companyreg/src/model/ReSubmitIcpSolutionRequest.cc b/companyreg/src/model/ReSubmitIcpSolutionRequest.cc new file mode 100644 index 000000000..bea7b917a --- /dev/null +++ b/companyreg/src/model/ReSubmitIcpSolutionRequest.cc @@ -0,0 +1,40 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Companyreg::Model::ReSubmitIcpSolutionRequest; + +ReSubmitIcpSolutionRequest::ReSubmitIcpSolutionRequest() : + RpcServiceRequest("companyreg", "2019-05-08", "ReSubmitIcpSolution") +{ + setMethod(HttpRequest::Method::Post); +} + +ReSubmitIcpSolutionRequest::~ReSubmitIcpSolutionRequest() +{} + +std::string ReSubmitIcpSolutionRequest::getBizId()const +{ + return bizId_; +} + +void ReSubmitIcpSolutionRequest::setBizId(const std::string& bizId) +{ + bizId_ = bizId; + setBodyParameter("BizId", bizId); +} + diff --git a/companyreg/src/model/ReSubmitIcpSolutionResult.cc b/companyreg/src/model/ReSubmitIcpSolutionResult.cc new file mode 100644 index 000000000..b78f47257 --- /dev/null +++ b/companyreg/src/model/ReSubmitIcpSolutionResult.cc @@ -0,0 +1,58 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Companyreg; +using namespace AlibabaCloud::Companyreg::Model; + +ReSubmitIcpSolutionResult::ReSubmitIcpSolutionResult() : + ServiceResult() +{} + +ReSubmitIcpSolutionResult::ReSubmitIcpSolutionResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +ReSubmitIcpSolutionResult::~ReSubmitIcpSolutionResult() +{} + +void ReSubmitIcpSolutionResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + if(!value["Success"].isNull()) + success_ = value["Success"].asString() == "true"; + if(!value["BizId"].isNull()) + bizId_ = value["BizId"].asString(); + +} + +std::string ReSubmitIcpSolutionResult::getBizId()const +{ + return bizId_; +} + +bool ReSubmitIcpSolutionResult::getSuccess()const +{ + return success_; +} + diff --git a/companyreg/src/model/RefuseMaterialRequest.cc b/companyreg/src/model/RefuseMaterialRequest.cc new file mode 100644 index 000000000..08e4a8043 --- /dev/null +++ b/companyreg/src/model/RefuseMaterialRequest.cc @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Companyreg::Model::RefuseMaterialRequest; + +RefuseMaterialRequest::RefuseMaterialRequest() : + RpcServiceRequest("companyreg", "2019-05-08", "RefuseMaterial") +{ + setMethod(HttpRequest::Method::Post); +} + +RefuseMaterialRequest::~RefuseMaterialRequest() +{} + +std::string RefuseMaterialRequest::getNote()const +{ + return note_; +} + +void RefuseMaterialRequest::setNote(const std::string& note) +{ + note_ = note; + setParameter("Note", note); +} + +std::string RefuseMaterialRequest::getBizId()const +{ + return bizId_; +} + +void RefuseMaterialRequest::setBizId(const std::string& bizId) +{ + bizId_ = bizId; + setParameter("BizId", bizId); +} + diff --git a/companyreg/src/model/RefuseMaterialResult.cc b/companyreg/src/model/RefuseMaterialResult.cc new file mode 100644 index 000000000..a1693fa7d --- /dev/null +++ b/companyreg/src/model/RefuseMaterialResult.cc @@ -0,0 +1,44 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Companyreg; +using namespace AlibabaCloud::Companyreg::Model; + +RefuseMaterialResult::RefuseMaterialResult() : + ServiceResult() +{} + +RefuseMaterialResult::RefuseMaterialResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +RefuseMaterialResult::~RefuseMaterialResult() +{} + +void RefuseMaterialResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + +} + diff --git a/companyreg/src/model/RejectIcpIntentionRequest.cc b/companyreg/src/model/RejectIcpIntentionRequest.cc new file mode 100644 index 000000000..dbb585173 --- /dev/null +++ b/companyreg/src/model/RejectIcpIntentionRequest.cc @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Companyreg::Model::RejectIcpIntentionRequest; + +RejectIcpIntentionRequest::RejectIcpIntentionRequest() : + RpcServiceRequest("companyreg", "2019-05-08", "RejectIcpIntention") +{ + setMethod(HttpRequest::Method::Post); +} + +RejectIcpIntentionRequest::~RejectIcpIntentionRequest() +{} + +std::string RejectIcpIntentionRequest::getNote()const +{ + return note_; +} + +void RejectIcpIntentionRequest::setNote(const std::string& note) +{ + note_ = note; + setParameter("Note", note); +} + +std::string RejectIcpIntentionRequest::getBizId()const +{ + return bizId_; +} + +void RejectIcpIntentionRequest::setBizId(const std::string& bizId) +{ + bizId_ = bizId; + setParameter("BizId", bizId); +} + diff --git a/companyreg/src/model/RejectIcpIntentionResult.cc b/companyreg/src/model/RejectIcpIntentionResult.cc new file mode 100644 index 000000000..2794e0574 --- /dev/null +++ b/companyreg/src/model/RejectIcpIntentionResult.cc @@ -0,0 +1,65 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Companyreg; +using namespace AlibabaCloud::Companyreg::Model; + +RejectIcpIntentionResult::RejectIcpIntentionResult() : + ServiceResult() +{} + +RejectIcpIntentionResult::RejectIcpIntentionResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +RejectIcpIntentionResult::~RejectIcpIntentionResult() +{} + +void RejectIcpIntentionResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + if(!value["Success"].isNull()) + success_ = value["Success"].asString() == "true"; + if(!value["ErrorMsg"].isNull()) + errorMsg_ = value["ErrorMsg"].asString(); + if(!value["ErrorCode"].isNull()) + errorCode_ = value["ErrorCode"].asString(); + +} + +std::string RejectIcpIntentionResult::getErrorMsg()const +{ + return errorMsg_; +} + +std::string RejectIcpIntentionResult::getErrorCode()const +{ + return errorCode_; +} + +bool RejectIcpIntentionResult::getSuccess()const +{ + return success_; +} + diff --git a/companyreg/src/model/RejectSolutionRequest.cc b/companyreg/src/model/RejectSolutionRequest.cc new file mode 100644 index 000000000..6883b5b51 --- /dev/null +++ b/companyreg/src/model/RejectSolutionRequest.cc @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Companyreg::Model::RejectSolutionRequest; + +RejectSolutionRequest::RejectSolutionRequest() : + RpcServiceRequest("companyreg", "2020-03-06", "RejectSolution") +{ + setMethod(HttpRequest::Method::Post); +} + +RejectSolutionRequest::~RejectSolutionRequest() +{} + +std::string RejectSolutionRequest::getNote()const +{ + return note_; +} + +void RejectSolutionRequest::setNote(const std::string& note) +{ + note_ = note; + setParameter("Note", note); +} + +std::string RejectSolutionRequest::getSolutionBizId()const +{ + return solutionBizId_; +} + +void RejectSolutionRequest::setSolutionBizId(const std::string& solutionBizId) +{ + solutionBizId_ = solutionBizId; + setParameter("SolutionBizId", solutionBizId); +} + diff --git a/companyreg/src/model/RejectSolutionResult.cc b/companyreg/src/model/RejectSolutionResult.cc new file mode 100644 index 000000000..9228c07ca --- /dev/null +++ b/companyreg/src/model/RejectSolutionResult.cc @@ -0,0 +1,65 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Companyreg; +using namespace AlibabaCloud::Companyreg::Model; + +RejectSolutionResult::RejectSolutionResult() : + ServiceResult() +{} + +RejectSolutionResult::RejectSolutionResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +RejectSolutionResult::~RejectSolutionResult() +{} + +void RejectSolutionResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + if(!value["Success"].isNull()) + success_ = value["Success"].asString() == "true"; + if(!value["ErrorMsg"].isNull()) + errorMsg_ = value["ErrorMsg"].asString(); + if(!value["ErrorCode"].isNull()) + errorCode_ = value["ErrorCode"].asString(); + +} + +std::string RejectSolutionResult::getErrorMsg()const +{ + return errorMsg_; +} + +std::string RejectSolutionResult::getErrorCode()const +{ + return errorCode_; +} + +bool RejectSolutionResult::getSuccess()const +{ + return success_; +} + diff --git a/companyreg/src/model/RejectUserSolutionRequest.cc b/companyreg/src/model/RejectUserSolutionRequest.cc new file mode 100644 index 000000000..1e2a80472 --- /dev/null +++ b/companyreg/src/model/RejectUserSolutionRequest.cc @@ -0,0 +1,62 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Companyreg::Model::RejectUserSolutionRequest; + +RejectUserSolutionRequest::RejectUserSolutionRequest() : + RpcServiceRequest("companyreg", "2020-03-06", "RejectUserSolution") +{ + setMethod(HttpRequest::Method::Post); +} + +RejectUserSolutionRequest::~RejectUserSolutionRequest() +{} + +std::string RejectUserSolutionRequest::getBizType()const +{ + return bizType_; +} + +void RejectUserSolutionRequest::setBizType(const std::string& bizType) +{ + bizType_ = bizType; + setParameter("BizType", bizType); +} + +std::string RejectUserSolutionRequest::getNote()const +{ + return note_; +} + +void RejectUserSolutionRequest::setNote(const std::string& note) +{ + note_ = note; + setParameter("Note", note); +} + +std::string RejectUserSolutionRequest::getSolutionBizId()const +{ + return solutionBizId_; +} + +void RejectUserSolutionRequest::setSolutionBizId(const std::string& solutionBizId) +{ + solutionBizId_ = solutionBizId; + setParameter("SolutionBizId", solutionBizId); +} + diff --git a/companyreg/src/model/RejectUserSolutionResult.cc b/companyreg/src/model/RejectUserSolutionResult.cc new file mode 100644 index 000000000..894d36d8b --- /dev/null +++ b/companyreg/src/model/RejectUserSolutionResult.cc @@ -0,0 +1,65 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Companyreg; +using namespace AlibabaCloud::Companyreg::Model; + +RejectUserSolutionResult::RejectUserSolutionResult() : + ServiceResult() +{} + +RejectUserSolutionResult::RejectUserSolutionResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +RejectUserSolutionResult::~RejectUserSolutionResult() +{} + +void RejectUserSolutionResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + if(!value["Success"].isNull()) + success_ = value["Success"].asString() == "true"; + if(!value["ErrorMsg"].isNull()) + errorMsg_ = value["ErrorMsg"].asString(); + if(!value["ErrorCode"].isNull()) + errorCode_ = value["ErrorCode"].asString(); + +} + +std::string RejectUserSolutionResult::getErrorMsg()const +{ + return errorMsg_; +} + +std::string RejectUserSolutionResult::getErrorCode()const +{ + return errorCode_; +} + +bool RejectUserSolutionResult::getSuccess()const +{ + return success_; +} + diff --git a/companyreg/src/model/ReleaseProduceAuthorizationRequest.cc b/companyreg/src/model/ReleaseProduceAuthorizationRequest.cc new file mode 100644 index 000000000..f274aaf33 --- /dev/null +++ b/companyreg/src/model/ReleaseProduceAuthorizationRequest.cc @@ -0,0 +1,62 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Companyreg::Model::ReleaseProduceAuthorizationRequest; + +ReleaseProduceAuthorizationRequest::ReleaseProduceAuthorizationRequest() : + RpcServiceRequest("companyreg", "2020-03-06", "ReleaseProduceAuthorization") +{ + setMethod(HttpRequest::Method::Post); +} + +ReleaseProduceAuthorizationRequest::~ReleaseProduceAuthorizationRequest() +{} + +std::string ReleaseProduceAuthorizationRequest::getBizType()const +{ + return bizType_; +} + +void ReleaseProduceAuthorizationRequest::setBizType(const std::string& bizType) +{ + bizType_ = bizType; + setBodyParameter("BizType", bizType); +} + +std::string ReleaseProduceAuthorizationRequest::getAuthorizedUserId()const +{ + return authorizedUserId_; +} + +void ReleaseProduceAuthorizationRequest::setAuthorizedUserId(const std::string& authorizedUserId) +{ + authorizedUserId_ = authorizedUserId; + setBodyParameter("AuthorizedUserId", authorizedUserId); +} + +std::string ReleaseProduceAuthorizationRequest::getBizId()const +{ + return bizId_; +} + +void ReleaseProduceAuthorizationRequest::setBizId(const std::string& bizId) +{ + bizId_ = bizId; + setBodyParameter("BizId", bizId); +} + diff --git a/companyreg/src/model/ReleaseProduceAuthorizationResult.cc b/companyreg/src/model/ReleaseProduceAuthorizationResult.cc new file mode 100644 index 000000000..85af0e822 --- /dev/null +++ b/companyreg/src/model/ReleaseProduceAuthorizationResult.cc @@ -0,0 +1,65 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Companyreg; +using namespace AlibabaCloud::Companyreg::Model; + +ReleaseProduceAuthorizationResult::ReleaseProduceAuthorizationResult() : + ServiceResult() +{} + +ReleaseProduceAuthorizationResult::ReleaseProduceAuthorizationResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +ReleaseProduceAuthorizationResult::~ReleaseProduceAuthorizationResult() +{} + +void ReleaseProduceAuthorizationResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + if(!value["Success"].isNull()) + success_ = value["Success"].asString() == "true"; + if(!value["ErrorMsg"].isNull()) + errorMsg_ = value["ErrorMsg"].asString(); + if(!value["ErrorCode"].isNull()) + errorCode_ = value["ErrorCode"].asString(); + +} + +std::string ReleaseProduceAuthorizationResult::getErrorMsg()const +{ + return errorMsg_; +} + +std::string ReleaseProduceAuthorizationResult::getErrorCode()const +{ + return errorCode_; +} + +bool ReleaseProduceAuthorizationResult::getSuccess()const +{ + return success_; +} + diff --git a/companyreg/src/model/SendVcodeRequest.cc b/companyreg/src/model/SendVcodeRequest.cc new file mode 100644 index 000000000..914ab988b --- /dev/null +++ b/companyreg/src/model/SendVcodeRequest.cc @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Companyreg::Model::SendVcodeRequest; + +SendVcodeRequest::SendVcodeRequest() : + RpcServiceRequest("companyreg", "2019-05-08", "SendVcode") +{ + setMethod(HttpRequest::Method::Post); +} + +SendVcodeRequest::~SendVcodeRequest() +{} + +std::string SendVcodeRequest::getMobile()const +{ + return mobile_; +} + +void SendVcodeRequest::setMobile(const std::string& mobile) +{ + mobile_ = mobile; + setParameter("Mobile", mobile); +} + +std::string SendVcodeRequest::getBizCode()const +{ + return bizCode_; +} + +void SendVcodeRequest::setBizCode(const std::string& bizCode) +{ + bizCode_ = bizCode; + setParameter("BizCode", bizCode); +} + diff --git a/companyreg/src/model/SendVcodeResult.cc b/companyreg/src/model/SendVcodeResult.cc new file mode 100644 index 000000000..8b495c98f --- /dev/null +++ b/companyreg/src/model/SendVcodeResult.cc @@ -0,0 +1,44 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Companyreg; +using namespace AlibabaCloud::Companyreg::Model; + +SendVcodeResult::SendVcodeResult() : + ServiceResult() +{} + +SendVcodeResult::SendVcodeResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +SendVcodeResult::~SendVcodeResult() +{} + +void SendVcodeResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + +} + diff --git a/companyreg/src/model/SubmitCommunicationNoteRequest.cc b/companyreg/src/model/SubmitCommunicationNoteRequest.cc new file mode 100644 index 000000000..a7814bc4e --- /dev/null +++ b/companyreg/src/model/SubmitCommunicationNoteRequest.cc @@ -0,0 +1,95 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Companyreg::Model::SubmitCommunicationNoteRequest; + +SubmitCommunicationNoteRequest::SubmitCommunicationNoteRequest() : + RpcServiceRequest("companyreg", "2019-05-08", "SubmitCommunicationNote") +{ + setMethod(HttpRequest::Method::Post); +} + +SubmitCommunicationNoteRequest::~SubmitCommunicationNoteRequest() +{} + +std::string SubmitCommunicationNoteRequest::getNote()const +{ + return note_; +} + +void SubmitCommunicationNoteRequest::setNote(const std::string& note) +{ + note_ = note; + setParameter("Note", note); +} + +int SubmitCommunicationNoteRequest::getType()const +{ + return type_; +} + +void SubmitCommunicationNoteRequest::setType(int type) +{ + type_ = type; + setParameter("Type", std::to_string(type)); +} + +std::string SubmitCommunicationNoteRequest::getActionRequestId()const +{ + return actionRequestId_; +} + +void SubmitCommunicationNoteRequest::setActionRequestId(const std::string& actionRequestId) +{ + actionRequestId_ = actionRequestId; + setParameter("ActionRequestId", actionRequestId); +} + +int SubmitCommunicationNoteRequest::getOperatorType()const +{ + return operatorType_; +} + +void SubmitCommunicationNoteRequest::setOperatorType(int operatorType) +{ + operatorType_ = operatorType; + setParameter("OperatorType", std::to_string(operatorType)); +} + +std::string SubmitCommunicationNoteRequest::getBizCode()const +{ + return bizCode_; +} + +void SubmitCommunicationNoteRequest::setBizCode(const std::string& bizCode) +{ + bizCode_ = bizCode; + setParameter("BizCode", bizCode); +} + +std::string SubmitCommunicationNoteRequest::getBizId()const +{ + return bizId_; +} + +void SubmitCommunicationNoteRequest::setBizId(const std::string& bizId) +{ + bizId_ = bizId; + setParameter("BizId", bizId); +} + diff --git a/companyreg/src/model/SubmitCommunicationNoteResult.cc b/companyreg/src/model/SubmitCommunicationNoteResult.cc new file mode 100644 index 000000000..dd05d83ca --- /dev/null +++ b/companyreg/src/model/SubmitCommunicationNoteResult.cc @@ -0,0 +1,44 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Companyreg; +using namespace AlibabaCloud::Companyreg::Model; + +SubmitCommunicationNoteResult::SubmitCommunicationNoteResult() : + ServiceResult() +{} + +SubmitCommunicationNoteResult::SubmitCommunicationNoteResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +SubmitCommunicationNoteResult::~SubmitCommunicationNoteResult() +{} + +void SubmitCommunicationNoteResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + +} + diff --git a/companyreg/src/model/SubmitConsultationRequest.cc b/companyreg/src/model/SubmitConsultationRequest.cc new file mode 100644 index 000000000..9bff8134a --- /dev/null +++ b/companyreg/src/model/SubmitConsultationRequest.cc @@ -0,0 +1,84 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Companyreg::Model::SubmitConsultationRequest; + +SubmitConsultationRequest::SubmitConsultationRequest() : + RpcServiceRequest("companyreg", "2019-05-08", "SubmitConsultation") +{ + setMethod(HttpRequest::Method::Post); +} + +SubmitConsultationRequest::~SubmitConsultationRequest() +{} + +std::string SubmitConsultationRequest::getData()const +{ + return data_; +} + +void SubmitConsultationRequest::setData(const std::string& data) +{ + data_ = data; + setParameter("Data", data); +} + +std::string SubmitConsultationRequest::getVcode()const +{ + return vcode_; +} + +void SubmitConsultationRequest::setVcode(const std::string& vcode) +{ + vcode_ = vcode; + setParameter("Vcode", vcode); +} + +std::string SubmitConsultationRequest::getBizCode()const +{ + return bizCode_; +} + +void SubmitConsultationRequest::setBizCode(const std::string& bizCode) +{ + bizCode_ = bizCode; + setParameter("BizCode", bizCode); +} + +std::string SubmitConsultationRequest::getConsultRequestId()const +{ + return consultRequestId_; +} + +void SubmitConsultationRequest::setConsultRequestId(const std::string& consultRequestId) +{ + consultRequestId_ = consultRequestId; + setParameter("ConsultRequestId", consultRequestId); +} + +std::string SubmitConsultationRequest::getBizSubCode()const +{ + return bizSubCode_; +} + +void SubmitConsultationRequest::setBizSubCode(const std::string& bizSubCode) +{ + bizSubCode_ = bizSubCode; + setParameter("BizSubCode", bizSubCode); +} + diff --git a/companyreg/src/model/SubmitConsultationResult.cc b/companyreg/src/model/SubmitConsultationResult.cc new file mode 100644 index 000000000..9524e501a --- /dev/null +++ b/companyreg/src/model/SubmitConsultationResult.cc @@ -0,0 +1,44 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Companyreg; +using namespace AlibabaCloud::Companyreg::Model; + +SubmitConsultationResult::SubmitConsultationResult() : + ServiceResult() +{} + +SubmitConsultationResult::SubmitConsultationResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +SubmitConsultationResult::~SubmitConsultationResult() +{} + +void SubmitConsultationResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + +} + diff --git a/companyreg/src/model/SubmitIcpSolutionRequest.cc b/companyreg/src/model/SubmitIcpSolutionRequest.cc new file mode 100644 index 000000000..deb5495e6 --- /dev/null +++ b/companyreg/src/model/SubmitIcpSolutionRequest.cc @@ -0,0 +1,128 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Companyreg::Model::SubmitIcpSolutionRequest; + +SubmitIcpSolutionRequest::SubmitIcpSolutionRequest() : + RpcServiceRequest("companyreg", "2019-05-08", "SubmitIcpSolution") +{ + setMethod(HttpRequest::Method::Post); +} + +SubmitIcpSolutionRequest::~SubmitIcpSolutionRequest() +{} + +std::string SubmitIcpSolutionRequest::getArea()const +{ + return area_; +} + +void SubmitIcpSolutionRequest::setArea(const std::string& area) +{ + area_ = area; + setBodyParameter("Area", area); +} + +std::string SubmitIcpSolutionRequest::getActionType()const +{ + return actionType_; +} + +void SubmitIcpSolutionRequest::setActionType(const std::string& actionType) +{ + actionType_ = actionType; + setBodyParameter("ActionType", actionType); +} + +std::string SubmitIcpSolutionRequest::getIntentionBizId()const +{ + return intentionBizId_; +} + +void SubmitIcpSolutionRequest::setIntentionBizId(const std::string& intentionBizId) +{ + intentionBizId_ = intentionBizId; + setBodyParameter("IntentionBizId", intentionBizId); +} + +std::string SubmitIcpSolutionRequest::getSource()const +{ + return source_; +} + +void SubmitIcpSolutionRequest::setSource(const std::string& source) +{ + source_ = source; + setBodyParameter("Source", source); +} + +std::string SubmitIcpSolutionRequest::getUserId()const +{ + return userId_; +} + +void SubmitIcpSolutionRequest::setUserId(const std::string& userId) +{ + userId_ = userId; + setBodyParameter("UserId", userId); +} + +int SubmitIcpSolutionRequest::getIcpType()const +{ + return icpType_; +} + +void SubmitIcpSolutionRequest::setIcpType(int icpType) +{ + icpType_ = icpType; + setBodyParameter("IcpType", std::to_string(icpType)); +} + +std::string SubmitIcpSolutionRequest::getCompanyAddress()const +{ + return companyAddress_; +} + +void SubmitIcpSolutionRequest::setCompanyAddress(const std::string& companyAddress) +{ + companyAddress_ = companyAddress; + setBodyParameter("CompanyAddress", companyAddress); +} + +std::string SubmitIcpSolutionRequest::getCompanyName()const +{ + return companyName_; +} + +void SubmitIcpSolutionRequest::setCompanyName(const std::string& companyName) +{ + companyName_ = companyName; + setBodyParameter("CompanyName", companyName); +} + +std::string SubmitIcpSolutionRequest::getBizId()const +{ + return bizId_; +} + +void SubmitIcpSolutionRequest::setBizId(const std::string& bizId) +{ + bizId_ = bizId; + setBodyParameter("BizId", bizId); +} + diff --git a/companyreg/src/model/SubmitIcpSolutionResult.cc b/companyreg/src/model/SubmitIcpSolutionResult.cc new file mode 100644 index 000000000..ae50ee9e9 --- /dev/null +++ b/companyreg/src/model/SubmitIcpSolutionResult.cc @@ -0,0 +1,58 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Companyreg; +using namespace AlibabaCloud::Companyreg::Model; + +SubmitIcpSolutionResult::SubmitIcpSolutionResult() : + ServiceResult() +{} + +SubmitIcpSolutionResult::SubmitIcpSolutionResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +SubmitIcpSolutionResult::~SubmitIcpSolutionResult() +{} + +void SubmitIcpSolutionResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + if(!value["Success"].isNull()) + success_ = value["Success"].asString() == "true"; + if(!value["BizId"].isNull()) + bizId_ = value["BizId"].asString(); + +} + +std::string SubmitIcpSolutionResult::getBizId()const +{ + return bizId_; +} + +bool SubmitIcpSolutionResult::getSuccess()const +{ + return success_; +} + diff --git a/companyreg/src/model/SubmitIntentionNoteRequest.cc b/companyreg/src/model/SubmitIntentionNoteRequest.cc new file mode 100644 index 000000000..65abddcb4 --- /dev/null +++ b/companyreg/src/model/SubmitIntentionNoteRequest.cc @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Companyreg::Model::SubmitIntentionNoteRequest; + +SubmitIntentionNoteRequest::SubmitIntentionNoteRequest() : + RpcServiceRequest("companyreg", "2020-03-06", "SubmitIntentionNote") +{ + setMethod(HttpRequest::Method::Post); +} + +SubmitIntentionNoteRequest::~SubmitIntentionNoteRequest() +{} + +std::string SubmitIntentionNoteRequest::getNote()const +{ + return note_; +} + +void SubmitIntentionNoteRequest::setNote(const std::string& note) +{ + note_ = note; + setParameter("Note", note); +} + +std::string SubmitIntentionNoteRequest::getIntentionBizId()const +{ + return intentionBizId_; +} + +void SubmitIntentionNoteRequest::setIntentionBizId(const std::string& intentionBizId) +{ + intentionBizId_ = intentionBizId; + setParameter("IntentionBizId", intentionBizId); +} + diff --git a/companyreg/src/model/SubmitIntentionNoteResult.cc b/companyreg/src/model/SubmitIntentionNoteResult.cc new file mode 100644 index 000000000..a21ccde3a --- /dev/null +++ b/companyreg/src/model/SubmitIntentionNoteResult.cc @@ -0,0 +1,65 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Companyreg; +using namespace AlibabaCloud::Companyreg::Model; + +SubmitIntentionNoteResult::SubmitIntentionNoteResult() : + ServiceResult() +{} + +SubmitIntentionNoteResult::SubmitIntentionNoteResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +SubmitIntentionNoteResult::~SubmitIntentionNoteResult() +{} + +void SubmitIntentionNoteResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + if(!value["Success"].isNull()) + success_ = value["Success"].asString() == "true"; + if(!value["ErrorMsg"].isNull()) + errorMsg_ = value["ErrorMsg"].asString(); + if(!value["ErrorCode"].isNull()) + errorCode_ = value["ErrorCode"].asString(); + +} + +std::string SubmitIntentionNoteResult::getErrorMsg()const +{ + return errorMsg_; +} + +std::string SubmitIntentionNoteResult::getErrorCode()const +{ + return errorCode_; +} + +bool SubmitIntentionNoteResult::getSuccess()const +{ + return success_; +} + diff --git a/companyreg/src/model/SubmitPartnerCompanyInformationRequest.cc b/companyreg/src/model/SubmitPartnerCompanyInformationRequest.cc new file mode 100644 index 000000000..228c63280 --- /dev/null +++ b/companyreg/src/model/SubmitPartnerCompanyInformationRequest.cc @@ -0,0 +1,95 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Companyreg::Model::SubmitPartnerCompanyInformationRequest; + +SubmitPartnerCompanyInformationRequest::SubmitPartnerCompanyInformationRequest() : + RpcServiceRequest("companyreg", "2019-05-08", "SubmitPartnerCompanyInformation") +{ + setMethod(HttpRequest::Method::Post); +} + +SubmitPartnerCompanyInformationRequest::~SubmitPartnerCompanyInformationRequest() +{} + +std::string SubmitPartnerCompanyInformationRequest::getUscc()const +{ + return uscc_; +} + +void SubmitPartnerCompanyInformationRequest::setUscc(const std::string& uscc) +{ + uscc_ = uscc; + setParameter("Uscc", uscc); +} + +std::string SubmitPartnerCompanyInformationRequest::getContactName()const +{ + return contactName_; +} + +void SubmitPartnerCompanyInformationRequest::setContactName(const std::string& contactName) +{ + contactName_ = contactName; + setParameter("ContactName", contactName); +} + +std::string SubmitPartnerCompanyInformationRequest::getCompanyName()const +{ + return companyName_; +} + +void SubmitPartnerCompanyInformationRequest::setCompanyName(const std::string& companyName) +{ + companyName_ = companyName; + setParameter("CompanyName", companyName); +} + +std::string SubmitPartnerCompanyInformationRequest::getBizId()const +{ + return bizId_; +} + +void SubmitPartnerCompanyInformationRequest::setBizId(const std::string& bizId) +{ + bizId_ = bizId; + setParameter("BizId", bizId); +} + +std::string SubmitPartnerCompanyInformationRequest::getContactMobile()const +{ + return contactMobile_; +} + +void SubmitPartnerCompanyInformationRequest::setContactMobile(const std::string& contactMobile) +{ + contactMobile_ = contactMobile; + setParameter("ContactMobile", contactMobile); +} + +std::string SubmitPartnerCompanyInformationRequest::getCompanyBizType()const +{ + return companyBizType_; +} + +void SubmitPartnerCompanyInformationRequest::setCompanyBizType(const std::string& companyBizType) +{ + companyBizType_ = companyBizType; + setParameter("CompanyBizType", companyBizType); +} + diff --git a/companyreg/src/model/SubmitPartnerCompanyInformationResult.cc b/companyreg/src/model/SubmitPartnerCompanyInformationResult.cc new file mode 100644 index 000000000..19d50f373 --- /dev/null +++ b/companyreg/src/model/SubmitPartnerCompanyInformationResult.cc @@ -0,0 +1,44 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Companyreg; +using namespace AlibabaCloud::Companyreg::Model; + +SubmitPartnerCompanyInformationResult::SubmitPartnerCompanyInformationResult() : + ServiceResult() +{} + +SubmitPartnerCompanyInformationResult::SubmitPartnerCompanyInformationResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +SubmitPartnerCompanyInformationResult::~SubmitPartnerCompanyInformationResult() +{} + +void SubmitPartnerCompanyInformationResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + +} + diff --git a/companyreg/src/model/SubmitSolutionRequest.cc b/companyreg/src/model/SubmitSolutionRequest.cc new file mode 100644 index 000000000..17c8bde42 --- /dev/null +++ b/companyreg/src/model/SubmitSolutionRequest.cc @@ -0,0 +1,73 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Companyreg::Model::SubmitSolutionRequest; + +SubmitSolutionRequest::SubmitSolutionRequest() : + RpcServiceRequest("companyreg", "2020-03-06", "SubmitSolution") +{ + setMethod(HttpRequest::Method::Post); +} + +SubmitSolutionRequest::~SubmitSolutionRequest() +{} + +std::string SubmitSolutionRequest::getBizType()const +{ + return bizType_; +} + +void SubmitSolutionRequest::setBizType(const std::string& bizType) +{ + bizType_ = bizType; + setParameter("BizType", bizType); +} + +std::string SubmitSolutionRequest::getSolution()const +{ + return solution_; +} + +void SubmitSolutionRequest::setSolution(const std::string& solution) +{ + solution_ = solution; + setParameter("Solution", solution); +} + +std::string SubmitSolutionRequest::getIntentionBizId()const +{ + return intentionBizId_; +} + +void SubmitSolutionRequest::setIntentionBizId(const std::string& intentionBizId) +{ + intentionBizId_ = intentionBizId; + setParameter("IntentionBizId", intentionBizId); +} + +std::string SubmitSolutionRequest::getUserId()const +{ + return userId_; +} + +void SubmitSolutionRequest::setUserId(const std::string& userId) +{ + userId_ = userId; + setParameter("UserId", userId); +} + diff --git a/companyreg/src/model/SubmitSolutionResult.cc b/companyreg/src/model/SubmitSolutionResult.cc new file mode 100644 index 000000000..3a555622e --- /dev/null +++ b/companyreg/src/model/SubmitSolutionResult.cc @@ -0,0 +1,79 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Companyreg; +using namespace AlibabaCloud::Companyreg::Model; + +SubmitSolutionResult::SubmitSolutionResult() : + ServiceResult() +{} + +SubmitSolutionResult::SubmitSolutionResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +SubmitSolutionResult::~SubmitSolutionResult() +{} + +void SubmitSolutionResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + if(!value["Success"].isNull()) + success_ = value["Success"].asString() == "true"; + if(!value["ErrorMsg"].isNull()) + errorMsg_ = value["ErrorMsg"].asString(); + if(!value["ErrorCode"].isNull()) + errorCode_ = value["ErrorCode"].asString(); + if(!value["SolutionBizId"].isNull()) + solutionBizId_ = value["SolutionBizId"].asString(); + if(!value["ConfirmUrl"].isNull()) + confirmUrl_ = value["ConfirmUrl"].asString(); + +} + +std::string SubmitSolutionResult::getErrorMsg()const +{ + return errorMsg_; +} + +std::string SubmitSolutionResult::getConfirmUrl()const +{ + return confirmUrl_; +} + +std::string SubmitSolutionResult::getErrorCode()const +{ + return errorCode_; +} + +std::string SubmitSolutionResult::getSolutionBizId()const +{ + return solutionBizId_; +} + +bool SubmitSolutionResult::getSuccess()const +{ + return success_; +} + diff --git a/companyreg/src/model/UpdateBookkeepingOrgRequest.cc b/companyreg/src/model/UpdateBookkeepingOrgRequest.cc new file mode 100644 index 000000000..347c7f9a6 --- /dev/null +++ b/companyreg/src/model/UpdateBookkeepingOrgRequest.cc @@ -0,0 +1,73 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Companyreg::Model::UpdateBookkeepingOrgRequest; + +UpdateBookkeepingOrgRequest::UpdateBookkeepingOrgRequest() : + RpcServiceRequest("companyreg", "2019-05-08", "UpdateBookkeepingOrg") +{ + setMethod(HttpRequest::Method::Post); +} + +UpdateBookkeepingOrgRequest::~UpdateBookkeepingOrgRequest() +{} + +std::string UpdateBookkeepingOrgRequest::getOrgAddress()const +{ + return orgAddress_; +} + +void UpdateBookkeepingOrgRequest::setOrgAddress(const std::string& orgAddress) +{ + orgAddress_ = orgAddress; + setParameter("OrgAddress", orgAddress); +} + +std::string UpdateBookkeepingOrgRequest::getOrgName()const +{ + return orgName_; +} + +void UpdateBookkeepingOrgRequest::setOrgName(const std::string& orgName) +{ + orgName_ = orgName; + setParameter("OrgName", orgName); +} + +std::string UpdateBookkeepingOrgRequest::getOrgCode()const +{ + return orgCode_; +} + +void UpdateBookkeepingOrgRequest::setOrgCode(const std::string& orgCode) +{ + orgCode_ = orgCode; + setParameter("OrgCode", orgCode); +} + +std::string UpdateBookkeepingOrgRequest::getOrgMobile()const +{ + return orgMobile_; +} + +void UpdateBookkeepingOrgRequest::setOrgMobile(const std::string& orgMobile) +{ + orgMobile_ = orgMobile; + setParameter("OrgMobile", orgMobile); +} + diff --git a/companyreg/src/model/UpdateBookkeepingOrgResult.cc b/companyreg/src/model/UpdateBookkeepingOrgResult.cc new file mode 100644 index 000000000..68e36a47a --- /dev/null +++ b/companyreg/src/model/UpdateBookkeepingOrgResult.cc @@ -0,0 +1,44 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Companyreg; +using namespace AlibabaCloud::Companyreg::Model; + +UpdateBookkeepingOrgResult::UpdateBookkeepingOrgResult() : + ServiceResult() +{} + +UpdateBookkeepingOrgResult::UpdateBookkeepingOrgResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +UpdateBookkeepingOrgResult::~UpdateBookkeepingOrgResult() +{} + +void UpdateBookkeepingOrgResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + +} + diff --git a/companyreg/src/model/UpdateProduceRequest.cc b/companyreg/src/model/UpdateProduceRequest.cc new file mode 100644 index 000000000..e45235d3d --- /dev/null +++ b/companyreg/src/model/UpdateProduceRequest.cc @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Companyreg::Model::UpdateProduceRequest; + +UpdateProduceRequest::UpdateProduceRequest() : + RpcServiceRequest("companyreg", "2019-05-08", "UpdateProduce") +{ + setMethod(HttpRequest::Method::Post); +} + +UpdateProduceRequest::~UpdateProduceRequest() +{} + +std::string UpdateProduceRequest::getExtendMessage()const +{ + return extendMessage_; +} + +void UpdateProduceRequest::setExtendMessage(const std::string& extendMessage) +{ + extendMessage_ = extendMessage; + setParameter("ExtendMessage", extendMessage); +} + +std::string UpdateProduceRequest::getBizId()const +{ + return bizId_; +} + +void UpdateProduceRequest::setBizId(const std::string& bizId) +{ + bizId_ = bizId; + setParameter("BizId", bizId); +} + diff --git a/companyreg/src/model/UpdateProduceResult.cc b/companyreg/src/model/UpdateProduceResult.cc new file mode 100644 index 000000000..b1cfb95c4 --- /dev/null +++ b/companyreg/src/model/UpdateProduceResult.cc @@ -0,0 +1,44 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Companyreg; +using namespace AlibabaCloud::Companyreg::Model; + +UpdateProduceResult::UpdateProduceResult() : + ServiceResult() +{} + +UpdateProduceResult::UpdateProduceResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +UpdateProduceResult::~UpdateProduceResult() +{} + +void UpdateProduceResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + +} + diff --git a/companyreg/src/model/UploadIcpBasicMaterialRequest.cc b/companyreg/src/model/UploadIcpBasicMaterialRequest.cc new file mode 100644 index 000000000..8ed7ebe75 --- /dev/null +++ b/companyreg/src/model/UploadIcpBasicMaterialRequest.cc @@ -0,0 +1,117 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Companyreg::Model::UploadIcpBasicMaterialRequest; + +UploadIcpBasicMaterialRequest::UploadIcpBasicMaterialRequest() : + RpcServiceRequest("companyreg", "2019-05-08", "UploadIcpBasicMaterial") +{ + setMethod(HttpRequest::Method::Post); +} + +UploadIcpBasicMaterialRequest::~UploadIcpBasicMaterialRequest() +{} + +std::string UploadIcpBasicMaterialRequest::getSocialCreditCode()const +{ + return socialCreditCode_; +} + +void UploadIcpBasicMaterialRequest::setSocialCreditCode(const std::string& socialCreditCode) +{ + socialCreditCode_ = socialCreditCode; + setParameter("SocialCreditCode", socialCreditCode); +} + +std::string UploadIcpBasicMaterialRequest::getBusinessLicense()const +{ + return businessLicense_; +} + +void UploadIcpBasicMaterialRequest::setBusinessLicense(const std::string& businessLicense) +{ + businessLicense_ = businessLicense; + setParameter("BusinessLicense", businessLicense); +} + +std::string UploadIcpBasicMaterialRequest::getCorporateIdCard()const +{ + return corporateIdCard_; +} + +void UploadIcpBasicMaterialRequest::setCorporateIdCard(const std::string& corporateIdCard) +{ + corporateIdCard_ = corporateIdCard; + setParameter("CorporateIdCard", corporateIdCard); +} + +std::string UploadIcpBasicMaterialRequest::getIdCardList()const +{ + return idCardList_; +} + +void UploadIcpBasicMaterialRequest::setIdCardList(const std::string& idCardList) +{ + idCardList_ = idCardList; + setParameter("IdCardList", idCardList); +} + +std::string UploadIcpBasicMaterialRequest::getCompanyAddress()const +{ + return companyAddress_; +} + +void UploadIcpBasicMaterialRequest::setCompanyAddress(const std::string& companyAddress) +{ + companyAddress_ = companyAddress; + setParameter("CompanyAddress", companyAddress); +} + +std::string UploadIcpBasicMaterialRequest::getCompanyName()const +{ + return companyName_; +} + +void UploadIcpBasicMaterialRequest::setCompanyName(const std::string& companyName) +{ + companyName_ = companyName; + setParameter("CompanyName", companyName); +} + +std::string UploadIcpBasicMaterialRequest::getBizId()const +{ + return bizId_; +} + +void UploadIcpBasicMaterialRequest::setBizId(const std::string& bizId) +{ + bizId_ = bizId; + setParameter("BizId", bizId); +} + +std::string UploadIcpBasicMaterialRequest::getCorporateName()const +{ + return corporateName_; +} + +void UploadIcpBasicMaterialRequest::setCorporateName(const std::string& corporateName) +{ + corporateName_ = corporateName; + setParameter("CorporateName", corporateName); +} + diff --git a/companyreg/src/model/UploadIcpBasicMaterialResult.cc b/companyreg/src/model/UploadIcpBasicMaterialResult.cc new file mode 100644 index 000000000..831f6131e --- /dev/null +++ b/companyreg/src/model/UploadIcpBasicMaterialResult.cc @@ -0,0 +1,44 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Companyreg; +using namespace AlibabaCloud::Companyreg::Model; + +UploadIcpBasicMaterialResult::UploadIcpBasicMaterialResult() : + ServiceResult() +{} + +UploadIcpBasicMaterialResult::UploadIcpBasicMaterialResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +UploadIcpBasicMaterialResult::~UploadIcpBasicMaterialResult() +{} + +void UploadIcpBasicMaterialResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + +} + diff --git a/companyreg/src/model/UploadUserMaterialRequest.cc b/companyreg/src/model/UploadUserMaterialRequest.cc new file mode 100644 index 000000000..51f2824e1 --- /dev/null +++ b/companyreg/src/model/UploadUserMaterialRequest.cc @@ -0,0 +1,67 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Companyreg::Model::UploadUserMaterialRequest; + +UploadUserMaterialRequest::UploadUserMaterialRequest() : + RpcServiceRequest("companyreg", "2019-05-08", "UploadUserMaterial") +{ + setMethod(HttpRequest::Method::Post); +} + +UploadUserMaterialRequest::~UploadUserMaterialRequest() +{} + +std::string UploadUserMaterialRequest::getBizId()const +{ + return bizId_; +} + +void UploadUserMaterialRequest::setBizId(const std::string& bizId) +{ + bizId_ = bizId; + setParameter("BizId", bizId); +} + +std::vector UploadUserMaterialRequest::getAttribute()const +{ + return attribute_; +} + +void UploadUserMaterialRequest::setAttribute(const std::vector& attribute) +{ + attribute_ = attribute; + for(int dep1 = 0; dep1!= attribute.size(); dep1++) { + auto attributeObj = attribute.at(dep1); + std::string attributeObjStr = "Attribute." + std::to_string(dep1 + 1); + setParameter(attributeObjStr + ".Value", attributeObj.value); + setParameter(attributeObjStr + ".Key", attributeObj.key); + } +} + +int UploadUserMaterialRequest::getStatus()const +{ + return status_; +} + +void UploadUserMaterialRequest::setStatus(int status) +{ + status_ = status; + setParameter("Status", std::to_string(status)); +} + diff --git a/companyreg/src/model/UploadUserMaterialResult.cc b/companyreg/src/model/UploadUserMaterialResult.cc new file mode 100644 index 000000000..deefdfb35 --- /dev/null +++ b/companyreg/src/model/UploadUserMaterialResult.cc @@ -0,0 +1,44 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Companyreg; +using namespace AlibabaCloud::Companyreg::Model; + +UploadUserMaterialResult::UploadUserMaterialResult() : + ServiceResult() +{} + +UploadUserMaterialResult::UploadUserMaterialResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +UploadUserMaterialResult::~UploadUserMaterialResult() +{} + +void UploadUserMaterialResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + +} + diff --git a/companyreg/src/model/WriteCommunicationLogRequest.cc b/companyreg/src/model/WriteCommunicationLogRequest.cc new file mode 100644 index 000000000..855e42335 --- /dev/null +++ b/companyreg/src/model/WriteCommunicationLogRequest.cc @@ -0,0 +1,62 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Companyreg::Model::WriteCommunicationLogRequest; + +WriteCommunicationLogRequest::WriteCommunicationLogRequest() : + RpcServiceRequest("companyreg", "2019-05-08", "WriteCommunicationLog") +{ + setMethod(HttpRequest::Method::Post); +} + +WriteCommunicationLogRequest::~WriteCommunicationLogRequest() +{} + +std::string WriteCommunicationLogRequest::getNote()const +{ + return note_; +} + +void WriteCommunicationLogRequest::setNote(const std::string& note) +{ + note_ = note; + setParameter("Note", note); +} + +std::string WriteCommunicationLogRequest::getTargetId()const +{ + return targetId_; +} + +void WriteCommunicationLogRequest::setTargetId(const std::string& targetId) +{ + targetId_ = targetId; + setParameter("TargetId", targetId); +} + +std::string WriteCommunicationLogRequest::getBizId()const +{ + return bizId_; +} + +void WriteCommunicationLogRequest::setBizId(const std::string& bizId) +{ + bizId_ = bizId; + setParameter("BizId", bizId); +} + diff --git a/companyreg/src/model/WriteCommunicationLogResult.cc b/companyreg/src/model/WriteCommunicationLogResult.cc new file mode 100644 index 000000000..3a4a5b8a1 --- /dev/null +++ b/companyreg/src/model/WriteCommunicationLogResult.cc @@ -0,0 +1,65 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Companyreg; +using namespace AlibabaCloud::Companyreg::Model; + +WriteCommunicationLogResult::WriteCommunicationLogResult() : + ServiceResult() +{} + +WriteCommunicationLogResult::WriteCommunicationLogResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +WriteCommunicationLogResult::~WriteCommunicationLogResult() +{} + +void WriteCommunicationLogResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + if(!value["Success"].isNull()) + success_ = value["Success"].asString() == "true"; + if(!value["ErrorMsg"].isNull()) + errorMsg_ = value["ErrorMsg"].asString(); + if(!value["ErrorCode"].isNull()) + errorCode_ = value["ErrorCode"].asString(); + +} + +std::string WriteCommunicationLogResult::getErrorMsg()const +{ + return errorMsg_; +} + +std::string WriteCommunicationLogResult::getErrorCode()const +{ + return errorCode_; +} + +bool WriteCommunicationLogResult::getSuccess()const +{ + return success_; +} +