Compare commits

..

14 Commits

Author SHA1 Message Date
sdk-team
ff44f5d376 Public version. 2021-09-09 03:27:01 +00:00
sdk-team
455c5afdaa Update LinkSpeech API, including SpeechByCombination, SyncSpeechByCombination. 2021-09-06 10:08:32 +00:00
sdk-team
fe6548a733 SubmitURLUploadJob, support S3 Storage. 2021-09-01 07:13:58 +00:00
sdk-team
c69995217c SDK updated. 2021-09-01 03:08:43 +00:00
sdk-team
211ad2244b Supported cro algorithm. 2021-08-31 06:43:16 +00:00
sdk-team
a2ec281479 Supported AndroidBigPictureUrl, AndroidInboxBody, AndroidImageUrl, AndroidOppoImageId, AndroidXiaomiImageUrl, iOSNotificationThreadId for Push and MassPush. 2021-08-31 06:31:02 +00:00
sdk-team
22fe1a0c26 Release BeautifyBody. 2021-08-31 03:32:03 +00:00
sdk-team
8d712bd134 Generated 2017-08-01 for Edas. 2021-08-31 02:39:54 +00:00
sdk-team
c219cba900 ListAvailableEcsTypes set param ZoneId not required. 2021-08-27 03:07:35 +00:00
sdk-team
17a1e13ec3 ListAvailableEcsTypes set param ZoneId not required. 2021-08-26 08:10:57 +00:00
sdk-team
a4eea962f1 Release RetouchBody. 2021-08-24 06:50:37 +00:00
sdk-team
57e4665c5e Update Dyvmsapi SDK. 2021-08-20 06:56:32 +00:00
sdk-team
36828e0fce Add SupportSessionManager for DescribeCloudAssistantStatus. 2021-08-19 11:50:31 +00:00
sdk-team
d35ae81e5c Add SupportSessionManager for DescribeCloudAssistantStatus. 2021-08-19 11:41:22 +00:00
1898 changed files with 124687 additions and 36812 deletions

View File

@@ -1,3 +1,48 @@
2021-09-09 Version: 1.36.869
- Public version.
2021-09-06 Version: 1.36.868
- Update LinkSpeech API, including SpeechByCombination, SyncSpeechByCombination.
2021-09-01 Version: 1.36.867
- SubmitURLUploadJob, support S3 Storage.
2021-09-01 Version: 1.36.866
- SDK updated.
2021-08-31 Version: 1.36.865
- Supported cro algorithm.
2021-08-31 Version: 1.36.864
- Supported AndroidBigPictureUrl, AndroidInboxBody, AndroidImageUrl, AndroidOppoImageId, AndroidXiaomiImageUrl, iOSNotificationThreadId for Push and MassPush.
2021-08-31 Version: 1.36.863
- Release BeautifyBody.
2021-08-31 Version: 1.36.862
- Generated 2017-08-01 for `Edas`.
2021-08-27 Version: 1.36.861
- ListAvailableEcsTypes set param ZoneId not required.
- ListAvailableEcsTypes return ZoneIds.
2021-08-26 Version: 1.36.860
- ListAvailableEcsTypes set param ZoneId not required.
- ListAvailableEcsTypes return ZoneIds.
2021-08-24 Version: 1.36.859
- Release RetouchBody.
2021-08-20 Version: 1.36.858
- Update Dyvmsapi SDK.
- Add GetCallInfo.
2021-08-19 Version: 1.36.857
- Add SupportSessionManager for DescribeCloudAssistantStatus.
2021-08-19 Version: 1.36.856
- Add SupportSessionManager for DescribeCloudAssistantStatus.
2021-08-19 Version: 1.36.855
- Support Round and Interval for ApplyNodes API.

View File

@@ -1 +1 @@
1.36.855
1.36.869

View File

@@ -21,137 +21,221 @@ 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/CloseIcpProduceRequest.h
include/alibabacloud/companyreg/model/CloseIcpProduceResult.h
include/alibabacloud/companyreg/model/CloseIntentionRequest.h
include/alibabacloud/companyreg/model/CloseIntentionResult.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/CreateBookkeepingIntentionRequest.h
include/alibabacloud/companyreg/model/CreateBookkeepingIntentionResult.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/GetCompanyRegOrderRequest.h
include/alibabacloud/companyreg/model/GetCompanyRegOrderResult.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/ListCompanyRegConsultationsRequest.h
include/alibabacloud/companyreg/model/ListCompanyRegConsultationsResult.h
include/alibabacloud/companyreg/model/ListCompanyRegOrdersRequest.h
include/alibabacloud/companyreg/model/ListCompanyRegOrdersResult.h
include/alibabacloud/companyreg/model/ListIcpApplicationsRequest.h
include/alibabacloud/companyreg/model/ListIcpApplicationsResult.h
include/alibabacloud/companyreg/model/ProcessCompanyRegOrderRequest.h
include/alibabacloud/companyreg/model/ProcessCompanyRegOrderResult.h
include/alibabacloud/companyreg/model/QueryCommunicationLogsRequest.h
include/alibabacloud/companyreg/model/QueryCommunicationLogsResult.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/RefuseMaterialRequest.h
include/alibabacloud/companyreg/model/RefuseMaterialResult.h
include/alibabacloud/companyreg/model/RejectIcpIntentionRequest.h
include/alibabacloud/companyreg/model/RejectIcpIntentionResult.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/UpdateBookkeepingOrgRequest.h
include/alibabacloud/companyreg/model/UpdateBookkeepingOrgResult.h
include/alibabacloud/companyreg/model/UploadIcpBasicMaterialRequest.h
include/alibabacloud/companyreg/model/UploadIcpBasicMaterialResult.h
include/alibabacloud/companyreg/model/WriteCommunicationLogRequest.h
include/alibabacloud/companyreg/model/WriteCommunicationLogResult.h )
include/alibabacloud/companyreg/model/CheckCopyPayrollRequest.h
include/alibabacloud/companyreg/model/CheckCopyPayrollResult.h
include/alibabacloud/companyreg/model/CheckSavePayrollRequest.h
include/alibabacloud/companyreg/model/CheckSavePayrollResult.h
include/alibabacloud/companyreg/model/CheckSavePayrollDetailRequest.h
include/alibabacloud/companyreg/model/CheckSavePayrollDetailResult.h
include/alibabacloud/companyreg/model/ClearTrailDataRequest.h
include/alibabacloud/companyreg/model/ClearTrailDataResult.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/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/GetBalanceSheetInfoRequest.h
include/alibabacloud/companyreg/model/GetBalanceSheetInfoResult.h
include/alibabacloud/companyreg/model/GetCashFlowInfoRequest.h
include/alibabacloud/companyreg/model/GetCashFlowInfoResult.h
include/alibabacloud/companyreg/model/GetEnterprisesInfoRequest.h
include/alibabacloud/companyreg/model/GetEnterprisesInfoResult.h
include/alibabacloud/companyreg/model/GetFeeRequest.h
include/alibabacloud/companyreg/model/GetFeeResult.h
include/alibabacloud/companyreg/model/GetHomePageRequest.h
include/alibabacloud/companyreg/model/GetHomePageResult.h
include/alibabacloud/companyreg/model/GetIncomeStatementInfoRequest.h
include/alibabacloud/companyreg/model/GetIncomeStatementInfoResult.h
include/alibabacloud/companyreg/model/GetIndustryCommerceInfoRequest.h
include/alibabacloud/companyreg/model/GetIndustryCommerceInfoResult.h
include/alibabacloud/companyreg/model/GetInitFlowRequest.h
include/alibabacloud/companyreg/model/GetInitFlowResult.h
include/alibabacloud/companyreg/model/GetInvoiceInfoRequest.h
include/alibabacloud/companyreg/model/GetInvoiceInfoResult.h
include/alibabacloud/companyreg/model/GetLastMonthInvoiceCountRequest.h
include/alibabacloud/companyreg/model/GetLastMonthInvoiceCountResult.h
include/alibabacloud/companyreg/model/GetNoticeRequest.h
include/alibabacloud/companyreg/model/GetNoticeResult.h
include/alibabacloud/companyreg/model/GetOssStsRequest.h
include/alibabacloud/companyreg/model/GetOssStsResult.h
include/alibabacloud/companyreg/model/GetPayrollInfoRequest.h
include/alibabacloud/companyreg/model/GetPayrollInfoResult.h
include/alibabacloud/companyreg/model/GetPayrollSettingRequest.h
include/alibabacloud/companyreg/model/GetPayrollSettingResult.h
include/alibabacloud/companyreg/model/GetPeriodInfoRequest.h
include/alibabacloud/companyreg/model/GetPeriodInfoResult.h
include/alibabacloud/companyreg/model/GetQuarterCashFlowInfoRequest.h
include/alibabacloud/companyreg/model/GetQuarterCashFlowInfoResult.h
include/alibabacloud/companyreg/model/GetQuarterIncomeStatementInfoRequest.h
include/alibabacloud/companyreg/model/GetQuarterIncomeStatementInfoResult.h
include/alibabacloud/companyreg/model/GetServiceInfoRequest.h
include/alibabacloud/companyreg/model/GetServiceInfoResult.h
include/alibabacloud/companyreg/model/GetSsoUserInfoRequest.h
include/alibabacloud/companyreg/model/GetSsoUserInfoResult.h
include/alibabacloud/companyreg/model/GetTaxInfoRequest.h
include/alibabacloud/companyreg/model/GetTaxInfoResult.h
include/alibabacloud/companyreg/model/GetTaxationCalendarRequest.h
include/alibabacloud/companyreg/model/GetTaxationCalendarResult.h
include/alibabacloud/companyreg/model/GetTaxationInfoRequest.h
include/alibabacloud/companyreg/model/GetTaxationInfoResult.h
include/alibabacloud/companyreg/model/GetTypeListRequest.h
include/alibabacloud/companyreg/model/GetTypeListResult.h
include/alibabacloud/companyreg/model/GetVoucherCountRequest.h
include/alibabacloud/companyreg/model/GetVoucherCountResult.h
include/alibabacloud/companyreg/model/ListCashJournalRequest.h
include/alibabacloud/companyreg/model/ListCashJournalResult.h
include/alibabacloud/companyreg/model/ListEnterprisesRequest.h
include/alibabacloud/companyreg/model/ListEnterprisesResult.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/ListVoucherRequest.h
include/alibabacloud/companyreg/model/ListVoucherResult.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/RefreshCustomerInfoRequest.h
include/alibabacloud/companyreg/model/RefreshCustomerInfoResult.h
include/alibabacloud/companyreg/model/SaveOpeningBalanceStatusRequest.h
include/alibabacloud/companyreg/model/SaveOpeningBalanceStatusResult.h
include/alibabacloud/companyreg/model/SavePayrollRequest.h
include/alibabacloud/companyreg/model/SavePayrollResult.h
include/alibabacloud/companyreg/model/SavePayrollSettingRequest.h
include/alibabacloud/companyreg/model/SavePayrollSettingResult.h
include/alibabacloud/companyreg/model/ScanInvoiceRequest.h
include/alibabacloud/companyreg/model/ScanInvoiceResult.h
include/alibabacloud/companyreg/model/SendMessageRequest.h
include/alibabacloud/companyreg/model/SendMessageResult.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/UpdateTaxInfoRequest.h
include/alibabacloud/companyreg/model/UpdateTaxInfoResult.h
include/alibabacloud/companyreg/model/UpdateTaxationProcessRequest.h
include/alibabacloud/companyreg/model/UpdateTaxationProcessResult.h
include/alibabacloud/companyreg/model/VerifyTaxSmsCodeRequest.h
include/alibabacloud/companyreg/model/VerifyTaxSmsCodeResult.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/CloseIcpProduceRequest.cc
src/model/CloseIcpProduceResult.cc
src/model/CloseIntentionRequest.cc
src/model/CloseIntentionResult.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/CreateBookkeepingIntentionRequest.cc
src/model/CreateBookkeepingIntentionResult.cc
src/model/GenerateCompanyRegUploadPolicyRequest.cc
src/model/GenerateCompanyRegUploadPolicyResult.cc
src/model/GenerateUploadFilePolicyRequest.cc
src/model/GenerateUploadFilePolicyResult.cc
src/model/GetCompanyRegOrderRequest.cc
src/model/GetCompanyRegOrderResult.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/ListCompanyRegConsultationsRequest.cc
src/model/ListCompanyRegConsultationsResult.cc
src/model/ListCompanyRegOrdersRequest.cc
src/model/ListCompanyRegOrdersResult.cc
src/model/ListIcpApplicationsRequest.cc
src/model/ListIcpApplicationsResult.cc
src/model/ProcessCompanyRegOrderRequest.cc
src/model/ProcessCompanyRegOrderResult.cc
src/model/QueryCommunicationLogsRequest.cc
src/model/QueryCommunicationLogsResult.cc
src/model/QueryIntentionListRequest.cc
src/model/QueryIntentionListResult.cc
src/model/QueryTradeIntentionUserListRequest.cc
src/model/QueryTradeIntentionUserListResult.cc
src/model/RefuseMaterialRequest.cc
src/model/RefuseMaterialResult.cc
src/model/RejectIcpIntentionRequest.cc
src/model/RejectIcpIntentionResult.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/UpdateBookkeepingOrgRequest.cc
src/model/UpdateBookkeepingOrgResult.cc
src/model/UploadIcpBasicMaterialRequest.cc
src/model/UploadIcpBasicMaterialResult.cc
src/model/WriteCommunicationLogRequest.cc
src/model/WriteCommunicationLogResult.cc )
src/model/CheckCopyPayrollRequest.cc
src/model/CheckCopyPayrollResult.cc
src/model/CheckSavePayrollRequest.cc
src/model/CheckSavePayrollResult.cc
src/model/CheckSavePayrollDetailRequest.cc
src/model/CheckSavePayrollDetailResult.cc
src/model/ClearTrailDataRequest.cc
src/model/ClearTrailDataResult.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/DeleteFeeRequest.cc
src/model/DeleteFeeResult.cc
src/model/DeleteInvoiceRequest.cc
src/model/DeleteInvoiceResult.cc
src/model/DeletePayrollRequest.cc
src/model/DeletePayrollResult.cc
src/model/GetBalanceSheetInfoRequest.cc
src/model/GetBalanceSheetInfoResult.cc
src/model/GetCashFlowInfoRequest.cc
src/model/GetCashFlowInfoResult.cc
src/model/GetEnterprisesInfoRequest.cc
src/model/GetEnterprisesInfoResult.cc
src/model/GetFeeRequest.cc
src/model/GetFeeResult.cc
src/model/GetHomePageRequest.cc
src/model/GetHomePageResult.cc
src/model/GetIncomeStatementInfoRequest.cc
src/model/GetIncomeStatementInfoResult.cc
src/model/GetIndustryCommerceInfoRequest.cc
src/model/GetIndustryCommerceInfoResult.cc
src/model/GetInitFlowRequest.cc
src/model/GetInitFlowResult.cc
src/model/GetInvoiceInfoRequest.cc
src/model/GetInvoiceInfoResult.cc
src/model/GetLastMonthInvoiceCountRequest.cc
src/model/GetLastMonthInvoiceCountResult.cc
src/model/GetNoticeRequest.cc
src/model/GetNoticeResult.cc
src/model/GetOssStsRequest.cc
src/model/GetOssStsResult.cc
src/model/GetPayrollInfoRequest.cc
src/model/GetPayrollInfoResult.cc
src/model/GetPayrollSettingRequest.cc
src/model/GetPayrollSettingResult.cc
src/model/GetPeriodInfoRequest.cc
src/model/GetPeriodInfoResult.cc
src/model/GetQuarterCashFlowInfoRequest.cc
src/model/GetQuarterCashFlowInfoResult.cc
src/model/GetQuarterIncomeStatementInfoRequest.cc
src/model/GetQuarterIncomeStatementInfoResult.cc
src/model/GetServiceInfoRequest.cc
src/model/GetServiceInfoResult.cc
src/model/GetSsoUserInfoRequest.cc
src/model/GetSsoUserInfoResult.cc
src/model/GetTaxInfoRequest.cc
src/model/GetTaxInfoResult.cc
src/model/GetTaxationCalendarRequest.cc
src/model/GetTaxationCalendarResult.cc
src/model/GetTaxationInfoRequest.cc
src/model/GetTaxationInfoResult.cc
src/model/GetTypeListRequest.cc
src/model/GetTypeListResult.cc
src/model/GetVoucherCountRequest.cc
src/model/GetVoucherCountResult.cc
src/model/ListCashJournalRequest.cc
src/model/ListCashJournalResult.cc
src/model/ListEnterprisesRequest.cc
src/model/ListEnterprisesResult.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/ListVoucherRequest.cc
src/model/ListVoucherResult.cc
src/model/PhotoInvoiceRequest.cc
src/model/PhotoInvoiceResult.cc
src/model/PrintAcctgTransRequest.cc
src/model/PrintAcctgTransResult.cc
src/model/RefreshCustomerInfoRequest.cc
src/model/RefreshCustomerInfoResult.cc
src/model/SaveOpeningBalanceStatusRequest.cc
src/model/SaveOpeningBalanceStatusResult.cc
src/model/SavePayrollRequest.cc
src/model/SavePayrollResult.cc
src/model/SavePayrollSettingRequest.cc
src/model/SavePayrollSettingResult.cc
src/model/ScanInvoiceRequest.cc
src/model/ScanInvoiceResult.cc
src/model/SendMessageRequest.cc
src/model/SendMessageResult.cc
src/model/UpdateCustomerInfoRequest.cc
src/model/UpdateCustomerInfoResult.cc
src/model/UpdateFeeRequest.cc
src/model/UpdateFeeResult.cc
src/model/UpdateTaxInfoRequest.cc
src/model/UpdateTaxInfoResult.cc
src/model/UpdateTaxationProcessRequest.cc
src/model/UpdateTaxationProcessResult.cc
src/model/VerifyTaxSmsCodeRequest.cc
src/model/VerifyTaxSmsCodeResult.cc )
add_library(companyreg ${LIB_TYPE}
${companyreg_public_header}

View File

@@ -22,70 +22,112 @@
#include <alibabacloud/core/EndpointProvider.h>
#include <alibabacloud/core/RpcServiceClient.h>
#include "CompanyregExport.h"
#include "model/AcceptBookkeepingAuditResultRequest.h"
#include "model/AcceptBookkeepingAuditResultResult.h"
#include "model/AcceptBookkeepingDetailStatusChangeRequest.h"
#include "model/AcceptBookkeepingDetailStatusChangeResult.h"
#include "model/AcceptPartnerNotificationRequest.h"
#include "model/AcceptPartnerNotificationResult.h"
#include "model/CloseIcpProduceRequest.h"
#include "model/CloseIcpProduceResult.h"
#include "model/CloseIntentionRequest.h"
#include "model/CloseIntentionResult.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/CreateBookkeepingIntentionRequest.h"
#include "model/CreateBookkeepingIntentionResult.h"
#include "model/GenerateCompanyRegUploadPolicyRequest.h"
#include "model/GenerateCompanyRegUploadPolicyResult.h"
#include "model/GenerateUploadFilePolicyRequest.h"
#include "model/GenerateUploadFilePolicyResult.h"
#include "model/GetCompanyRegOrderRequest.h"
#include "model/GetCompanyRegOrderResult.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/ListCompanyRegConsultationsRequest.h"
#include "model/ListCompanyRegConsultationsResult.h"
#include "model/ListCompanyRegOrdersRequest.h"
#include "model/ListCompanyRegOrdersResult.h"
#include "model/ListIcpApplicationsRequest.h"
#include "model/ListIcpApplicationsResult.h"
#include "model/ProcessCompanyRegOrderRequest.h"
#include "model/ProcessCompanyRegOrderResult.h"
#include "model/QueryCommunicationLogsRequest.h"
#include "model/QueryCommunicationLogsResult.h"
#include "model/QueryIntentionListRequest.h"
#include "model/QueryIntentionListResult.h"
#include "model/QueryTradeIntentionUserListRequest.h"
#include "model/QueryTradeIntentionUserListResult.h"
#include "model/RefuseMaterialRequest.h"
#include "model/RefuseMaterialResult.h"
#include "model/RejectIcpIntentionRequest.h"
#include "model/RejectIcpIntentionResult.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/UpdateBookkeepingOrgRequest.h"
#include "model/UpdateBookkeepingOrgResult.h"
#include "model/UploadIcpBasicMaterialRequest.h"
#include "model/UploadIcpBasicMaterialResult.h"
#include "model/WriteCommunicationLogRequest.h"
#include "model/WriteCommunicationLogResult.h"
#include "model/CheckCopyPayrollRequest.h"
#include "model/CheckCopyPayrollResult.h"
#include "model/CheckSavePayrollRequest.h"
#include "model/CheckSavePayrollResult.h"
#include "model/CheckSavePayrollDetailRequest.h"
#include "model/CheckSavePayrollDetailResult.h"
#include "model/ClearTrailDataRequest.h"
#include "model/ClearTrailDataResult.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/DeleteFeeRequest.h"
#include "model/DeleteFeeResult.h"
#include "model/DeleteInvoiceRequest.h"
#include "model/DeleteInvoiceResult.h"
#include "model/DeletePayrollRequest.h"
#include "model/DeletePayrollResult.h"
#include "model/GetBalanceSheetInfoRequest.h"
#include "model/GetBalanceSheetInfoResult.h"
#include "model/GetCashFlowInfoRequest.h"
#include "model/GetCashFlowInfoResult.h"
#include "model/GetEnterprisesInfoRequest.h"
#include "model/GetEnterprisesInfoResult.h"
#include "model/GetFeeRequest.h"
#include "model/GetFeeResult.h"
#include "model/GetHomePageRequest.h"
#include "model/GetHomePageResult.h"
#include "model/GetIncomeStatementInfoRequest.h"
#include "model/GetIncomeStatementInfoResult.h"
#include "model/GetIndustryCommerceInfoRequest.h"
#include "model/GetIndustryCommerceInfoResult.h"
#include "model/GetInitFlowRequest.h"
#include "model/GetInitFlowResult.h"
#include "model/GetInvoiceInfoRequest.h"
#include "model/GetInvoiceInfoResult.h"
#include "model/GetLastMonthInvoiceCountRequest.h"
#include "model/GetLastMonthInvoiceCountResult.h"
#include "model/GetNoticeRequest.h"
#include "model/GetNoticeResult.h"
#include "model/GetOssStsRequest.h"
#include "model/GetOssStsResult.h"
#include "model/GetPayrollInfoRequest.h"
#include "model/GetPayrollInfoResult.h"
#include "model/GetPayrollSettingRequest.h"
#include "model/GetPayrollSettingResult.h"
#include "model/GetPeriodInfoRequest.h"
#include "model/GetPeriodInfoResult.h"
#include "model/GetQuarterCashFlowInfoRequest.h"
#include "model/GetQuarterCashFlowInfoResult.h"
#include "model/GetQuarterIncomeStatementInfoRequest.h"
#include "model/GetQuarterIncomeStatementInfoResult.h"
#include "model/GetServiceInfoRequest.h"
#include "model/GetServiceInfoResult.h"
#include "model/GetSsoUserInfoRequest.h"
#include "model/GetSsoUserInfoResult.h"
#include "model/GetTaxInfoRequest.h"
#include "model/GetTaxInfoResult.h"
#include "model/GetTaxationCalendarRequest.h"
#include "model/GetTaxationCalendarResult.h"
#include "model/GetTaxationInfoRequest.h"
#include "model/GetTaxationInfoResult.h"
#include "model/GetTypeListRequest.h"
#include "model/GetTypeListResult.h"
#include "model/GetVoucherCountRequest.h"
#include "model/GetVoucherCountResult.h"
#include "model/ListCashJournalRequest.h"
#include "model/ListCashJournalResult.h"
#include "model/ListEnterprisesRequest.h"
#include "model/ListEnterprisesResult.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/ListVoucherRequest.h"
#include "model/ListVoucherResult.h"
#include "model/PhotoInvoiceRequest.h"
#include "model/PhotoInvoiceResult.h"
#include "model/PrintAcctgTransRequest.h"
#include "model/PrintAcctgTransResult.h"
#include "model/RefreshCustomerInfoRequest.h"
#include "model/RefreshCustomerInfoResult.h"
#include "model/SaveOpeningBalanceStatusRequest.h"
#include "model/SaveOpeningBalanceStatusResult.h"
#include "model/SavePayrollRequest.h"
#include "model/SavePayrollResult.h"
#include "model/SavePayrollSettingRequest.h"
#include "model/SavePayrollSettingResult.h"
#include "model/ScanInvoiceRequest.h"
#include "model/ScanInvoiceResult.h"
#include "model/SendMessageRequest.h"
#include "model/SendMessageResult.h"
#include "model/UpdateCustomerInfoRequest.h"
#include "model/UpdateCustomerInfoResult.h"
#include "model/UpdateFeeRequest.h"
#include "model/UpdateFeeResult.h"
#include "model/UpdateTaxInfoRequest.h"
#include "model/UpdateTaxInfoResult.h"
#include "model/UpdateTaxationProcessRequest.h"
#include "model/UpdateTaxationProcessResult.h"
#include "model/VerifyTaxSmsCodeRequest.h"
#include "model/VerifyTaxSmsCodeResult.h"
namespace AlibabaCloud
@@ -95,203 +137,329 @@ namespace AlibabaCloud
class ALIBABACLOUD_COMPANYREG_EXPORT CompanyregClient : public RpcServiceClient
{
public:
typedef Outcome<Error, Model::AcceptBookkeepingAuditResultResult> AcceptBookkeepingAuditResultOutcome;
typedef std::future<AcceptBookkeepingAuditResultOutcome> AcceptBookkeepingAuditResultOutcomeCallable;
typedef std::function<void(const CompanyregClient*, const Model::AcceptBookkeepingAuditResultRequest&, const AcceptBookkeepingAuditResultOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AcceptBookkeepingAuditResultAsyncHandler;
typedef Outcome<Error, Model::AcceptBookkeepingDetailStatusChangeResult> AcceptBookkeepingDetailStatusChangeOutcome;
typedef std::future<AcceptBookkeepingDetailStatusChangeOutcome> AcceptBookkeepingDetailStatusChangeOutcomeCallable;
typedef std::function<void(const CompanyregClient*, const Model::AcceptBookkeepingDetailStatusChangeRequest&, const AcceptBookkeepingDetailStatusChangeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AcceptBookkeepingDetailStatusChangeAsyncHandler;
typedef Outcome<Error, Model::AcceptPartnerNotificationResult> AcceptPartnerNotificationOutcome;
typedef std::future<AcceptPartnerNotificationOutcome> AcceptPartnerNotificationOutcomeCallable;
typedef std::function<void(const CompanyregClient*, const Model::AcceptPartnerNotificationRequest&, const AcceptPartnerNotificationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AcceptPartnerNotificationAsyncHandler;
typedef Outcome<Error, Model::CloseIcpProduceResult> CloseIcpProduceOutcome;
typedef std::future<CloseIcpProduceOutcome> CloseIcpProduceOutcomeCallable;
typedef std::function<void(const CompanyregClient*, const Model::CloseIcpProduceRequest&, const CloseIcpProduceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CloseIcpProduceAsyncHandler;
typedef Outcome<Error, Model::CloseIntentionResult> CloseIntentionOutcome;
typedef std::future<CloseIntentionOutcome> CloseIntentionOutcomeCallable;
typedef std::function<void(const CompanyregClient*, const Model::CloseIntentionRequest&, const CloseIntentionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CloseIntentionAsyncHandler;
typedef Outcome<Error, Model::ConfirmIntentionResult> ConfirmIntentionOutcome;
typedef std::future<ConfirmIntentionOutcome> ConfirmIntentionOutcomeCallable;
typedef std::function<void(const CompanyregClient*, const Model::ConfirmIntentionRequest&, const ConfirmIntentionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ConfirmIntentionAsyncHandler;
typedef Outcome<Error, Model::ConfirmMaterialResult> ConfirmMaterialOutcome;
typedef std::future<ConfirmMaterialOutcome> ConfirmMaterialOutcomeCallable;
typedef std::function<void(const CompanyregClient*, const Model::ConfirmMaterialRequest&, const ConfirmMaterialOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ConfirmMaterialAsyncHandler;
typedef Outcome<Error, Model::ConfirmTaxAmountResult> ConfirmTaxAmountOutcome;
typedef std::future<ConfirmTaxAmountOutcome> ConfirmTaxAmountOutcomeCallable;
typedef std::function<void(const CompanyregClient*, const Model::ConfirmTaxAmountRequest&, const ConfirmTaxAmountOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ConfirmTaxAmountAsyncHandler;
typedef Outcome<Error, Model::CreateBookkeepingIntentionResult> CreateBookkeepingIntentionOutcome;
typedef std::future<CreateBookkeepingIntentionOutcome> CreateBookkeepingIntentionOutcomeCallable;
typedef std::function<void(const CompanyregClient*, const Model::CreateBookkeepingIntentionRequest&, const CreateBookkeepingIntentionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateBookkeepingIntentionAsyncHandler;
typedef Outcome<Error, Model::GenerateCompanyRegUploadPolicyResult> GenerateCompanyRegUploadPolicyOutcome;
typedef std::future<GenerateCompanyRegUploadPolicyOutcome> GenerateCompanyRegUploadPolicyOutcomeCallable;
typedef std::function<void(const CompanyregClient*, const Model::GenerateCompanyRegUploadPolicyRequest&, const GenerateCompanyRegUploadPolicyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GenerateCompanyRegUploadPolicyAsyncHandler;
typedef Outcome<Error, Model::GenerateUploadFilePolicyResult> GenerateUploadFilePolicyOutcome;
typedef std::future<GenerateUploadFilePolicyOutcome> GenerateUploadFilePolicyOutcomeCallable;
typedef std::function<void(const CompanyregClient*, const Model::GenerateUploadFilePolicyRequest&, const GenerateUploadFilePolicyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GenerateUploadFilePolicyAsyncHandler;
typedef Outcome<Error, Model::GetCompanyRegOrderResult> GetCompanyRegOrderOutcome;
typedef std::future<GetCompanyRegOrderOutcome> GetCompanyRegOrderOutcomeCallable;
typedef std::function<void(const CompanyregClient*, const Model::GetCompanyRegOrderRequest&, const GetCompanyRegOrderOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetCompanyRegOrderAsyncHandler;
typedef Outcome<Error, Model::ListApplicationLogsResult> ListApplicationLogsOutcome;
typedef std::future<ListApplicationLogsOutcome> ListApplicationLogsOutcomeCallable;
typedef std::function<void(const CompanyregClient*, const Model::ListApplicationLogsRequest&, const ListApplicationLogsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListApplicationLogsAsyncHandler;
typedef Outcome<Error, Model::ListBookkeepingStatisticsesResult> ListBookkeepingStatisticsesOutcome;
typedef std::future<ListBookkeepingStatisticsesOutcome> ListBookkeepingStatisticsesOutcomeCallable;
typedef std::function<void(const CompanyregClient*, const Model::ListBookkeepingStatisticsesRequest&, const ListBookkeepingStatisticsesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListBookkeepingStatisticsesAsyncHandler;
typedef Outcome<Error, Model::ListBookkeepingSubjectBalancesResult> ListBookkeepingSubjectBalancesOutcome;
typedef std::future<ListBookkeepingSubjectBalancesOutcome> ListBookkeepingSubjectBalancesOutcomeCallable;
typedef std::function<void(const CompanyregClient*, const Model::ListBookkeepingSubjectBalancesRequest&, const ListBookkeepingSubjectBalancesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListBookkeepingSubjectBalancesAsyncHandler;
typedef Outcome<Error, Model::ListBookkeepingsResult> ListBookkeepingsOutcome;
typedef std::future<ListBookkeepingsOutcome> ListBookkeepingsOutcomeCallable;
typedef std::function<void(const CompanyregClient*, const Model::ListBookkeepingsRequest&, const ListBookkeepingsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListBookkeepingsAsyncHandler;
typedef Outcome<Error, Model::ListCompanyRegConsultationsResult> ListCompanyRegConsultationsOutcome;
typedef std::future<ListCompanyRegConsultationsOutcome> ListCompanyRegConsultationsOutcomeCallable;
typedef std::function<void(const CompanyregClient*, const Model::ListCompanyRegConsultationsRequest&, const ListCompanyRegConsultationsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListCompanyRegConsultationsAsyncHandler;
typedef Outcome<Error, Model::ListCompanyRegOrdersResult> ListCompanyRegOrdersOutcome;
typedef std::future<ListCompanyRegOrdersOutcome> ListCompanyRegOrdersOutcomeCallable;
typedef std::function<void(const CompanyregClient*, const Model::ListCompanyRegOrdersRequest&, const ListCompanyRegOrdersOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListCompanyRegOrdersAsyncHandler;
typedef Outcome<Error, Model::ListIcpApplicationsResult> ListIcpApplicationsOutcome;
typedef std::future<ListIcpApplicationsOutcome> ListIcpApplicationsOutcomeCallable;
typedef std::function<void(const CompanyregClient*, const Model::ListIcpApplicationsRequest&, const ListIcpApplicationsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListIcpApplicationsAsyncHandler;
typedef Outcome<Error, Model::ProcessCompanyRegOrderResult> ProcessCompanyRegOrderOutcome;
typedef std::future<ProcessCompanyRegOrderOutcome> ProcessCompanyRegOrderOutcomeCallable;
typedef std::function<void(const CompanyregClient*, const Model::ProcessCompanyRegOrderRequest&, const ProcessCompanyRegOrderOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ProcessCompanyRegOrderAsyncHandler;
typedef Outcome<Error, Model::QueryCommunicationLogsResult> QueryCommunicationLogsOutcome;
typedef std::future<QueryCommunicationLogsOutcome> QueryCommunicationLogsOutcomeCallable;
typedef std::function<void(const CompanyregClient*, const Model::QueryCommunicationLogsRequest&, const QueryCommunicationLogsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryCommunicationLogsAsyncHandler;
typedef Outcome<Error, Model::QueryIntentionListResult> QueryIntentionListOutcome;
typedef std::future<QueryIntentionListOutcome> QueryIntentionListOutcomeCallable;
typedef std::function<void(const CompanyregClient*, const Model::QueryIntentionListRequest&, const QueryIntentionListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryIntentionListAsyncHandler;
typedef Outcome<Error, Model::QueryTradeIntentionUserListResult> QueryTradeIntentionUserListOutcome;
typedef std::future<QueryTradeIntentionUserListOutcome> QueryTradeIntentionUserListOutcomeCallable;
typedef std::function<void(const CompanyregClient*, const Model::QueryTradeIntentionUserListRequest&, const QueryTradeIntentionUserListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryTradeIntentionUserListAsyncHandler;
typedef Outcome<Error, Model::RefuseMaterialResult> RefuseMaterialOutcome;
typedef std::future<RefuseMaterialOutcome> RefuseMaterialOutcomeCallable;
typedef std::function<void(const CompanyregClient*, const Model::RefuseMaterialRequest&, const RefuseMaterialOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RefuseMaterialAsyncHandler;
typedef Outcome<Error, Model::RejectIcpIntentionResult> RejectIcpIntentionOutcome;
typedef std::future<RejectIcpIntentionOutcome> RejectIcpIntentionOutcomeCallable;
typedef std::function<void(const CompanyregClient*, const Model::RejectIcpIntentionRequest&, const RejectIcpIntentionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RejectIcpIntentionAsyncHandler;
typedef Outcome<Error, Model::SendVcodeResult> SendVcodeOutcome;
typedef std::future<SendVcodeOutcome> SendVcodeOutcomeCallable;
typedef std::function<void(const CompanyregClient*, const Model::SendVcodeRequest&, const SendVcodeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SendVcodeAsyncHandler;
typedef Outcome<Error, Model::SubmitCommunicationNoteResult> SubmitCommunicationNoteOutcome;
typedef std::future<SubmitCommunicationNoteOutcome> SubmitCommunicationNoteOutcomeCallable;
typedef std::function<void(const CompanyregClient*, const Model::SubmitCommunicationNoteRequest&, const SubmitCommunicationNoteOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SubmitCommunicationNoteAsyncHandler;
typedef Outcome<Error, Model::SubmitConsultationResult> SubmitConsultationOutcome;
typedef std::future<SubmitConsultationOutcome> SubmitConsultationOutcomeCallable;
typedef std::function<void(const CompanyregClient*, const Model::SubmitConsultationRequest&, const SubmitConsultationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SubmitConsultationAsyncHandler;
typedef Outcome<Error, Model::SubmitIcpSolutionResult> SubmitIcpSolutionOutcome;
typedef std::future<SubmitIcpSolutionOutcome> SubmitIcpSolutionOutcomeCallable;
typedef std::function<void(const CompanyregClient*, const Model::SubmitIcpSolutionRequest&, const SubmitIcpSolutionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SubmitIcpSolutionAsyncHandler;
typedef Outcome<Error, Model::UpdateBookkeepingOrgResult> UpdateBookkeepingOrgOutcome;
typedef std::future<UpdateBookkeepingOrgOutcome> UpdateBookkeepingOrgOutcomeCallable;
typedef std::function<void(const CompanyregClient*, const Model::UpdateBookkeepingOrgRequest&, const UpdateBookkeepingOrgOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateBookkeepingOrgAsyncHandler;
typedef Outcome<Error, Model::UploadIcpBasicMaterialResult> UploadIcpBasicMaterialOutcome;
typedef std::future<UploadIcpBasicMaterialOutcome> UploadIcpBasicMaterialOutcomeCallable;
typedef std::function<void(const CompanyregClient*, const Model::UploadIcpBasicMaterialRequest&, const UploadIcpBasicMaterialOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UploadIcpBasicMaterialAsyncHandler;
typedef Outcome<Error, Model::WriteCommunicationLogResult> WriteCommunicationLogOutcome;
typedef std::future<WriteCommunicationLogOutcome> WriteCommunicationLogOutcomeCallable;
typedef std::function<void(const CompanyregClient*, const Model::WriteCommunicationLogRequest&, const WriteCommunicationLogOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> WriteCommunicationLogAsyncHandler;
typedef Outcome<Error, Model::CheckCopyPayrollResult> CheckCopyPayrollOutcome;
typedef std::future<CheckCopyPayrollOutcome> CheckCopyPayrollOutcomeCallable;
typedef std::function<void(const CompanyregClient*, const Model::CheckCopyPayrollRequest&, const CheckCopyPayrollOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CheckCopyPayrollAsyncHandler;
typedef Outcome<Error, Model::CheckSavePayrollResult> CheckSavePayrollOutcome;
typedef std::future<CheckSavePayrollOutcome> CheckSavePayrollOutcomeCallable;
typedef std::function<void(const CompanyregClient*, const Model::CheckSavePayrollRequest&, const CheckSavePayrollOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CheckSavePayrollAsyncHandler;
typedef Outcome<Error, Model::CheckSavePayrollDetailResult> CheckSavePayrollDetailOutcome;
typedef std::future<CheckSavePayrollDetailOutcome> CheckSavePayrollDetailOutcomeCallable;
typedef std::function<void(const CompanyregClient*, const Model::CheckSavePayrollDetailRequest&, const CheckSavePayrollDetailOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CheckSavePayrollDetailAsyncHandler;
typedef Outcome<Error, Model::ClearTrailDataResult> ClearTrailDataOutcome;
typedef std::future<ClearTrailDataOutcome> ClearTrailDataOutcomeCallable;
typedef std::function<void(const CompanyregClient*, const Model::ClearTrailDataRequest&, const ClearTrailDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ClearTrailDataAsyncHandler;
typedef Outcome<Error, Model::ConvertFeeResult> ConvertFeeOutcome;
typedef std::future<ConvertFeeOutcome> ConvertFeeOutcomeCallable;
typedef std::function<void(const CompanyregClient*, const Model::ConvertFeeRequest&, const ConvertFeeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ConvertFeeAsyncHandler;
typedef Outcome<Error, Model::ConvertInvoiceResult> ConvertInvoiceOutcome;
typedef std::future<ConvertInvoiceOutcome> ConvertInvoiceOutcomeCallable;
typedef std::function<void(const CompanyregClient*, const Model::ConvertInvoiceRequest&, const ConvertInvoiceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ConvertInvoiceAsyncHandler;
typedef Outcome<Error, Model::CopyPayrollResult> CopyPayrollOutcome;
typedef std::future<CopyPayrollOutcome> CopyPayrollOutcomeCallable;
typedef std::function<void(const CompanyregClient*, const Model::CopyPayrollRequest&, const CopyPayrollOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CopyPayrollAsyncHandler;
typedef Outcome<Error, Model::DeleteFeeResult> DeleteFeeOutcome;
typedef std::future<DeleteFeeOutcome> DeleteFeeOutcomeCallable;
typedef std::function<void(const CompanyregClient*, const Model::DeleteFeeRequest&, const DeleteFeeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteFeeAsyncHandler;
typedef Outcome<Error, Model::DeleteInvoiceResult> DeleteInvoiceOutcome;
typedef std::future<DeleteInvoiceOutcome> DeleteInvoiceOutcomeCallable;
typedef std::function<void(const CompanyregClient*, const Model::DeleteInvoiceRequest&, const DeleteInvoiceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteInvoiceAsyncHandler;
typedef Outcome<Error, Model::DeletePayrollResult> DeletePayrollOutcome;
typedef std::future<DeletePayrollOutcome> DeletePayrollOutcomeCallable;
typedef std::function<void(const CompanyregClient*, const Model::DeletePayrollRequest&, const DeletePayrollOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeletePayrollAsyncHandler;
typedef Outcome<Error, Model::GetBalanceSheetInfoResult> GetBalanceSheetInfoOutcome;
typedef std::future<GetBalanceSheetInfoOutcome> GetBalanceSheetInfoOutcomeCallable;
typedef std::function<void(const CompanyregClient*, const Model::GetBalanceSheetInfoRequest&, const GetBalanceSheetInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetBalanceSheetInfoAsyncHandler;
typedef Outcome<Error, Model::GetCashFlowInfoResult> GetCashFlowInfoOutcome;
typedef std::future<GetCashFlowInfoOutcome> GetCashFlowInfoOutcomeCallable;
typedef std::function<void(const CompanyregClient*, const Model::GetCashFlowInfoRequest&, const GetCashFlowInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetCashFlowInfoAsyncHandler;
typedef Outcome<Error, Model::GetEnterprisesInfoResult> GetEnterprisesInfoOutcome;
typedef std::future<GetEnterprisesInfoOutcome> GetEnterprisesInfoOutcomeCallable;
typedef std::function<void(const CompanyregClient*, const Model::GetEnterprisesInfoRequest&, const GetEnterprisesInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetEnterprisesInfoAsyncHandler;
typedef Outcome<Error, Model::GetFeeResult> GetFeeOutcome;
typedef std::future<GetFeeOutcome> GetFeeOutcomeCallable;
typedef std::function<void(const CompanyregClient*, const Model::GetFeeRequest&, const GetFeeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetFeeAsyncHandler;
typedef Outcome<Error, Model::GetHomePageResult> GetHomePageOutcome;
typedef std::future<GetHomePageOutcome> GetHomePageOutcomeCallable;
typedef std::function<void(const CompanyregClient*, const Model::GetHomePageRequest&, const GetHomePageOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetHomePageAsyncHandler;
typedef Outcome<Error, Model::GetIncomeStatementInfoResult> GetIncomeStatementInfoOutcome;
typedef std::future<GetIncomeStatementInfoOutcome> GetIncomeStatementInfoOutcomeCallable;
typedef std::function<void(const CompanyregClient*, const Model::GetIncomeStatementInfoRequest&, const GetIncomeStatementInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetIncomeStatementInfoAsyncHandler;
typedef Outcome<Error, Model::GetIndustryCommerceInfoResult> GetIndustryCommerceInfoOutcome;
typedef std::future<GetIndustryCommerceInfoOutcome> GetIndustryCommerceInfoOutcomeCallable;
typedef std::function<void(const CompanyregClient*, const Model::GetIndustryCommerceInfoRequest&, const GetIndustryCommerceInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetIndustryCommerceInfoAsyncHandler;
typedef Outcome<Error, Model::GetInitFlowResult> GetInitFlowOutcome;
typedef std::future<GetInitFlowOutcome> GetInitFlowOutcomeCallable;
typedef std::function<void(const CompanyregClient*, const Model::GetInitFlowRequest&, const GetInitFlowOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetInitFlowAsyncHandler;
typedef Outcome<Error, Model::GetInvoiceInfoResult> GetInvoiceInfoOutcome;
typedef std::future<GetInvoiceInfoOutcome> GetInvoiceInfoOutcomeCallable;
typedef std::function<void(const CompanyregClient*, const Model::GetInvoiceInfoRequest&, const GetInvoiceInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetInvoiceInfoAsyncHandler;
typedef Outcome<Error, Model::GetLastMonthInvoiceCountResult> GetLastMonthInvoiceCountOutcome;
typedef std::future<GetLastMonthInvoiceCountOutcome> GetLastMonthInvoiceCountOutcomeCallable;
typedef std::function<void(const CompanyregClient*, const Model::GetLastMonthInvoiceCountRequest&, const GetLastMonthInvoiceCountOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetLastMonthInvoiceCountAsyncHandler;
typedef Outcome<Error, Model::GetNoticeResult> GetNoticeOutcome;
typedef std::future<GetNoticeOutcome> GetNoticeOutcomeCallable;
typedef std::function<void(const CompanyregClient*, const Model::GetNoticeRequest&, const GetNoticeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetNoticeAsyncHandler;
typedef Outcome<Error, Model::GetOssStsResult> GetOssStsOutcome;
typedef std::future<GetOssStsOutcome> GetOssStsOutcomeCallable;
typedef std::function<void(const CompanyregClient*, const Model::GetOssStsRequest&, const GetOssStsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetOssStsAsyncHandler;
typedef Outcome<Error, Model::GetPayrollInfoResult> GetPayrollInfoOutcome;
typedef std::future<GetPayrollInfoOutcome> GetPayrollInfoOutcomeCallable;
typedef std::function<void(const CompanyregClient*, const Model::GetPayrollInfoRequest&, const GetPayrollInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetPayrollInfoAsyncHandler;
typedef Outcome<Error, Model::GetPayrollSettingResult> GetPayrollSettingOutcome;
typedef std::future<GetPayrollSettingOutcome> GetPayrollSettingOutcomeCallable;
typedef std::function<void(const CompanyregClient*, const Model::GetPayrollSettingRequest&, const GetPayrollSettingOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetPayrollSettingAsyncHandler;
typedef Outcome<Error, Model::GetPeriodInfoResult> GetPeriodInfoOutcome;
typedef std::future<GetPeriodInfoOutcome> GetPeriodInfoOutcomeCallable;
typedef std::function<void(const CompanyregClient*, const Model::GetPeriodInfoRequest&, const GetPeriodInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetPeriodInfoAsyncHandler;
typedef Outcome<Error, Model::GetQuarterCashFlowInfoResult> GetQuarterCashFlowInfoOutcome;
typedef std::future<GetQuarterCashFlowInfoOutcome> GetQuarterCashFlowInfoOutcomeCallable;
typedef std::function<void(const CompanyregClient*, const Model::GetQuarterCashFlowInfoRequest&, const GetQuarterCashFlowInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetQuarterCashFlowInfoAsyncHandler;
typedef Outcome<Error, Model::GetQuarterIncomeStatementInfoResult> GetQuarterIncomeStatementInfoOutcome;
typedef std::future<GetQuarterIncomeStatementInfoOutcome> GetQuarterIncomeStatementInfoOutcomeCallable;
typedef std::function<void(const CompanyregClient*, const Model::GetQuarterIncomeStatementInfoRequest&, const GetQuarterIncomeStatementInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetQuarterIncomeStatementInfoAsyncHandler;
typedef Outcome<Error, Model::GetServiceInfoResult> GetServiceInfoOutcome;
typedef std::future<GetServiceInfoOutcome> GetServiceInfoOutcomeCallable;
typedef std::function<void(const CompanyregClient*, const Model::GetServiceInfoRequest&, const GetServiceInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetServiceInfoAsyncHandler;
typedef Outcome<Error, Model::GetSsoUserInfoResult> GetSsoUserInfoOutcome;
typedef std::future<GetSsoUserInfoOutcome> GetSsoUserInfoOutcomeCallable;
typedef std::function<void(const CompanyregClient*, const Model::GetSsoUserInfoRequest&, const GetSsoUserInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetSsoUserInfoAsyncHandler;
typedef Outcome<Error, Model::GetTaxInfoResult> GetTaxInfoOutcome;
typedef std::future<GetTaxInfoOutcome> GetTaxInfoOutcomeCallable;
typedef std::function<void(const CompanyregClient*, const Model::GetTaxInfoRequest&, const GetTaxInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetTaxInfoAsyncHandler;
typedef Outcome<Error, Model::GetTaxationCalendarResult> GetTaxationCalendarOutcome;
typedef std::future<GetTaxationCalendarOutcome> GetTaxationCalendarOutcomeCallable;
typedef std::function<void(const CompanyregClient*, const Model::GetTaxationCalendarRequest&, const GetTaxationCalendarOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetTaxationCalendarAsyncHandler;
typedef Outcome<Error, Model::GetTaxationInfoResult> GetTaxationInfoOutcome;
typedef std::future<GetTaxationInfoOutcome> GetTaxationInfoOutcomeCallable;
typedef std::function<void(const CompanyregClient*, const Model::GetTaxationInfoRequest&, const GetTaxationInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetTaxationInfoAsyncHandler;
typedef Outcome<Error, Model::GetTypeListResult> GetTypeListOutcome;
typedef std::future<GetTypeListOutcome> GetTypeListOutcomeCallable;
typedef std::function<void(const CompanyregClient*, const Model::GetTypeListRequest&, const GetTypeListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetTypeListAsyncHandler;
typedef Outcome<Error, Model::GetVoucherCountResult> GetVoucherCountOutcome;
typedef std::future<GetVoucherCountOutcome> GetVoucherCountOutcomeCallable;
typedef std::function<void(const CompanyregClient*, const Model::GetVoucherCountRequest&, const GetVoucherCountOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetVoucherCountAsyncHandler;
typedef Outcome<Error, Model::ListCashJournalResult> ListCashJournalOutcome;
typedef std::future<ListCashJournalOutcome> ListCashJournalOutcomeCallable;
typedef std::function<void(const CompanyregClient*, const Model::ListCashJournalRequest&, const ListCashJournalOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListCashJournalAsyncHandler;
typedef Outcome<Error, Model::ListEnterprisesResult> ListEnterprisesOutcome;
typedef std::future<ListEnterprisesOutcome> ListEnterprisesOutcomeCallable;
typedef std::function<void(const CompanyregClient*, const Model::ListEnterprisesRequest&, const ListEnterprisesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListEnterprisesAsyncHandler;
typedef Outcome<Error, Model::ListInvoiceResult> ListInvoiceOutcome;
typedef std::future<ListInvoiceOutcome> ListInvoiceOutcomeCallable;
typedef std::function<void(const CompanyregClient*, const Model::ListInvoiceRequest&, const ListInvoiceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListInvoiceAsyncHandler;
typedef Outcome<Error, Model::ListLastMonthInvoiceResult> ListLastMonthInvoiceOutcome;
typedef std::future<ListLastMonthInvoiceOutcome> ListLastMonthInvoiceOutcomeCallable;
typedef std::function<void(const CompanyregClient*, const Model::ListLastMonthInvoiceRequest&, const ListLastMonthInvoiceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListLastMonthInvoiceAsyncHandler;
typedef Outcome<Error, Model::ListPayrollResult> ListPayrollOutcome;
typedef std::future<ListPayrollOutcome> ListPayrollOutcomeCallable;
typedef std::function<void(const CompanyregClient*, const Model::ListPayrollRequest&, const ListPayrollOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListPayrollAsyncHandler;
typedef Outcome<Error, Model::ListVoucherResult> ListVoucherOutcome;
typedef std::future<ListVoucherOutcome> ListVoucherOutcomeCallable;
typedef std::function<void(const CompanyregClient*, const Model::ListVoucherRequest&, const ListVoucherOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListVoucherAsyncHandler;
typedef Outcome<Error, Model::PhotoInvoiceResult> PhotoInvoiceOutcome;
typedef std::future<PhotoInvoiceOutcome> PhotoInvoiceOutcomeCallable;
typedef std::function<void(const CompanyregClient*, const Model::PhotoInvoiceRequest&, const PhotoInvoiceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> PhotoInvoiceAsyncHandler;
typedef Outcome<Error, Model::PrintAcctgTransResult> PrintAcctgTransOutcome;
typedef std::future<PrintAcctgTransOutcome> PrintAcctgTransOutcomeCallable;
typedef std::function<void(const CompanyregClient*, const Model::PrintAcctgTransRequest&, const PrintAcctgTransOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> PrintAcctgTransAsyncHandler;
typedef Outcome<Error, Model::RefreshCustomerInfoResult> RefreshCustomerInfoOutcome;
typedef std::future<RefreshCustomerInfoOutcome> RefreshCustomerInfoOutcomeCallable;
typedef std::function<void(const CompanyregClient*, const Model::RefreshCustomerInfoRequest&, const RefreshCustomerInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RefreshCustomerInfoAsyncHandler;
typedef Outcome<Error, Model::SaveOpeningBalanceStatusResult> SaveOpeningBalanceStatusOutcome;
typedef std::future<SaveOpeningBalanceStatusOutcome> SaveOpeningBalanceStatusOutcomeCallable;
typedef std::function<void(const CompanyregClient*, const Model::SaveOpeningBalanceStatusRequest&, const SaveOpeningBalanceStatusOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SaveOpeningBalanceStatusAsyncHandler;
typedef Outcome<Error, Model::SavePayrollResult> SavePayrollOutcome;
typedef std::future<SavePayrollOutcome> SavePayrollOutcomeCallable;
typedef std::function<void(const CompanyregClient*, const Model::SavePayrollRequest&, const SavePayrollOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SavePayrollAsyncHandler;
typedef Outcome<Error, Model::SavePayrollSettingResult> SavePayrollSettingOutcome;
typedef std::future<SavePayrollSettingOutcome> SavePayrollSettingOutcomeCallable;
typedef std::function<void(const CompanyregClient*, const Model::SavePayrollSettingRequest&, const SavePayrollSettingOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SavePayrollSettingAsyncHandler;
typedef Outcome<Error, Model::ScanInvoiceResult> ScanInvoiceOutcome;
typedef std::future<ScanInvoiceOutcome> ScanInvoiceOutcomeCallable;
typedef std::function<void(const CompanyregClient*, const Model::ScanInvoiceRequest&, const ScanInvoiceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ScanInvoiceAsyncHandler;
typedef Outcome<Error, Model::SendMessageResult> SendMessageOutcome;
typedef std::future<SendMessageOutcome> SendMessageOutcomeCallable;
typedef std::function<void(const CompanyregClient*, const Model::SendMessageRequest&, const SendMessageOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SendMessageAsyncHandler;
typedef Outcome<Error, Model::UpdateCustomerInfoResult> UpdateCustomerInfoOutcome;
typedef std::future<UpdateCustomerInfoOutcome> UpdateCustomerInfoOutcomeCallable;
typedef std::function<void(const CompanyregClient*, const Model::UpdateCustomerInfoRequest&, const UpdateCustomerInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateCustomerInfoAsyncHandler;
typedef Outcome<Error, Model::UpdateFeeResult> UpdateFeeOutcome;
typedef std::future<UpdateFeeOutcome> UpdateFeeOutcomeCallable;
typedef std::function<void(const CompanyregClient*, const Model::UpdateFeeRequest&, const UpdateFeeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateFeeAsyncHandler;
typedef Outcome<Error, Model::UpdateTaxInfoResult> UpdateTaxInfoOutcome;
typedef std::future<UpdateTaxInfoOutcome> UpdateTaxInfoOutcomeCallable;
typedef std::function<void(const CompanyregClient*, const Model::UpdateTaxInfoRequest&, const UpdateTaxInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateTaxInfoAsyncHandler;
typedef Outcome<Error, Model::UpdateTaxationProcessResult> UpdateTaxationProcessOutcome;
typedef std::future<UpdateTaxationProcessOutcome> UpdateTaxationProcessOutcomeCallable;
typedef std::function<void(const CompanyregClient*, const Model::UpdateTaxationProcessRequest&, const UpdateTaxationProcessOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateTaxationProcessAsyncHandler;
typedef Outcome<Error, Model::VerifyTaxSmsCodeResult> VerifyTaxSmsCodeOutcome;
typedef std::future<VerifyTaxSmsCodeOutcome> VerifyTaxSmsCodeOutcomeCallable;
typedef std::function<void(const CompanyregClient*, const Model::VerifyTaxSmsCodeRequest&, const VerifyTaxSmsCodeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> VerifyTaxSmsCodeAsyncHandler;
CompanyregClient(const Credentials &credentials, const ClientConfiguration &configuration);
CompanyregClient(const std::shared_ptr<CredentialsProvider> &credentialsProvider, const ClientConfiguration &configuration);
CompanyregClient(const std::string &accessKeyId, const std::string &accessKeySecret, const ClientConfiguration &configuration);
~CompanyregClient();
AcceptBookkeepingAuditResultOutcome acceptBookkeepingAuditResult(const Model::AcceptBookkeepingAuditResultRequest &request)const;
void acceptBookkeepingAuditResultAsync(const Model::AcceptBookkeepingAuditResultRequest& request, const AcceptBookkeepingAuditResultAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
AcceptBookkeepingAuditResultOutcomeCallable acceptBookkeepingAuditResultCallable(const Model::AcceptBookkeepingAuditResultRequest& request) const;
AcceptBookkeepingDetailStatusChangeOutcome acceptBookkeepingDetailStatusChange(const Model::AcceptBookkeepingDetailStatusChangeRequest &request)const;
void acceptBookkeepingDetailStatusChangeAsync(const Model::AcceptBookkeepingDetailStatusChangeRequest& request, const AcceptBookkeepingDetailStatusChangeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
AcceptBookkeepingDetailStatusChangeOutcomeCallable acceptBookkeepingDetailStatusChangeCallable(const Model::AcceptBookkeepingDetailStatusChangeRequest& request) const;
AcceptPartnerNotificationOutcome acceptPartnerNotification(const Model::AcceptPartnerNotificationRequest &request)const;
void acceptPartnerNotificationAsync(const Model::AcceptPartnerNotificationRequest& request, const AcceptPartnerNotificationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
AcceptPartnerNotificationOutcomeCallable acceptPartnerNotificationCallable(const Model::AcceptPartnerNotificationRequest& request) const;
CloseIcpProduceOutcome closeIcpProduce(const Model::CloseIcpProduceRequest &request)const;
void closeIcpProduceAsync(const Model::CloseIcpProduceRequest& request, const CloseIcpProduceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CloseIcpProduceOutcomeCallable closeIcpProduceCallable(const Model::CloseIcpProduceRequest& request) const;
CloseIntentionOutcome closeIntention(const Model::CloseIntentionRequest &request)const;
void closeIntentionAsync(const Model::CloseIntentionRequest& request, const CloseIntentionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CloseIntentionOutcomeCallable closeIntentionCallable(const Model::CloseIntentionRequest& request) const;
ConfirmIntentionOutcome confirmIntention(const Model::ConfirmIntentionRequest &request)const;
void confirmIntentionAsync(const Model::ConfirmIntentionRequest& request, const ConfirmIntentionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ConfirmIntentionOutcomeCallable confirmIntentionCallable(const Model::ConfirmIntentionRequest& request) const;
ConfirmMaterialOutcome confirmMaterial(const Model::ConfirmMaterialRequest &request)const;
void confirmMaterialAsync(const Model::ConfirmMaterialRequest& request, const ConfirmMaterialAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ConfirmMaterialOutcomeCallable confirmMaterialCallable(const Model::ConfirmMaterialRequest& request) const;
ConfirmTaxAmountOutcome confirmTaxAmount(const Model::ConfirmTaxAmountRequest &request)const;
void confirmTaxAmountAsync(const Model::ConfirmTaxAmountRequest& request, const ConfirmTaxAmountAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ConfirmTaxAmountOutcomeCallable confirmTaxAmountCallable(const Model::ConfirmTaxAmountRequest& request) const;
CreateBookkeepingIntentionOutcome createBookkeepingIntention(const Model::CreateBookkeepingIntentionRequest &request)const;
void createBookkeepingIntentionAsync(const Model::CreateBookkeepingIntentionRequest& request, const CreateBookkeepingIntentionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateBookkeepingIntentionOutcomeCallable createBookkeepingIntentionCallable(const Model::CreateBookkeepingIntentionRequest& request) const;
GenerateCompanyRegUploadPolicyOutcome generateCompanyRegUploadPolicy(const Model::GenerateCompanyRegUploadPolicyRequest &request)const;
void generateCompanyRegUploadPolicyAsync(const Model::GenerateCompanyRegUploadPolicyRequest& request, const GenerateCompanyRegUploadPolicyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GenerateCompanyRegUploadPolicyOutcomeCallable generateCompanyRegUploadPolicyCallable(const Model::GenerateCompanyRegUploadPolicyRequest& request) const;
GenerateUploadFilePolicyOutcome generateUploadFilePolicy(const Model::GenerateUploadFilePolicyRequest &request)const;
void generateUploadFilePolicyAsync(const Model::GenerateUploadFilePolicyRequest& request, const GenerateUploadFilePolicyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GenerateUploadFilePolicyOutcomeCallable generateUploadFilePolicyCallable(const Model::GenerateUploadFilePolicyRequest& request) const;
GetCompanyRegOrderOutcome getCompanyRegOrder(const Model::GetCompanyRegOrderRequest &request)const;
void getCompanyRegOrderAsync(const Model::GetCompanyRegOrderRequest& request, const GetCompanyRegOrderAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetCompanyRegOrderOutcomeCallable getCompanyRegOrderCallable(const Model::GetCompanyRegOrderRequest& request) const;
ListApplicationLogsOutcome listApplicationLogs(const Model::ListApplicationLogsRequest &request)const;
void listApplicationLogsAsync(const Model::ListApplicationLogsRequest& request, const ListApplicationLogsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListApplicationLogsOutcomeCallable listApplicationLogsCallable(const Model::ListApplicationLogsRequest& request) const;
ListBookkeepingStatisticsesOutcome listBookkeepingStatisticses(const Model::ListBookkeepingStatisticsesRequest &request)const;
void listBookkeepingStatisticsesAsync(const Model::ListBookkeepingStatisticsesRequest& request, const ListBookkeepingStatisticsesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListBookkeepingStatisticsesOutcomeCallable listBookkeepingStatisticsesCallable(const Model::ListBookkeepingStatisticsesRequest& request) const;
ListBookkeepingSubjectBalancesOutcome listBookkeepingSubjectBalances(const Model::ListBookkeepingSubjectBalancesRequest &request)const;
void listBookkeepingSubjectBalancesAsync(const Model::ListBookkeepingSubjectBalancesRequest& request, const ListBookkeepingSubjectBalancesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListBookkeepingSubjectBalancesOutcomeCallable listBookkeepingSubjectBalancesCallable(const Model::ListBookkeepingSubjectBalancesRequest& request) const;
ListBookkeepingsOutcome listBookkeepings(const Model::ListBookkeepingsRequest &request)const;
void listBookkeepingsAsync(const Model::ListBookkeepingsRequest& request, const ListBookkeepingsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListBookkeepingsOutcomeCallable listBookkeepingsCallable(const Model::ListBookkeepingsRequest& request) const;
ListCompanyRegConsultationsOutcome listCompanyRegConsultations(const Model::ListCompanyRegConsultationsRequest &request)const;
void listCompanyRegConsultationsAsync(const Model::ListCompanyRegConsultationsRequest& request, const ListCompanyRegConsultationsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListCompanyRegConsultationsOutcomeCallable listCompanyRegConsultationsCallable(const Model::ListCompanyRegConsultationsRequest& request) const;
ListCompanyRegOrdersOutcome listCompanyRegOrders(const Model::ListCompanyRegOrdersRequest &request)const;
void listCompanyRegOrdersAsync(const Model::ListCompanyRegOrdersRequest& request, const ListCompanyRegOrdersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListCompanyRegOrdersOutcomeCallable listCompanyRegOrdersCallable(const Model::ListCompanyRegOrdersRequest& request) const;
ListIcpApplicationsOutcome listIcpApplications(const Model::ListIcpApplicationsRequest &request)const;
void listIcpApplicationsAsync(const Model::ListIcpApplicationsRequest& request, const ListIcpApplicationsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListIcpApplicationsOutcomeCallable listIcpApplicationsCallable(const Model::ListIcpApplicationsRequest& request) const;
ProcessCompanyRegOrderOutcome processCompanyRegOrder(const Model::ProcessCompanyRegOrderRequest &request)const;
void processCompanyRegOrderAsync(const Model::ProcessCompanyRegOrderRequest& request, const ProcessCompanyRegOrderAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ProcessCompanyRegOrderOutcomeCallable processCompanyRegOrderCallable(const Model::ProcessCompanyRegOrderRequest& request) const;
QueryCommunicationLogsOutcome queryCommunicationLogs(const Model::QueryCommunicationLogsRequest &request)const;
void queryCommunicationLogsAsync(const Model::QueryCommunicationLogsRequest& request, const QueryCommunicationLogsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
QueryCommunicationLogsOutcomeCallable queryCommunicationLogsCallable(const Model::QueryCommunicationLogsRequest& request) const;
QueryIntentionListOutcome queryIntentionList(const Model::QueryIntentionListRequest &request)const;
void queryIntentionListAsync(const Model::QueryIntentionListRequest& request, const QueryIntentionListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
QueryIntentionListOutcomeCallable queryIntentionListCallable(const Model::QueryIntentionListRequest& request) const;
QueryTradeIntentionUserListOutcome queryTradeIntentionUserList(const Model::QueryTradeIntentionUserListRequest &request)const;
void queryTradeIntentionUserListAsync(const Model::QueryTradeIntentionUserListRequest& request, const QueryTradeIntentionUserListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
QueryTradeIntentionUserListOutcomeCallable queryTradeIntentionUserListCallable(const Model::QueryTradeIntentionUserListRequest& request) const;
RefuseMaterialOutcome refuseMaterial(const Model::RefuseMaterialRequest &request)const;
void refuseMaterialAsync(const Model::RefuseMaterialRequest& request, const RefuseMaterialAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
RefuseMaterialOutcomeCallable refuseMaterialCallable(const Model::RefuseMaterialRequest& request) const;
RejectIcpIntentionOutcome rejectIcpIntention(const Model::RejectIcpIntentionRequest &request)const;
void rejectIcpIntentionAsync(const Model::RejectIcpIntentionRequest& request, const RejectIcpIntentionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
RejectIcpIntentionOutcomeCallable rejectIcpIntentionCallable(const Model::RejectIcpIntentionRequest& request) const;
SendVcodeOutcome sendVcode(const Model::SendVcodeRequest &request)const;
void sendVcodeAsync(const Model::SendVcodeRequest& request, const SendVcodeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SendVcodeOutcomeCallable sendVcodeCallable(const Model::SendVcodeRequest& request) const;
SubmitCommunicationNoteOutcome submitCommunicationNote(const Model::SubmitCommunicationNoteRequest &request)const;
void submitCommunicationNoteAsync(const Model::SubmitCommunicationNoteRequest& request, const SubmitCommunicationNoteAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SubmitCommunicationNoteOutcomeCallable submitCommunicationNoteCallable(const Model::SubmitCommunicationNoteRequest& request) const;
SubmitConsultationOutcome submitConsultation(const Model::SubmitConsultationRequest &request)const;
void submitConsultationAsync(const Model::SubmitConsultationRequest& request, const SubmitConsultationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SubmitConsultationOutcomeCallable submitConsultationCallable(const Model::SubmitConsultationRequest& request) const;
SubmitIcpSolutionOutcome submitIcpSolution(const Model::SubmitIcpSolutionRequest &request)const;
void submitIcpSolutionAsync(const Model::SubmitIcpSolutionRequest& request, const SubmitIcpSolutionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SubmitIcpSolutionOutcomeCallable submitIcpSolutionCallable(const Model::SubmitIcpSolutionRequest& request) const;
UpdateBookkeepingOrgOutcome updateBookkeepingOrg(const Model::UpdateBookkeepingOrgRequest &request)const;
void updateBookkeepingOrgAsync(const Model::UpdateBookkeepingOrgRequest& request, const UpdateBookkeepingOrgAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
UpdateBookkeepingOrgOutcomeCallable updateBookkeepingOrgCallable(const Model::UpdateBookkeepingOrgRequest& request) const;
UploadIcpBasicMaterialOutcome uploadIcpBasicMaterial(const Model::UploadIcpBasicMaterialRequest &request)const;
void uploadIcpBasicMaterialAsync(const Model::UploadIcpBasicMaterialRequest& request, const UploadIcpBasicMaterialAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
UploadIcpBasicMaterialOutcomeCallable uploadIcpBasicMaterialCallable(const Model::UploadIcpBasicMaterialRequest& request) const;
WriteCommunicationLogOutcome writeCommunicationLog(const Model::WriteCommunicationLogRequest &request)const;
void writeCommunicationLogAsync(const Model::WriteCommunicationLogRequest& request, const WriteCommunicationLogAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
WriteCommunicationLogOutcomeCallable writeCommunicationLogCallable(const Model::WriteCommunicationLogRequest& request) const;
CheckCopyPayrollOutcome checkCopyPayroll(const Model::CheckCopyPayrollRequest &request)const;
void checkCopyPayrollAsync(const Model::CheckCopyPayrollRequest& request, const CheckCopyPayrollAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CheckCopyPayrollOutcomeCallable checkCopyPayrollCallable(const Model::CheckCopyPayrollRequest& request) const;
CheckSavePayrollOutcome checkSavePayroll(const Model::CheckSavePayrollRequest &request)const;
void checkSavePayrollAsync(const Model::CheckSavePayrollRequest& request, const CheckSavePayrollAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CheckSavePayrollOutcomeCallable checkSavePayrollCallable(const Model::CheckSavePayrollRequest& request) const;
CheckSavePayrollDetailOutcome checkSavePayrollDetail(const Model::CheckSavePayrollDetailRequest &request)const;
void checkSavePayrollDetailAsync(const Model::CheckSavePayrollDetailRequest& request, const CheckSavePayrollDetailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CheckSavePayrollDetailOutcomeCallable checkSavePayrollDetailCallable(const Model::CheckSavePayrollDetailRequest& request) const;
ClearTrailDataOutcome clearTrailData(const Model::ClearTrailDataRequest &request)const;
void clearTrailDataAsync(const Model::ClearTrailDataRequest& request, const ClearTrailDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ClearTrailDataOutcomeCallable clearTrailDataCallable(const Model::ClearTrailDataRequest& request) const;
ConvertFeeOutcome convertFee(const Model::ConvertFeeRequest &request)const;
void convertFeeAsync(const Model::ConvertFeeRequest& request, const ConvertFeeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ConvertFeeOutcomeCallable convertFeeCallable(const Model::ConvertFeeRequest& request) const;
ConvertInvoiceOutcome convertInvoice(const Model::ConvertInvoiceRequest &request)const;
void convertInvoiceAsync(const Model::ConvertInvoiceRequest& request, const ConvertInvoiceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ConvertInvoiceOutcomeCallable convertInvoiceCallable(const Model::ConvertInvoiceRequest& request) const;
CopyPayrollOutcome copyPayroll(const Model::CopyPayrollRequest &request)const;
void copyPayrollAsync(const Model::CopyPayrollRequest& request, const CopyPayrollAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CopyPayrollOutcomeCallable copyPayrollCallable(const Model::CopyPayrollRequest& request) const;
DeleteFeeOutcome deleteFee(const Model::DeleteFeeRequest &request)const;
void deleteFeeAsync(const Model::DeleteFeeRequest& request, const DeleteFeeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteFeeOutcomeCallable deleteFeeCallable(const Model::DeleteFeeRequest& request) const;
DeleteInvoiceOutcome deleteInvoice(const Model::DeleteInvoiceRequest &request)const;
void deleteInvoiceAsync(const Model::DeleteInvoiceRequest& request, const DeleteInvoiceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteInvoiceOutcomeCallable deleteInvoiceCallable(const Model::DeleteInvoiceRequest& request) const;
DeletePayrollOutcome deletePayroll(const Model::DeletePayrollRequest &request)const;
void deletePayrollAsync(const Model::DeletePayrollRequest& request, const DeletePayrollAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeletePayrollOutcomeCallable deletePayrollCallable(const Model::DeletePayrollRequest& request) const;
GetBalanceSheetInfoOutcome getBalanceSheetInfo(const Model::GetBalanceSheetInfoRequest &request)const;
void getBalanceSheetInfoAsync(const Model::GetBalanceSheetInfoRequest& request, const GetBalanceSheetInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetBalanceSheetInfoOutcomeCallable getBalanceSheetInfoCallable(const Model::GetBalanceSheetInfoRequest& request) const;
GetCashFlowInfoOutcome getCashFlowInfo(const Model::GetCashFlowInfoRequest &request)const;
void getCashFlowInfoAsync(const Model::GetCashFlowInfoRequest& request, const GetCashFlowInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetCashFlowInfoOutcomeCallable getCashFlowInfoCallable(const Model::GetCashFlowInfoRequest& request) const;
GetEnterprisesInfoOutcome getEnterprisesInfo(const Model::GetEnterprisesInfoRequest &request)const;
void getEnterprisesInfoAsync(const Model::GetEnterprisesInfoRequest& request, const GetEnterprisesInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetEnterprisesInfoOutcomeCallable getEnterprisesInfoCallable(const Model::GetEnterprisesInfoRequest& request) const;
GetFeeOutcome getFee(const Model::GetFeeRequest &request)const;
void getFeeAsync(const Model::GetFeeRequest& request, const GetFeeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetFeeOutcomeCallable getFeeCallable(const Model::GetFeeRequest& request) const;
GetHomePageOutcome getHomePage(const Model::GetHomePageRequest &request)const;
void getHomePageAsync(const Model::GetHomePageRequest& request, const GetHomePageAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetHomePageOutcomeCallable getHomePageCallable(const Model::GetHomePageRequest& request) const;
GetIncomeStatementInfoOutcome getIncomeStatementInfo(const Model::GetIncomeStatementInfoRequest &request)const;
void getIncomeStatementInfoAsync(const Model::GetIncomeStatementInfoRequest& request, const GetIncomeStatementInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetIncomeStatementInfoOutcomeCallable getIncomeStatementInfoCallable(const Model::GetIncomeStatementInfoRequest& request) const;
GetIndustryCommerceInfoOutcome getIndustryCommerceInfo(const Model::GetIndustryCommerceInfoRequest &request)const;
void getIndustryCommerceInfoAsync(const Model::GetIndustryCommerceInfoRequest& request, const GetIndustryCommerceInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetIndustryCommerceInfoOutcomeCallable getIndustryCommerceInfoCallable(const Model::GetIndustryCommerceInfoRequest& request) const;
GetInitFlowOutcome getInitFlow(const Model::GetInitFlowRequest &request)const;
void getInitFlowAsync(const Model::GetInitFlowRequest& request, const GetInitFlowAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetInitFlowOutcomeCallable getInitFlowCallable(const Model::GetInitFlowRequest& request) const;
GetInvoiceInfoOutcome getInvoiceInfo(const Model::GetInvoiceInfoRequest &request)const;
void getInvoiceInfoAsync(const Model::GetInvoiceInfoRequest& request, const GetInvoiceInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetInvoiceInfoOutcomeCallable getInvoiceInfoCallable(const Model::GetInvoiceInfoRequest& request) const;
GetLastMonthInvoiceCountOutcome getLastMonthInvoiceCount(const Model::GetLastMonthInvoiceCountRequest &request)const;
void getLastMonthInvoiceCountAsync(const Model::GetLastMonthInvoiceCountRequest& request, const GetLastMonthInvoiceCountAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetLastMonthInvoiceCountOutcomeCallable getLastMonthInvoiceCountCallable(const Model::GetLastMonthInvoiceCountRequest& request) const;
GetNoticeOutcome getNotice(const Model::GetNoticeRequest &request)const;
void getNoticeAsync(const Model::GetNoticeRequest& request, const GetNoticeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetNoticeOutcomeCallable getNoticeCallable(const Model::GetNoticeRequest& request) const;
GetOssStsOutcome getOssSts(const Model::GetOssStsRequest &request)const;
void getOssStsAsync(const Model::GetOssStsRequest& request, const GetOssStsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetOssStsOutcomeCallable getOssStsCallable(const Model::GetOssStsRequest& request) const;
GetPayrollInfoOutcome getPayrollInfo(const Model::GetPayrollInfoRequest &request)const;
void getPayrollInfoAsync(const Model::GetPayrollInfoRequest& request, const GetPayrollInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetPayrollInfoOutcomeCallable getPayrollInfoCallable(const Model::GetPayrollInfoRequest& request) const;
GetPayrollSettingOutcome getPayrollSetting(const Model::GetPayrollSettingRequest &request)const;
void getPayrollSettingAsync(const Model::GetPayrollSettingRequest& request, const GetPayrollSettingAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetPayrollSettingOutcomeCallable getPayrollSettingCallable(const Model::GetPayrollSettingRequest& request) const;
GetPeriodInfoOutcome getPeriodInfo(const Model::GetPeriodInfoRequest &request)const;
void getPeriodInfoAsync(const Model::GetPeriodInfoRequest& request, const GetPeriodInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetPeriodInfoOutcomeCallable getPeriodInfoCallable(const Model::GetPeriodInfoRequest& request) const;
GetQuarterCashFlowInfoOutcome getQuarterCashFlowInfo(const Model::GetQuarterCashFlowInfoRequest &request)const;
void getQuarterCashFlowInfoAsync(const Model::GetQuarterCashFlowInfoRequest& request, const GetQuarterCashFlowInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetQuarterCashFlowInfoOutcomeCallable getQuarterCashFlowInfoCallable(const Model::GetQuarterCashFlowInfoRequest& request) const;
GetQuarterIncomeStatementInfoOutcome getQuarterIncomeStatementInfo(const Model::GetQuarterIncomeStatementInfoRequest &request)const;
void getQuarterIncomeStatementInfoAsync(const Model::GetQuarterIncomeStatementInfoRequest& request, const GetQuarterIncomeStatementInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetQuarterIncomeStatementInfoOutcomeCallable getQuarterIncomeStatementInfoCallable(const Model::GetQuarterIncomeStatementInfoRequest& request) const;
GetServiceInfoOutcome getServiceInfo(const Model::GetServiceInfoRequest &request)const;
void getServiceInfoAsync(const Model::GetServiceInfoRequest& request, const GetServiceInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetServiceInfoOutcomeCallable getServiceInfoCallable(const Model::GetServiceInfoRequest& request) const;
GetSsoUserInfoOutcome getSsoUserInfo(const Model::GetSsoUserInfoRequest &request)const;
void getSsoUserInfoAsync(const Model::GetSsoUserInfoRequest& request, const GetSsoUserInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetSsoUserInfoOutcomeCallable getSsoUserInfoCallable(const Model::GetSsoUserInfoRequest& request) const;
GetTaxInfoOutcome getTaxInfo(const Model::GetTaxInfoRequest &request)const;
void getTaxInfoAsync(const Model::GetTaxInfoRequest& request, const GetTaxInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetTaxInfoOutcomeCallable getTaxInfoCallable(const Model::GetTaxInfoRequest& request) const;
GetTaxationCalendarOutcome getTaxationCalendar(const Model::GetTaxationCalendarRequest &request)const;
void getTaxationCalendarAsync(const Model::GetTaxationCalendarRequest& request, const GetTaxationCalendarAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetTaxationCalendarOutcomeCallable getTaxationCalendarCallable(const Model::GetTaxationCalendarRequest& request) const;
GetTaxationInfoOutcome getTaxationInfo(const Model::GetTaxationInfoRequest &request)const;
void getTaxationInfoAsync(const Model::GetTaxationInfoRequest& request, const GetTaxationInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetTaxationInfoOutcomeCallable getTaxationInfoCallable(const Model::GetTaxationInfoRequest& request) const;
GetTypeListOutcome getTypeList(const Model::GetTypeListRequest &request)const;
void getTypeListAsync(const Model::GetTypeListRequest& request, const GetTypeListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetTypeListOutcomeCallable getTypeListCallable(const Model::GetTypeListRequest& request) const;
GetVoucherCountOutcome getVoucherCount(const Model::GetVoucherCountRequest &request)const;
void getVoucherCountAsync(const Model::GetVoucherCountRequest& request, const GetVoucherCountAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetVoucherCountOutcomeCallable getVoucherCountCallable(const Model::GetVoucherCountRequest& request) const;
ListCashJournalOutcome listCashJournal(const Model::ListCashJournalRequest &request)const;
void listCashJournalAsync(const Model::ListCashJournalRequest& request, const ListCashJournalAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListCashJournalOutcomeCallable listCashJournalCallable(const Model::ListCashJournalRequest& request) const;
ListEnterprisesOutcome listEnterprises(const Model::ListEnterprisesRequest &request)const;
void listEnterprisesAsync(const Model::ListEnterprisesRequest& request, const ListEnterprisesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListEnterprisesOutcomeCallable listEnterprisesCallable(const Model::ListEnterprisesRequest& request) const;
ListInvoiceOutcome listInvoice(const Model::ListInvoiceRequest &request)const;
void listInvoiceAsync(const Model::ListInvoiceRequest& request, const ListInvoiceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListInvoiceOutcomeCallable listInvoiceCallable(const Model::ListInvoiceRequest& request) const;
ListLastMonthInvoiceOutcome listLastMonthInvoice(const Model::ListLastMonthInvoiceRequest &request)const;
void listLastMonthInvoiceAsync(const Model::ListLastMonthInvoiceRequest& request, const ListLastMonthInvoiceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListLastMonthInvoiceOutcomeCallable listLastMonthInvoiceCallable(const Model::ListLastMonthInvoiceRequest& request) const;
ListPayrollOutcome listPayroll(const Model::ListPayrollRequest &request)const;
void listPayrollAsync(const Model::ListPayrollRequest& request, const ListPayrollAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListPayrollOutcomeCallable listPayrollCallable(const Model::ListPayrollRequest& request) const;
ListVoucherOutcome listVoucher(const Model::ListVoucherRequest &request)const;
void listVoucherAsync(const Model::ListVoucherRequest& request, const ListVoucherAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListVoucherOutcomeCallable listVoucherCallable(const Model::ListVoucherRequest& request) const;
PhotoInvoiceOutcome photoInvoice(const Model::PhotoInvoiceRequest &request)const;
void photoInvoiceAsync(const Model::PhotoInvoiceRequest& request, const PhotoInvoiceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
PhotoInvoiceOutcomeCallable photoInvoiceCallable(const Model::PhotoInvoiceRequest& request) const;
PrintAcctgTransOutcome printAcctgTrans(const Model::PrintAcctgTransRequest &request)const;
void printAcctgTransAsync(const Model::PrintAcctgTransRequest& request, const PrintAcctgTransAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
PrintAcctgTransOutcomeCallable printAcctgTransCallable(const Model::PrintAcctgTransRequest& request) const;
RefreshCustomerInfoOutcome refreshCustomerInfo(const Model::RefreshCustomerInfoRequest &request)const;
void refreshCustomerInfoAsync(const Model::RefreshCustomerInfoRequest& request, const RefreshCustomerInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
RefreshCustomerInfoOutcomeCallable refreshCustomerInfoCallable(const Model::RefreshCustomerInfoRequest& request) const;
SaveOpeningBalanceStatusOutcome saveOpeningBalanceStatus(const Model::SaveOpeningBalanceStatusRequest &request)const;
void saveOpeningBalanceStatusAsync(const Model::SaveOpeningBalanceStatusRequest& request, const SaveOpeningBalanceStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SaveOpeningBalanceStatusOutcomeCallable saveOpeningBalanceStatusCallable(const Model::SaveOpeningBalanceStatusRequest& request) const;
SavePayrollOutcome savePayroll(const Model::SavePayrollRequest &request)const;
void savePayrollAsync(const Model::SavePayrollRequest& request, const SavePayrollAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SavePayrollOutcomeCallable savePayrollCallable(const Model::SavePayrollRequest& request) const;
SavePayrollSettingOutcome savePayrollSetting(const Model::SavePayrollSettingRequest &request)const;
void savePayrollSettingAsync(const Model::SavePayrollSettingRequest& request, const SavePayrollSettingAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SavePayrollSettingOutcomeCallable savePayrollSettingCallable(const Model::SavePayrollSettingRequest& request) const;
ScanInvoiceOutcome scanInvoice(const Model::ScanInvoiceRequest &request)const;
void scanInvoiceAsync(const Model::ScanInvoiceRequest& request, const ScanInvoiceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ScanInvoiceOutcomeCallable scanInvoiceCallable(const Model::ScanInvoiceRequest& request) const;
SendMessageOutcome sendMessage(const Model::SendMessageRequest &request)const;
void sendMessageAsync(const Model::SendMessageRequest& request, const SendMessageAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SendMessageOutcomeCallable sendMessageCallable(const Model::SendMessageRequest& request) const;
UpdateCustomerInfoOutcome updateCustomerInfo(const Model::UpdateCustomerInfoRequest &request)const;
void updateCustomerInfoAsync(const Model::UpdateCustomerInfoRequest& request, const UpdateCustomerInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
UpdateCustomerInfoOutcomeCallable updateCustomerInfoCallable(const Model::UpdateCustomerInfoRequest& request) const;
UpdateFeeOutcome updateFee(const Model::UpdateFeeRequest &request)const;
void updateFeeAsync(const Model::UpdateFeeRequest& request, const UpdateFeeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
UpdateFeeOutcomeCallable updateFeeCallable(const Model::UpdateFeeRequest& request) const;
UpdateTaxInfoOutcome updateTaxInfo(const Model::UpdateTaxInfoRequest &request)const;
void updateTaxInfoAsync(const Model::UpdateTaxInfoRequest& request, const UpdateTaxInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
UpdateTaxInfoOutcomeCallable updateTaxInfoCallable(const Model::UpdateTaxInfoRequest& request) const;
UpdateTaxationProcessOutcome updateTaxationProcess(const Model::UpdateTaxationProcessRequest &request)const;
void updateTaxationProcessAsync(const Model::UpdateTaxationProcessRequest& request, const UpdateTaxationProcessAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
UpdateTaxationProcessOutcomeCallable updateTaxationProcessCallable(const Model::UpdateTaxationProcessRequest& request) const;
VerifyTaxSmsCodeOutcome verifyTaxSmsCode(const Model::VerifyTaxSmsCodeRequest &request)const;
void verifyTaxSmsCodeAsync(const Model::VerifyTaxSmsCodeRequest& request, const VerifyTaxSmsCodeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
VerifyTaxSmsCodeOutcomeCallable verifyTaxSmsCodeCallable(const Model::VerifyTaxSmsCodeRequest& request) const;
private:
std::shared_ptr<EndpointProvider> endpointProvider_;

View File

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

View File

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

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_COMPANYREG_MODEL_CONFIRMINTENTIONRESULT_H_
#define ALIBABACLOUD_COMPANYREG_MODEL_CONFIRMINTENTIONRESULT_H_
#ifndef ALIBABACLOUD_COMPANYREG_MODEL_CHECKCOPYPAYROLLRESULT_H_
#define ALIBABACLOUD_COMPANYREG_MODEL_CHECKCOPYPAYROLLRESULT_H_
#include <string>
#include <vector>
@@ -29,25 +29,25 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_COMPANYREG_EXPORT ConfirmIntentionResult : public ServiceResult
class ALIBABACLOUD_COMPANYREG_EXPORT CheckCopyPayrollResult : public ServiceResult
{
public:
ConfirmIntentionResult();
explicit ConfirmIntentionResult(const std::string &payload);
~ConfirmIntentionResult();
std::string getConfirmUrl()const;
bool getSuccess()const;
CheckCopyPayrollResult();
explicit CheckCopyPayrollResult(const std::string &payload);
~CheckCopyPayrollResult();
std::string getIsExists()const;
bool getResult()const;
protected:
void parse(const std::string &payload);
private:
std::string confirmUrl_;
bool success_;
std::string isExists_;
bool result_;
};
}
}
}
#endif // !ALIBABACLOUD_COMPANYREG_MODEL_CONFIRMINTENTIONRESULT_H_
#endif // !ALIBABACLOUD_COMPANYREG_MODEL_CHECKCOPYPAYROLLRESULT_H_

View File

@@ -0,0 +1,108 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR 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_CHECKSAVEPAYROLLDETAILREQUEST_H_
#define ALIBABACLOUD_COMPANYREG_MODEL_CHECKSAVEPAYROLLDETAILREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/companyreg/CompanyregExport.h>
namespace AlibabaCloud
{
namespace Companyreg
{
namespace Model
{
class ALIBABACLOUD_COMPANYREG_EXPORT CheckSavePayrollDetailRequest : public RpcServiceRequest
{
public:
CheckSavePayrollDetailRequest();
~CheckSavePayrollDetailRequest();
std::string getIncome()const;
void setIncome(const std::string& income);
std::string getCorporateHousingAccumulationFund()const;
void setCorporateHousingAccumulationFund(const std::string& corporateHousingAccumulationFund);
std::string getPersonHousingAccumulationFund()const;
void setPersonHousingAccumulationFund(const std::string& personHousingAccumulationFund);
std::string getPersMedicalInsurance()const;
void setPersMedicalInsurance(const std::string& persMedicalInsurance);
std::string getCorpUnemploymentInsurance()const;
void setCorpUnemploymentInsurance(const std::string& corpUnemploymentInsurance);
long getId()const;
void setId(long id);
std::string getPersonSocialInsurance()const;
void setPersonSocialInsurance(const std::string& personSocialInsurance);
std::string getPeriod()const;
void setPeriod(const std::string& period);
std::string getCorporateSocialInsurance()const;
void setCorporateSocialInsurance(const std::string& corporateSocialInsurance);
std::string getCorpInjuryInsurance()const;
void setCorpInjuryInsurance(const std::string& corpInjuryInsurance);
std::string getPersPension()const;
void setPersPension(const std::string& persPension);
std::string getCorpMedicalInsurance()const;
void setCorpMedicalInsurance(const std::string& corpMedicalInsurance);
std::string getIdNo()const;
void setIdNo(const std::string& idNo);
std::string getEmployeeTime()const;
void setEmployeeTime(const std::string& employeeTime);
bool getUpdateEmployeeFlag()const;
void setUpdateEmployeeFlag(bool updateEmployeeFlag);
std::string getPhone()const;
void setPhone(const std::string& phone);
std::string getPersUnemploymentInsurance()const;
void setPersUnemploymentInsurance(const std::string& persUnemploymentInsurance);
std::string getBizId()const;
void setBizId(const std::string& bizId);
std::string getName()const;
void setName(const std::string& name);
std::string getCorpPension()const;
void setCorpPension(const std::string& corpPension);
std::string getCorpMaternityInsurance()const;
void setCorpMaternityInsurance(const std::string& corpMaternityInsurance);
private:
std::string income_;
std::string corporateHousingAccumulationFund_;
std::string personHousingAccumulationFund_;
std::string persMedicalInsurance_;
std::string corpUnemploymentInsurance_;
long id_;
std::string personSocialInsurance_;
std::string period_;
std::string corporateSocialInsurance_;
std::string corpInjuryInsurance_;
std::string persPension_;
std::string corpMedicalInsurance_;
std::string idNo_;
std::string employeeTime_;
bool updateEmployeeFlag_;
std::string phone_;
std::string persUnemploymentInsurance_;
std::string bizId_;
std::string name_;
std::string corpPension_;
std::string corpMaternityInsurance_;
};
}
}
}
#endif // !ALIBABACLOUD_COMPANYREG_MODEL_CHECKSAVEPAYROLLDETAILREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_COMPANYREG_MODEL_ACCEPTBOOKKEEPINGDETAILSTATUSCHANGERESULT_H_
#define ALIBABACLOUD_COMPANYREG_MODEL_ACCEPTBOOKKEEPINGDETAILSTATUSCHANGERESULT_H_
#ifndef ALIBABACLOUD_COMPANYREG_MODEL_CHECKSAVEPAYROLLDETAILRESULT_H_
#define ALIBABACLOUD_COMPANYREG_MODEL_CHECKSAVEPAYROLLDETAILRESULT_H_
#include <string>
#include <vector>
@@ -29,21 +29,25 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_COMPANYREG_EXPORT AcceptBookkeepingDetailStatusChangeResult : public ServiceResult
class ALIBABACLOUD_COMPANYREG_EXPORT CheckSavePayrollDetailResult : public ServiceResult
{
public:
AcceptBookkeepingDetailStatusChangeResult();
explicit AcceptBookkeepingDetailStatusChangeResult(const std::string &payload);
~AcceptBookkeepingDetailStatusChangeResult();
CheckSavePayrollDetailResult();
explicit CheckSavePayrollDetailResult(const std::string &payload);
~CheckSavePayrollDetailResult();
bool getIsExists()const;
bool getResult()const;
protected:
void parse(const std::string &payload);
private:
bool isExists_;
bool result_;
};
}
}
}
#endif // !ALIBABACLOUD_COMPANYREG_MODEL_ACCEPTBOOKKEEPINGDETAILSTATUSCHANGERESULT_H_
#endif // !ALIBABACLOUD_COMPANYREG_MODEL_CHECKSAVEPAYROLLDETAILRESULT_H_

View File

@@ -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.
*/
#ifndef ALIBABACLOUD_COMPANYREG_MODEL_CHECKSAVEPAYROLLREQUEST_H_
#define ALIBABACLOUD_COMPANYREG_MODEL_CHECKSAVEPAYROLLREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/companyreg/CompanyregExport.h>
namespace AlibabaCloud
{
namespace Companyreg
{
namespace Model
{
class ALIBABACLOUD_COMPANYREG_EXPORT CheckSavePayrollRequest : public RpcServiceRequest
{
public:
CheckSavePayrollRequest();
~CheckSavePayrollRequest();
std::string getIncome()const;
void setIncome(const std::string& income);
std::string getCorporateHousingAccumulationFund()const;
void setCorporateHousingAccumulationFund(const std::string& corporateHousingAccumulationFund);
std::string getPeriod()const;
void setPeriod(const std::string& period);
std::string getCorporateSocialInsurance()const;
void setCorporateSocialInsurance(const std::string& corporateSocialInsurance);
std::string getIdNo()const;
void setIdNo(const std::string& idNo);
std::string getEmployeeTime()const;
void setEmployeeTime(const std::string& employeeTime);
std::string getPersonHousingAccumulationFund()const;
void setPersonHousingAccumulationFund(const std::string& personHousingAccumulationFund);
bool getUpdateEmployeeFlag()const;
void setUpdateEmployeeFlag(bool updateEmployeeFlag);
std::string getPhone()const;
void setPhone(const std::string& phone);
std::string getBizId()const;
void setBizId(const std::string& bizId);
std::string getName()const;
void setName(const std::string& name);
long getId()const;
void setId(long id);
std::string getPersonSocialInsurance()const;
void setPersonSocialInsurance(const std::string& personSocialInsurance);
private:
std::string income_;
std::string corporateHousingAccumulationFund_;
std::string period_;
std::string corporateSocialInsurance_;
std::string idNo_;
std::string employeeTime_;
std::string personHousingAccumulationFund_;
bool updateEmployeeFlag_;
std::string phone_;
std::string bizId_;
std::string name_;
long id_;
std::string personSocialInsurance_;
};
}
}
}
#endif // !ALIBABACLOUD_COMPANYREG_MODEL_CHECKSAVEPAYROLLREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_COMPANYREG_MODEL_ACCEPTBOOKKEEPINGAUDITRESULTRESULT_H_
#define ALIBABACLOUD_COMPANYREG_MODEL_ACCEPTBOOKKEEPINGAUDITRESULTRESULT_H_
#ifndef ALIBABACLOUD_COMPANYREG_MODEL_CHECKSAVEPAYROLLRESULT_H_
#define ALIBABACLOUD_COMPANYREG_MODEL_CHECKSAVEPAYROLLRESULT_H_
#include <string>
#include <vector>
@@ -29,21 +29,25 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_COMPANYREG_EXPORT AcceptBookkeepingAuditResultResult : public ServiceResult
class ALIBABACLOUD_COMPANYREG_EXPORT CheckSavePayrollResult : public ServiceResult
{
public:
AcceptBookkeepingAuditResultResult();
explicit AcceptBookkeepingAuditResultResult(const std::string &payload);
~AcceptBookkeepingAuditResultResult();
CheckSavePayrollResult();
explicit CheckSavePayrollResult(const std::string &payload);
~CheckSavePayrollResult();
bool getIsExists()const;
bool getResult()const;
protected:
void parse(const std::string &payload);
private:
bool isExists_;
bool result_;
};
}
}
}
#endif // !ALIBABACLOUD_COMPANYREG_MODEL_ACCEPTBOOKKEEPINGAUDITRESULTRESULT_H_
#endif // !ALIBABACLOUD_COMPANYREG_MODEL_CHECKSAVEPAYROLLRESULT_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_COMPANYREG_MODEL_CONFIRMINTENTIONREQUEST_H_
#define ALIBABACLOUD_COMPANYREG_MODEL_CONFIRMINTENTIONREQUEST_H_
#ifndef ALIBABACLOUD_COMPANYREG_MODEL_CLEARTRAILDATAREQUEST_H_
#define ALIBABACLOUD_COMPANYREG_MODEL_CLEARTRAILDATAREQUEST_H_
#include <string>
#include <vector>
@@ -28,12 +28,12 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_COMPANYREG_EXPORT ConfirmIntentionRequest : public RpcServiceRequest
class ALIBABACLOUD_COMPANYREG_EXPORT ClearTrailDataRequest : public RpcServiceRequest
{
public:
ConfirmIntentionRequest();
~ConfirmIntentionRequest();
ClearTrailDataRequest();
~ClearTrailDataRequest();
std::string getBizId()const;
void setBizId(const std::string& bizId);
@@ -45,4 +45,4 @@ namespace AlibabaCloud
}
}
}
#endif // !ALIBABACLOUD_COMPANYREG_MODEL_CONFIRMINTENTIONREQUEST_H_
#endif // !ALIBABACLOUD_COMPANYREG_MODEL_CLEARTRAILDATAREQUEST_H_

View File

@@ -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_CLEARTRAILDATARESULT_H_
#define ALIBABACLOUD_COMPANYREG_MODEL_CLEARTRAILDATARESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/companyreg/CompanyregExport.h>
namespace AlibabaCloud
{
namespace Companyreg
{
namespace Model
{
class ALIBABACLOUD_COMPANYREG_EXPORT ClearTrailDataResult : public ServiceResult
{
public:
ClearTrailDataResult();
explicit ClearTrailDataResult(const std::string &payload);
~ClearTrailDataResult();
bool getResult()const;
protected:
void parse(const std::string &payload);
private:
bool result_;
};
}
}
}
#endif // !ALIBABACLOUD_COMPANYREG_MODEL_CLEARTRAILDATARESULT_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_COMPANYREG_MODEL_ACCEPTPARTNERNOTIFICATIONREQUEST_H_
#define ALIBABACLOUD_COMPANYREG_MODEL_ACCEPTPARTNERNOTIFICATIONREQUEST_H_
#ifndef ALIBABACLOUD_COMPANYREG_MODEL_CONVERTFEEREQUEST_H_
#define ALIBABACLOUD_COMPANYREG_MODEL_CONVERTFEEREQUEST_H_
#include <string>
#include <vector>
@@ -28,27 +28,36 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_COMPANYREG_EXPORT AcceptPartnerNotificationRequest : public RpcServiceRequest
class ALIBABACLOUD_COMPANYREG_EXPORT ConvertFeeRequest : public RpcServiceRequest
{
public:
AcceptPartnerNotificationRequest();
~AcceptPartnerNotificationRequest();
ConvertFeeRequest();
~ConvertFeeRequest();
std::string getOfficialFileURL()const;
void setOfficialFileURL(const std::string& officialFileURL);
std::string getKind()const;
void setKind(const std::string& kind);
std::string getUse()const;
void setUse(const std::string& use);
std::string getPayer()const;
void setPayer(const std::string& payer);
std::string getPayMethod()const;
void setPayMethod(const std::string& payMethod);
std::string getBizId()const;
void setBizId(const std::string& bizId);
int getApplicationStatus()const;
void setApplicationStatus(int applicationStatus);
long getId()const;
void setId(long id);
private:
std::string officialFileURL_;
std::string kind_;
std::string use_;
std::string payer_;
std::string payMethod_;
std::string bizId_;
int applicationStatus_;
long id_;
};
}
}
}
#endif // !ALIBABACLOUD_COMPANYREG_MODEL_ACCEPTPARTNERNOTIFICATIONREQUEST_H_
#endif // !ALIBABACLOUD_COMPANYREG_MODEL_CONVERTFEEREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_COMPANYREG_MODEL_CONFIRMMATERIALRESULT_H_
#define ALIBABACLOUD_COMPANYREG_MODEL_CONFIRMMATERIALRESULT_H_
#ifndef ALIBABACLOUD_COMPANYREG_MODEL_CONVERTFEERESULT_H_
#define ALIBABACLOUD_COMPANYREG_MODEL_CONVERTFEERESULT_H_
#include <string>
#include <vector>
@@ -29,21 +29,23 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_COMPANYREG_EXPORT ConfirmMaterialResult : public ServiceResult
class ALIBABACLOUD_COMPANYREG_EXPORT ConvertFeeResult : public ServiceResult
{
public:
ConfirmMaterialResult();
explicit ConfirmMaterialResult(const std::string &payload);
~ConfirmMaterialResult();
ConvertFeeResult();
explicit ConvertFeeResult(const std::string &payload);
~ConvertFeeResult();
bool getData()const;
protected:
void parse(const std::string &payload);
private:
bool data_;
};
}
}
}
#endif // !ALIBABACLOUD_COMPANYREG_MODEL_CONFIRMMATERIALRESULT_H_
#endif // !ALIBABACLOUD_COMPANYREG_MODEL_CONVERTFEERESULT_H_

View File

@@ -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.
*/
#ifndef ALIBABACLOUD_COMPANYREG_MODEL_CONVERTINVOICEREQUEST_H_
#define ALIBABACLOUD_COMPANYREG_MODEL_CONVERTINVOICEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/companyreg/CompanyregExport.h>
namespace AlibabaCloud
{
namespace Companyreg
{
namespace Model
{
class ALIBABACLOUD_COMPANYREG_EXPORT ConvertInvoiceRequest : public RpcServiceRequest
{
public:
ConvertInvoiceRequest();
~ConvertInvoiceRequest();
bool getIsFee()const;
void setIsFee(bool isFee);
std::string getShellMethod()const;
void setShellMethod(const std::string& shellMethod);
std::string getKind()const;
void setKind(const std::string& kind);
std::string getUse()const;
void setUse(const std::string& use);
std::string getThirdKey()const;
void setThirdKey(const std::string& thirdKey);
std::string getPayer()const;
void setPayer(const std::string& payer);
std::string getSecondKey()const;
void setSecondKey(const std::string& secondKey);
std::string getPayMethod()const;
void setPayMethod(const std::string& payMethod);
std::string getBuyMethod()const;
void setBuyMethod(const std::string& buyMethod);
std::string getFixedAssetType()const;
void setFixedAssetType(const std::string& fixedAssetType);
std::string getFirstKey()const;
void setFirstKey(const std::string& firstKey);
std::string getBizId()const;
void setBizId(const std::string& bizId);
long getId()const;
void setId(long id);
std::string getBuyTarget()const;
void setBuyTarget(const std::string& buyTarget);
private:
bool isFee_;
std::string shellMethod_;
std::string kind_;
std::string use_;
std::string thirdKey_;
std::string payer_;
std::string secondKey_;
std::string payMethod_;
std::string buyMethod_;
std::string fixedAssetType_;
std::string firstKey_;
std::string bizId_;
long id_;
std::string buyTarget_;
};
}
}
}
#endif // !ALIBABACLOUD_COMPANYREG_MODEL_CONVERTINVOICEREQUEST_H_

View File

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

View File

@@ -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_COPYPAYROLLREQUEST_H_
#define ALIBABACLOUD_COMPANYREG_MODEL_COPYPAYROLLREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/companyreg/CompanyregExport.h>
namespace AlibabaCloud
{
namespace Companyreg
{
namespace Model
{
class ALIBABACLOUD_COMPANYREG_EXPORT CopyPayrollRequest : public RpcServiceRequest
{
public:
CopyPayrollRequest();
~CopyPayrollRequest();
std::string getPeriod()const;
void setPeriod(const std::string& period);
std::string getBizId()const;
void setBizId(const std::string& bizId);
private:
std::string period_;
std::string bizId_;
};
}
}
}
#endif // !ALIBABACLOUD_COMPANYREG_MODEL_COPYPAYROLLREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_COMPANYREG_MODEL_SUBMITCONSULTATIONRESULT_H_
#define ALIBABACLOUD_COMPANYREG_MODEL_SUBMITCONSULTATIONRESULT_H_
#ifndef ALIBABACLOUD_COMPANYREG_MODEL_COPYPAYROLLRESULT_H_
#define ALIBABACLOUD_COMPANYREG_MODEL_COPYPAYROLLRESULT_H_
#include <string>
#include <vector>
@@ -29,21 +29,23 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_COMPANYREG_EXPORT SubmitConsultationResult : public ServiceResult
class ALIBABACLOUD_COMPANYREG_EXPORT CopyPayrollResult : public ServiceResult
{
public:
SubmitConsultationResult();
explicit SubmitConsultationResult(const std::string &payload);
~SubmitConsultationResult();
CopyPayrollResult();
explicit CopyPayrollResult(const std::string &payload);
~CopyPayrollResult();
bool getResult()const;
protected:
void parse(const std::string &payload);
private:
bool result_;
};
}
}
}
#endif // !ALIBABACLOUD_COMPANYREG_MODEL_SUBMITCONSULTATIONRESULT_H_
#endif // !ALIBABACLOUD_COMPANYREG_MODEL_COPYPAYROLLRESULT_H_

View File

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

View File

@@ -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_DELETEFEEREQUEST_H_
#define ALIBABACLOUD_COMPANYREG_MODEL_DELETEFEEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/companyreg/CompanyregExport.h>
namespace AlibabaCloud
{
namespace Companyreg
{
namespace Model
{
class ALIBABACLOUD_COMPANYREG_EXPORT DeleteFeeRequest : public RpcServiceRequest
{
public:
DeleteFeeRequest();
~DeleteFeeRequest();
std::string getBizId()const;
void setBizId(const std::string& bizId);
long getId()const;
void setId(long id);
private:
std::string bizId_;
long id_;
};
}
}
}
#endif // !ALIBABACLOUD_COMPANYREG_MODEL_DELETEFEEREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_COMPANYREG_MODEL_SENDVCODERESULT_H_
#define ALIBABACLOUD_COMPANYREG_MODEL_SENDVCODERESULT_H_
#ifndef ALIBABACLOUD_COMPANYREG_MODEL_DELETEFEERESULT_H_
#define ALIBABACLOUD_COMPANYREG_MODEL_DELETEFEERESULT_H_
#include <string>
#include <vector>
@@ -29,21 +29,23 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_COMPANYREG_EXPORT SendVcodeResult : public ServiceResult
class ALIBABACLOUD_COMPANYREG_EXPORT DeleteFeeResult : public ServiceResult
{
public:
SendVcodeResult();
explicit SendVcodeResult(const std::string &payload);
~SendVcodeResult();
DeleteFeeResult();
explicit DeleteFeeResult(const std::string &payload);
~DeleteFeeResult();
bool getResult()const;
protected:
void parse(const std::string &payload);
private:
bool result_;
};
}
}
}
#endif // !ALIBABACLOUD_COMPANYREG_MODEL_SENDVCODERESULT_H_
#endif // !ALIBABACLOUD_COMPANYREG_MODEL_DELETEFEERESULT_H_

View File

@@ -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_DELETEINVOICEREQUEST_H_
#define ALIBABACLOUD_COMPANYREG_MODEL_DELETEINVOICEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/companyreg/CompanyregExport.h>
namespace AlibabaCloud
{
namespace Companyreg
{
namespace Model
{
class ALIBABACLOUD_COMPANYREG_EXPORT DeleteInvoiceRequest : public RpcServiceRequest
{
public:
DeleteInvoiceRequest();
~DeleteInvoiceRequest();
std::string getBizId()const;
void setBizId(const std::string& bizId);
long getId()const;
void setId(long id);
private:
std::string bizId_;
long id_;
};
}
}
}
#endif // !ALIBABACLOUD_COMPANYREG_MODEL_DELETEINVOICEREQUEST_H_

View File

@@ -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_DELETEINVOICERESULT_H_
#define ALIBABACLOUD_COMPANYREG_MODEL_DELETEINVOICERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/companyreg/CompanyregExport.h>
namespace AlibabaCloud
{
namespace Companyreg
{
namespace Model
{
class ALIBABACLOUD_COMPANYREG_EXPORT DeleteInvoiceResult : public ServiceResult
{
public:
DeleteInvoiceResult();
explicit DeleteInvoiceResult(const std::string &payload);
~DeleteInvoiceResult();
bool getResult()const;
protected:
void parse(const std::string &payload);
private:
bool result_;
};
}
}
}
#endif // !ALIBABACLOUD_COMPANYREG_MODEL_DELETEINVOICERESULT_H_

View File

@@ -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_DELETEPAYROLLREQUEST_H_
#define ALIBABACLOUD_COMPANYREG_MODEL_DELETEPAYROLLREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/companyreg/CompanyregExport.h>
namespace AlibabaCloud
{
namespace Companyreg
{
namespace Model
{
class ALIBABACLOUD_COMPANYREG_EXPORT DeletePayrollRequest : public RpcServiceRequest
{
public:
DeletePayrollRequest();
~DeletePayrollRequest();
std::string getBizId()const;
void setBizId(const std::string& bizId);
long getId()const;
void setId(long id);
private:
std::string bizId_;
long id_;
};
}
}
}
#endif // !ALIBABACLOUD_COMPANYREG_MODEL_DELETEPAYROLLREQUEST_H_

View File

@@ -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_DELETEPAYROLLRESULT_H_
#define ALIBABACLOUD_COMPANYREG_MODEL_DELETEPAYROLLRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/companyreg/CompanyregExport.h>
namespace AlibabaCloud
{
namespace Companyreg
{
namespace Model
{
class ALIBABACLOUD_COMPANYREG_EXPORT DeletePayrollResult : public ServiceResult
{
public:
DeletePayrollResult();
explicit DeletePayrollResult(const std::string &payload);
~DeletePayrollResult();
bool getResult()const;
protected:
void parse(const std::string &payload);
private:
bool result_;
};
}
}
}
#endif // !ALIBABACLOUD_COMPANYREG_MODEL_DELETEPAYROLLRESULT_H_

View File

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

View File

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

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_COMPANYREG_MODEL_ACCEPTPARTNERNOTIFICATIONRESULT_H_
#define ALIBABACLOUD_COMPANYREG_MODEL_ACCEPTPARTNERNOTIFICATIONRESULT_H_
#ifndef ALIBABACLOUD_COMPANYREG_MODEL_GETBALANCESHEETINFORESULT_H_
#define ALIBABACLOUD_COMPANYREG_MODEL_GETBALANCESHEETINFORESULT_H_
#include <string>
#include <vector>
@@ -29,21 +29,23 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_COMPANYREG_EXPORT AcceptPartnerNotificationResult : public ServiceResult
class ALIBABACLOUD_COMPANYREG_EXPORT GetBalanceSheetInfoResult : public ServiceResult
{
public:
AcceptPartnerNotificationResult();
explicit AcceptPartnerNotificationResult(const std::string &payload);
~AcceptPartnerNotificationResult();
GetBalanceSheetInfoResult();
explicit GetBalanceSheetInfoResult(const std::string &payload);
~GetBalanceSheetInfoResult();
std::string getUrl()const;
protected:
void parse(const std::string &payload);
private:
std::string url_;
};
}
}
}
#endif // !ALIBABACLOUD_COMPANYREG_MODEL_ACCEPTPARTNERNOTIFICATIONRESULT_H_
#endif // !ALIBABACLOUD_COMPANYREG_MODEL_GETBALANCESHEETINFORESULT_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_COMPANYREG_MODEL_CLOSEICPPRODUCEREQUEST_H_
#define ALIBABACLOUD_COMPANYREG_MODEL_CLOSEICPPRODUCEREQUEST_H_
#ifndef ALIBABACLOUD_COMPANYREG_MODEL_GETCASHFLOWINFOREQUEST_H_
#define ALIBABACLOUD_COMPANYREG_MODEL_GETCASHFLOWINFOREQUEST_H_
#include <string>
#include <vector>
@@ -28,24 +28,24 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_COMPANYREG_EXPORT CloseIcpProduceRequest : public RpcServiceRequest
class ALIBABACLOUD_COMPANYREG_EXPORT GetCashFlowInfoRequest : public RpcServiceRequest
{
public:
CloseIcpProduceRequest();
~CloseIcpProduceRequest();
GetCashFlowInfoRequest();
~GetCashFlowInfoRequest();
std::string getNote()const;
void setNote(const std::string& note);
std::string getPeriod()const;
void setPeriod(const std::string& period);
std::string getBizId()const;
void setBizId(const std::string& bizId);
private:
std::string note_;
std::string period_;
std::string bizId_;
};
}
}
}
#endif // !ALIBABACLOUD_COMPANYREG_MODEL_CLOSEICPPRODUCEREQUEST_H_
#endif // !ALIBABACLOUD_COMPANYREG_MODEL_GETCASHFLOWINFOREQUEST_H_

View File

@@ -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_GETCASHFLOWINFORESULT_H_
#define ALIBABACLOUD_COMPANYREG_MODEL_GETCASHFLOWINFORESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/companyreg/CompanyregExport.h>
namespace AlibabaCloud
{
namespace Companyreg
{
namespace Model
{
class ALIBABACLOUD_COMPANYREG_EXPORT GetCashFlowInfoResult : public ServiceResult
{
public:
GetCashFlowInfoResult();
explicit GetCashFlowInfoResult(const std::string &payload);
~GetCashFlowInfoResult();
std::string getUrl()const;
protected:
void parse(const std::string &payload);
private:
std::string url_;
};
}
}
}
#endif // !ALIBABACLOUD_COMPANYREG_MODEL_GETCASHFLOWINFORESULT_H_

View File

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

View File

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

View File

@@ -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_GETENTERPRISESINFOREQUEST_H_
#define ALIBABACLOUD_COMPANYREG_MODEL_GETENTERPRISESINFOREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/companyreg/CompanyregExport.h>
namespace AlibabaCloud
{
namespace Companyreg
{
namespace Model
{
class ALIBABACLOUD_COMPANYREG_EXPORT GetEnterprisesInfoRequest : public RpcServiceRequest
{
public:
GetEnterprisesInfoRequest();
~GetEnterprisesInfoRequest();
std::string getCreditCode()const;
void setCreditCode(const std::string& creditCode);
std::string getEnterpriseName()const;
void setEnterpriseName(const std::string& enterpriseName);
private:
std::string creditCode_;
std::string enterpriseName_;
};
}
}
}
#endif // !ALIBABACLOUD_COMPANYREG_MODEL_GETENTERPRISESINFOREQUEST_H_

View File

@@ -0,0 +1,83 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_COMPANYREG_MODEL_GETENTERPRISESINFORESULT_H_
#define ALIBABACLOUD_COMPANYREG_MODEL_GETENTERPRISESINFORESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/companyreg/CompanyregExport.h>
namespace AlibabaCloud
{
namespace Companyreg
{
namespace Model
{
class ALIBABACLOUD_COMPANYREG_EXPORT GetEnterprisesInfoResult : public ServiceResult
{
public:
GetEnterprisesInfoResult();
explicit GetEnterprisesInfoResult(const std::string &payload);
~GetEnterprisesInfoResult();
std::string getEnterpriseType()const;
std::string getToBusinessTerm()const;
std::string getTaxNo()const;
std::string getAddress()const;
std::string getIndustryCode()const;
std::string getBusinessScope()const;
std::string getFromBusinessTerm()const;
std::string getChangeDate()const;
std::string getRegCityName()const;
std::string getEstablishDate()const;
std::string getEntityType()const;
std::string getAreaName()const;
std::string getCorporation()const;
std::string getRegisteredCapital()const;
std::string getEnterpriseName()const;
std::string getIndustryCoName()const;
std::string getEnterpriseStatus()const;
protected:
void parse(const std::string &payload);
private:
std::string enterpriseType_;
std::string toBusinessTerm_;
std::string taxNo_;
std::string address_;
std::string industryCode_;
std::string businessScope_;
std::string fromBusinessTerm_;
std::string changeDate_;
std::string regCityName_;
std::string establishDate_;
std::string entityType_;
std::string areaName_;
std::string corporation_;
std::string registeredCapital_;
std::string enterpriseName_;
std::string industryCoName_;
std::string enterpriseStatus_;
};
}
}
}
#endif // !ALIBABACLOUD_COMPANYREG_MODEL_GETENTERPRISESINFORESULT_H_

View File

@@ -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_GETFEEREQUEST_H_
#define ALIBABACLOUD_COMPANYREG_MODEL_GETFEEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/companyreg/CompanyregExport.h>
namespace AlibabaCloud
{
namespace Companyreg
{
namespace Model
{
class ALIBABACLOUD_COMPANYREG_EXPORT GetFeeRequest : public RpcServiceRequest
{
public:
GetFeeRequest();
~GetFeeRequest();
std::string getBizId()const;
void setBizId(const std::string& bizId);
long getId()const;
void setId(long id);
private:
std::string bizId_;
long id_;
};
}
}
}
#endif // !ALIBABACLOUD_COMPANYREG_MODEL_GETFEEREQUEST_H_

View File

@@ -0,0 +1,108 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR 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_GETFEERESULT_H_
#define ALIBABACLOUD_COMPANYREG_MODEL_GETFEERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/companyreg/CompanyregExport.h>
namespace AlibabaCloud
{
namespace Companyreg
{
namespace Model
{
class ALIBABACLOUD_COMPANYREG_EXPORT GetFeeResult : public ServiceResult
{
public:
struct FeeTypeEnum
{
std::string label;
std::string value;
};
struct Kind
{
std::string value;
std::string key;
};
struct PayMethod
{
std::string value;
std::string key;
};
struct Use
{
std::string value;
std::string key;
};
struct AcctgTransList
{
struct VoucherTransId
{
std::string refVoucherIds;
long id;
};
VoucherTransId voucherTransId;
};
GetFeeResult();
explicit GetFeeResult(const std::string &payload);
~GetFeeResult();
std::string getPayer()const;
Use getUse()const;
FeeTypeEnum getFeeTypeEnum()const;
std::string getUrl()const;
std::string getBaseTotalAmount()const;
std::string getLabelData()const;
std::vector<AcctgTransList> getVoucherTransList()const;
std::string getAcctgPeriod()const;
bool getCanUpdate()const;
Kind getKind()const;
PayMethod getPayMethod()const;
std::string getBaseTotalAmountWithoutTax()const;
std::string getBaseTotalTax()const;
long getId()const;
long getCreatedStamp()const;
protected:
void parse(const std::string &payload);
private:
std::string payer_;
Use use_;
FeeTypeEnum feeTypeEnum_;
std::string url_;
std::string baseTotalAmount_;
std::string labelData_;
std::vector<AcctgTransList> voucherTransList_;
std::string acctgPeriod_;
bool canUpdate_;
Kind kind_;
PayMethod payMethod_;
std::string baseTotalAmountWithoutTax_;
std::string baseTotalTax_;
long id_;
long createdStamp_;
};
}
}
}
#endif // !ALIBABACLOUD_COMPANYREG_MODEL_GETFEERESULT_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_COMPANYREG_MODEL_CONFIRMTAXAMOUNTREQUEST_H_
#define ALIBABACLOUD_COMPANYREG_MODEL_CONFIRMTAXAMOUNTREQUEST_H_
#ifndef ALIBABACLOUD_COMPANYREG_MODEL_GETHOMEPAGEREQUEST_H_
#define ALIBABACLOUD_COMPANYREG_MODEL_GETHOMEPAGEREQUEST_H_
#include <string>
#include <vector>
@@ -28,12 +28,12 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_COMPANYREG_EXPORT ConfirmTaxAmountRequest : public RpcServiceRequest
class ALIBABACLOUD_COMPANYREG_EXPORT GetHomePageRequest : public RpcServiceRequest
{
public:
ConfirmTaxAmountRequest();
~ConfirmTaxAmountRequest();
GetHomePageRequest();
~GetHomePageRequest();
std::string getBizId()const;
void setBizId(const std::string& bizId);
@@ -45,4 +45,4 @@ namespace AlibabaCloud
}
}
}
#endif // !ALIBABACLOUD_COMPANYREG_MODEL_CONFIRMTAXAMOUNTREQUEST_H_
#endif // !ALIBABACLOUD_COMPANYREG_MODEL_GETHOMEPAGEREQUEST_H_

View File

@@ -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_GETHOMEPAGERESULT_H_
#define ALIBABACLOUD_COMPANYREG_MODEL_GETHOMEPAGERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/companyreg/CompanyregExport.h>
namespace AlibabaCloud
{
namespace Companyreg
{
namespace Model
{
class ALIBABACLOUD_COMPANYREG_EXPORT GetHomePageResult : public ServiceResult
{
public:
GetHomePageResult();
explicit GetHomePageResult(const std::string &payload);
~GetHomePageResult();
std::string getPageIndex()const;
protected:
void parse(const std::string &payload);
private:
std::string pageIndex_;
};
}
}
}
#endif // !ALIBABACLOUD_COMPANYREG_MODEL_GETHOMEPAGERESULT_H_

View File

@@ -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_GETINCOMESTATEMENTINFOREQUEST_H_
#define ALIBABACLOUD_COMPANYREG_MODEL_GETINCOMESTATEMENTINFOREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/companyreg/CompanyregExport.h>
namespace AlibabaCloud
{
namespace Companyreg
{
namespace Model
{
class ALIBABACLOUD_COMPANYREG_EXPORT GetIncomeStatementInfoRequest : public RpcServiceRequest
{
public:
GetIncomeStatementInfoRequest();
~GetIncomeStatementInfoRequest();
std::string getPeriod()const;
void setPeriod(const std::string& period);
std::string getBizId()const;
void setBizId(const std::string& bizId);
private:
std::string period_;
std::string bizId_;
};
}
}
}
#endif // !ALIBABACLOUD_COMPANYREG_MODEL_GETINCOMESTATEMENTINFOREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_COMPANYREG_MODEL_UPLOADICPBASICMATERIALRESULT_H_
#define ALIBABACLOUD_COMPANYREG_MODEL_UPLOADICPBASICMATERIALRESULT_H_
#ifndef ALIBABACLOUD_COMPANYREG_MODEL_GETINCOMESTATEMENTINFORESULT_H_
#define ALIBABACLOUD_COMPANYREG_MODEL_GETINCOMESTATEMENTINFORESULT_H_
#include <string>
#include <vector>
@@ -29,21 +29,23 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_COMPANYREG_EXPORT UploadIcpBasicMaterialResult : public ServiceResult
class ALIBABACLOUD_COMPANYREG_EXPORT GetIncomeStatementInfoResult : public ServiceResult
{
public:
UploadIcpBasicMaterialResult();
explicit UploadIcpBasicMaterialResult(const std::string &payload);
~UploadIcpBasicMaterialResult();
GetIncomeStatementInfoResult();
explicit GetIncomeStatementInfoResult(const std::string &payload);
~GetIncomeStatementInfoResult();
std::string getUrl()const;
protected:
void parse(const std::string &payload);
private:
std::string url_;
};
}
}
}
#endif // !ALIBABACLOUD_COMPANYREG_MODEL_UPLOADICPBASICMATERIALRESULT_H_
#endif // !ALIBABACLOUD_COMPANYREG_MODEL_GETINCOMESTATEMENTINFORESULT_H_

View File

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

View File

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

View File

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

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_COMPANYREG_MODEL_QUERYCOMMUNICATIONLOGSRESULT_H_
#define ALIBABACLOUD_COMPANYREG_MODEL_QUERYCOMMUNICATIONLOGSRESULT_H_
#ifndef ALIBABACLOUD_COMPANYREG_MODEL_GETINITFLOWRESULT_H_
#define ALIBABACLOUD_COMPANYREG_MODEL_GETINITFLOWRESULT_H_
#include <string>
#include <vector>
@@ -29,31 +29,35 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_COMPANYREG_EXPORT QueryCommunicationLogsResult : public ServiceResult
class ALIBABACLOUD_COMPANYREG_EXPORT GetInitFlowResult : public ServiceResult
{
public:
struct TaskList
struct NodeListItem
{
std::string note;
long createTime;
long updateTime;
std::string bizId;
std::string partnerCode;
std::string status;
std::string description;
int index;
std::string failReason;
int id;
std::string code;
std::string name;
};
QueryCommunicationLogsResult();
explicit QueryCommunicationLogsResult(const std::string &payload);
~QueryCommunicationLogsResult();
std::vector<TaskList> getData()const;
GetInitFlowResult();
explicit GetInitFlowResult(const std::string &payload);
~GetInitFlowResult();
std::vector<NodeListItem> getNodeList()const;
std::string getFlowStatus()const;
protected:
void parse(const std::string &payload);
private:
std::vector<TaskList> data_;
std::vector<NodeListItem> nodeList_;
std::string flowStatus_;
};
}
}
}
#endif // !ALIBABACLOUD_COMPANYREG_MODEL_QUERYCOMMUNICATIONLOGSRESULT_H_
#endif // !ALIBABACLOUD_COMPANYREG_MODEL_GETINITFLOWRESULT_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_COMPANYREG_MODEL_CLOSEINTENTIONREQUEST_H_
#define ALIBABACLOUD_COMPANYREG_MODEL_CLOSEINTENTIONREQUEST_H_
#ifndef ALIBABACLOUD_COMPANYREG_MODEL_GETINVOICEINFOREQUEST_H_
#define ALIBABACLOUD_COMPANYREG_MODEL_GETINVOICEINFOREQUEST_H_
#include <string>
#include <vector>
@@ -28,24 +28,24 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_COMPANYREG_EXPORT CloseIntentionRequest : public RpcServiceRequest
class ALIBABACLOUD_COMPANYREG_EXPORT GetInvoiceInfoRequest : public RpcServiceRequest
{
public:
CloseIntentionRequest();
~CloseIntentionRequest();
GetInvoiceInfoRequest();
~GetInvoiceInfoRequest();
std::string getNote()const;
void setNote(const std::string& note);
std::string getBizId()const;
void setBizId(const std::string& bizId);
long getId()const;
void setId(long id);
private:
std::string note_;
std::string bizId_;
long id_;
};
}
}
}
#endif // !ALIBABACLOUD_COMPANYREG_MODEL_CLOSEINTENTIONREQUEST_H_
#endif // !ALIBABACLOUD_COMPANYREG_MODEL_GETINVOICEINFOREQUEST_H_

View File

@@ -0,0 +1,179 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR 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_GETINVOICEINFORESULT_H_
#define ALIBABACLOUD_COMPANYREG_MODEL_GETINVOICEINFORESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/companyreg/CompanyregExport.h>
namespace AlibabaCloud
{
namespace Companyreg
{
namespace Model
{
class ALIBABACLOUD_COMPANYREG_EXPORT GetInvoiceInfoResult : public ServiceResult
{
public:
struct BuyMethod
{
std::string value;
std::string key;
};
struct BuyTarget
{
std::string value;
std::string key;
};
struct CustVendorId
{
std::string partyName;
};
struct FixedAssetType
{
std::string value;
std::string key;
};
struct IncomeOutType
{
std::string label;
std::string value;
};
struct Kind
{
std::string value;
std::string key;
};
struct PayMethod
{
std::string value;
std::string key;
};
struct ShellMethod
{
std::string value;
std::string key;
};
struct Use
{
std::string value;
std::string key;
};
struct DetailsItem
{
struct Product
{
long id;
std::string name;
};
Product product;
};
struct AcctgTransList
{
struct VoucherTransId
{
std::string refVoucherIds;
long id;
};
VoucherTransId voucherTransId;
};
GetInvoiceInfoResult();
explicit GetInvoiceInfoResult(const std::string &payload);
~GetInvoiceInfoResult();
std::string getBaseTotalAmountWithTax()const;
std::string getOrgName()const;
bool getSimulationCertified()const;
std::vector<AcctgTransList> getVoucherTransList()const;
BuyTarget getBuyTarget()const;
std::string getAcctgPeriod()const;
bool getCanUpdate()const;
Kind getKind()const;
ShellMethod getShellMethod()const;
bool getIsAuth()const;
std::string getBaseTotalAmountWithoutTax()const;
std::string getInvoiceCode()const;
long getCreatedStamp()const;
long getDueDate()const;
std::string getElecInvoiceUrl()const;
long getBizDate()const;
std::string getPayer()const;
std::string getTaxNo()const;
Use getUse()const;
std::string getComments()const;
bool getIsFee()const;
std::string getInvoiceNo()const;
IncomeOutType getIncomeOutType()const;
BuyMethod getBuyMethod()const;
std::string getLabelData()const;
std::string getType()const;
std::vector<DetailsItem> getDetails()const;
std::string getTaxPct()const;
PayMethod getPayMethod()const;
std::string getBaseTotalTax()const;
long getId()const;
FixedAssetType getFixedAssetType()const;
bool getIsElectronic()const;
CustVendorId getCustVendorId()const;
protected:
void parse(const std::string &payload);
private:
std::string baseTotalAmountWithTax_;
std::string orgName_;
bool simulationCertified_;
std::vector<AcctgTransList> voucherTransList_;
BuyTarget buyTarget_;
std::string acctgPeriod_;
bool canUpdate_;
Kind kind_;
ShellMethod shellMethod_;
bool isAuth_;
std::string baseTotalAmountWithoutTax_;
std::string invoiceCode_;
long createdStamp_;
long dueDate_;
std::string elecInvoiceUrl_;
long bizDate_;
std::string payer_;
std::string taxNo_;
Use use_;
std::string comments_;
bool isFee_;
std::string invoiceNo_;
IncomeOutType incomeOutType_;
BuyMethod buyMethod_;
std::string labelData_;
std::string type_;
std::vector<DetailsItem> details_;
std::string taxPct_;
PayMethod payMethod_;
std::string baseTotalTax_;
long id_;
FixedAssetType fixedAssetType_;
bool isElectronic_;
CustVendorId custVendorId_;
};
}
}
}
#endif // !ALIBABACLOUD_COMPANYREG_MODEL_GETINVOICEINFORESULT_H_

View File

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

View File

@@ -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_GETLASTMONTHINVOICECOUNTRESULT_H_
#define ALIBABACLOUD_COMPANYREG_MODEL_GETLASTMONTHINVOICECOUNTRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/companyreg/CompanyregExport.h>
namespace AlibabaCloud
{
namespace Companyreg
{
namespace Model
{
class ALIBABACLOUD_COMPANYREG_EXPORT GetLastMonthInvoiceCountResult : public ServiceResult
{
public:
struct InvoiceIncome
{
std::string taxAmount;
std::string amount;
int count;
std::string amountWithTax;
};
struct InvoiceOut
{
std::string taxAmount;
std::string amount;
int count;
std::string amountWithTax;
};
GetLastMonthInvoiceCountResult();
explicit GetLastMonthInvoiceCountResult(const std::string &payload);
~GetLastMonthInvoiceCountResult();
InvoiceOut getInvoiceOut()const;
InvoiceIncome getInvoiceIncome()const;
protected:
void parse(const std::string &payload);
private:
InvoiceOut invoiceOut_;
InvoiceIncome invoiceIncome_;
};
}
}
}
#endif // !ALIBABACLOUD_COMPANYREG_MODEL_GETLASTMONTHINVOICECOUNTRESULT_H_

View File

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

View File

@@ -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_GETNOTICERESULT_H_
#define ALIBABACLOUD_COMPANYREG_MODEL_GETNOTICERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/companyreg/CompanyregExport.h>
namespace AlibabaCloud
{
namespace Companyreg
{
namespace Model
{
class ALIBABACLOUD_COMPANYREG_EXPORT GetNoticeResult : public ServiceResult
{
public:
GetNoticeResult();
explicit GetNoticeResult(const std::string &payload);
~GetNoticeResult();
std::string getMonth()const;
std::string getMessagePromptType()const;
std::string getPeriod()const;
protected:
void parse(const std::string &payload);
private:
std::string month_;
std::string messagePromptType_;
std::string period_;
};
}
}
}
#endif // !ALIBABACLOUD_COMPANYREG_MODEL_GETNOTICERESULT_H_

View File

@@ -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_GETOSSSTSREQUEST_H_
#define ALIBABACLOUD_COMPANYREG_MODEL_GETOSSSTSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/companyreg/CompanyregExport.h>
namespace AlibabaCloud
{
namespace Companyreg
{
namespace Model
{
class ALIBABACLOUD_COMPANYREG_EXPORT GetOssStsRequest : public RpcServiceRequest
{
public:
GetOssStsRequest();
~GetOssStsRequest();
std::string getOssKey()const;
void setOssKey(const std::string& ossKey);
std::string getBizId()const;
void setBizId(const std::string& bizId);
private:
std::string ossKey_;
std::string bizId_;
};
}
}
}
#endif // !ALIBABACLOUD_COMPANYREG_MODEL_GETOSSSTSREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_COMPANYREG_MODEL_GENERATEUPLOADFILEPOLICYRESULT_H_
#define ALIBABACLOUD_COMPANYREG_MODEL_GENERATEUPLOADFILEPOLICYRESULT_H_
#ifndef ALIBABACLOUD_COMPANYREG_MODEL_GETOSSSTSRESULT_H_
#define ALIBABACLOUD_COMPANYREG_MODEL_GETOSSSTSRESULT_H_
#include <string>
#include <vector>
@@ -29,28 +29,30 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_COMPANYREG_EXPORT GenerateUploadFilePolicyResult : public ServiceResult
class ALIBABACLOUD_COMPANYREG_EXPORT GetOssStsResult : public ServiceResult
{
public:
GenerateUploadFilePolicyResult();
explicit GenerateUploadFilePolicyResult(const std::string &payload);
~GenerateUploadFilePolicyResult();
std::string getFileDir()const;
GetOssStsResult();
explicit GetOssStsResult(const std::string &payload);
~GetOssStsResult();
std::string getFilePath()const;
std::string getEncodedPolicy()const;
std::string getAccessId()const;
std::string getSignature()const;
std::string getOssHost()const;
std::string getHost()const;
long getExpireTime()const;
protected:
void parse(const std::string &payload);
private:
std::string fileDir_;
std::string filePath_;
std::string encodedPolicy_;
std::string accessId_;
std::string signature_;
std::string ossHost_;
std::string host_;
long expireTime_;
@@ -58,4 +60,4 @@ namespace AlibabaCloud
}
}
}
#endif // !ALIBABACLOUD_COMPANYREG_MODEL_GENERATEUPLOADFILEPOLICYRESULT_H_
#endif // !ALIBABACLOUD_COMPANYREG_MODEL_GETOSSSTSRESULT_H_

View File

@@ -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_GETPAYROLLINFOREQUEST_H_
#define ALIBABACLOUD_COMPANYREG_MODEL_GETPAYROLLINFOREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/companyreg/CompanyregExport.h>
namespace AlibabaCloud
{
namespace Companyreg
{
namespace Model
{
class ALIBABACLOUD_COMPANYREG_EXPORT GetPayrollInfoRequest : public RpcServiceRequest
{
public:
GetPayrollInfoRequest();
~GetPayrollInfoRequest();
std::string getBizId()const;
void setBizId(const std::string& bizId);
long getId()const;
void setId(long id);
private:
std::string bizId_;
long id_;
};
}
}
}
#endif // !ALIBABACLOUD_COMPANYREG_MODEL_GETPAYROLLINFOREQUEST_H_

View File

@@ -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.
*/
#ifndef ALIBABACLOUD_COMPANYREG_MODEL_GETPAYROLLINFORESULT_H_
#define ALIBABACLOUD_COMPANYREG_MODEL_GETPAYROLLINFORESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/companyreg/CompanyregExport.h>
namespace AlibabaCloud
{
namespace Companyreg
{
namespace Model
{
class ALIBABACLOUD_COMPANYREG_EXPORT GetPayrollInfoResult : public ServiceResult
{
public:
GetPayrollInfoResult();
explicit GetPayrollInfoResult(const std::string &payload);
~GetPayrollInfoResult();
std::string getCorpInjuryInsurance()const;
std::string getCorpMedicalInsurance()const;
std::string getIncome()const;
std::string getCorporateSocialInsurance()const;
std::string getPeriod()const;
std::string getPersUnemploymentInsurance()const;
std::string getName()const;
std::string getCorpMaternityInsurance()const;
std::string getPersonSocialInsurance()const;
std::string getPersonHousingAccumulationFund()const;
std::string getPhone()const;
std::string getCorpUnemploymentInsurance()const;
std::string getPersPension()const;
std::string getPersMedicalInsurance()const;
long getId()const;
std::string getCorpPension()const;
std::string getEmployeeTime()const;
std::string getIdNo()const;
std::string getCorporateHousingAccumulationFund()const;
protected:
void parse(const std::string &payload);
private:
std::string corpInjuryInsurance_;
std::string corpMedicalInsurance_;
std::string income_;
std::string corporateSocialInsurance_;
std::string period_;
std::string persUnemploymentInsurance_;
std::string name_;
std::string corpMaternityInsurance_;
std::string personSocialInsurance_;
std::string personHousingAccumulationFund_;
std::string phone_;
std::string corpUnemploymentInsurance_;
std::string persPension_;
std::string persMedicalInsurance_;
long id_;
std::string corpPension_;
std::string employeeTime_;
std::string idNo_;
std::string corporateHousingAccumulationFund_;
};
}
}
}
#endif // !ALIBABACLOUD_COMPANYREG_MODEL_GETPAYROLLINFORESULT_H_

View File

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

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_COMPANYREG_MODEL_SUBMITICPSOLUTIONRESULT_H_
#define ALIBABACLOUD_COMPANYREG_MODEL_SUBMITICPSOLUTIONRESULT_H_
#ifndef ALIBABACLOUD_COMPANYREG_MODEL_GETPAYROLLSETTINGRESULT_H_
#define ALIBABACLOUD_COMPANYREG_MODEL_GETPAYROLLSETTINGRESULT_H_
#include <string>
#include <vector>
@@ -29,25 +29,25 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_COMPANYREG_EXPORT SubmitIcpSolutionResult : public ServiceResult
class ALIBABACLOUD_COMPANYREG_EXPORT GetPayrollSettingResult : public ServiceResult
{
public:
SubmitIcpSolutionResult();
explicit SubmitIcpSolutionResult(const std::string &payload);
~SubmitIcpSolutionResult();
std::string getBizId()const;
bool getSuccess()const;
GetPayrollSettingResult();
explicit GetPayrollSettingResult(const std::string &payload);
~GetPayrollSettingResult();
std::string getPayrollAutoGrantRule()const;
std::string getPayrollGrantMode()const;
protected:
void parse(const std::string &payload);
private:
std::string bizId_;
bool success_;
std::string payrollAutoGrantRule_;
std::string payrollGrantMode_;
};
}
}
}
#endif // !ALIBABACLOUD_COMPANYREG_MODEL_SUBMITICPSOLUTIONRESULT_H_
#endif // !ALIBABACLOUD_COMPANYREG_MODEL_GETPAYROLLSETTINGRESULT_H_

View File

@@ -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_GETPERIODINFOREQUEST_H_
#define ALIBABACLOUD_COMPANYREG_MODEL_GETPERIODINFOREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/companyreg/CompanyregExport.h>
namespace AlibabaCloud
{
namespace Companyreg
{
namespace Model
{
class ALIBABACLOUD_COMPANYREG_EXPORT GetPeriodInfoRequest : public RpcServiceRequest
{
public:
GetPeriodInfoRequest();
~GetPeriodInfoRequest();
std::string getPeriod()const;
void setPeriod(const std::string& period);
std::string getBizId()const;
void setBizId(const std::string& bizId);
private:
std::string period_;
std::string bizId_;
};
}
}
}
#endif // !ALIBABACLOUD_COMPANYREG_MODEL_GETPERIODINFOREQUEST_H_

View File

@@ -0,0 +1,99 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR 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_GETPERIODINFORESULT_H_
#define ALIBABACLOUD_COMPANYREG_MODEL_GETPERIODINFORESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/companyreg/CompanyregExport.h>
namespace AlibabaCloud
{
namespace Companyreg
{
namespace Model
{
class ALIBABACLOUD_COMPANYREG_EXPORT GetPeriodInfoResult : public ServiceResult
{
public:
struct InvoiceInfo
{
struct Fee
{
std::string taxAmount;
std::string amount;
int count;
std::string amountWithTax;
};
struct InvoiceIncome
{
std::string taxAmount;
std::string amount;
int count;
std::string amountWithTax;
};
struct InvoiceOut
{
std::string taxAmount;
std::string amount;
int count;
std::string amountWithTax;
};
Fee fee;
InvoiceOut invoiceOut;
InvoiceIncome invoiceIncome;
};
struct BankSummaryInfo
{
struct Income
{
std::string amount;
int count;
};
struct Expend
{
std::string amount;
int count;
};
Expend expend;
Income income;
};
GetPeriodInfoResult();
explicit GetPeriodInfoResult(const std::string &payload);
~GetPeriodInfoResult();
std::vector<std::string> getTaxSteps()const;
InvoiceInfo getInvoiceInfo()const;
BankSummaryInfo getBankSummaryInfo()const;
int getEmployeeCount()const;
protected:
void parse(const std::string &payload);
private:
std::vector<std::string> taxSteps_;
InvoiceInfo invoiceInfo_;
BankSummaryInfo bankSummaryInfo_;
int employeeCount_;
};
}
}
}
#endif // !ALIBABACLOUD_COMPANYREG_MODEL_GETPERIODINFORESULT_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_COMPANYREG_MODEL_UPLOADICPBASICMATERIALREQUEST_H_
#define ALIBABACLOUD_COMPANYREG_MODEL_UPLOADICPBASICMATERIALREQUEST_H_
#ifndef ALIBABACLOUD_COMPANYREG_MODEL_GETQUARTERCASHFLOWINFOREQUEST_H_
#define ALIBABACLOUD_COMPANYREG_MODEL_GETQUARTERCASHFLOWINFOREQUEST_H_
#include <string>
#include <vector>
@@ -28,27 +28,27 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_COMPANYREG_EXPORT UploadIcpBasicMaterialRequest : public RpcServiceRequest
class ALIBABACLOUD_COMPANYREG_EXPORT GetQuarterCashFlowInfoRequest : public RpcServiceRequest
{
public:
UploadIcpBasicMaterialRequest();
~UploadIcpBasicMaterialRequest();
GetQuarterCashFlowInfoRequest();
~GetQuarterCashFlowInfoRequest();
std::string getPeriod()const;
void setPeriod(const std::string& period);
std::string getBizId()const;
void setBizId(const std::string& bizId);
std::string getBusinessLicense()const;
void setBusinessLicense(const std::string& businessLicense);
std::string getIdCardList()const;
void setIdCardList(const std::string& idCardList);
bool getIsQuarter()const;
void setIsQuarter(bool isQuarter);
private:
std::string period_;
std::string bizId_;
std::string businessLicense_;
std::string idCardList_;
bool isQuarter_;
};
}
}
}
#endif // !ALIBABACLOUD_COMPANYREG_MODEL_UPLOADICPBASICMATERIALREQUEST_H_
#endif // !ALIBABACLOUD_COMPANYREG_MODEL_GETQUARTERCASHFLOWINFOREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_COMPANYREG_MODEL_PROCESSCOMPANYREGORDERRESULT_H_
#define ALIBABACLOUD_COMPANYREG_MODEL_PROCESSCOMPANYREGORDERRESULT_H_
#ifndef ALIBABACLOUD_COMPANYREG_MODEL_GETQUARTERCASHFLOWINFORESULT_H_
#define ALIBABACLOUD_COMPANYREG_MODEL_GETQUARTERCASHFLOWINFORESULT_H_
#include <string>
#include <vector>
@@ -29,23 +29,23 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_COMPANYREG_EXPORT ProcessCompanyRegOrderResult : public ServiceResult
class ALIBABACLOUD_COMPANYREG_EXPORT GetQuarterCashFlowInfoResult : public ServiceResult
{
public:
ProcessCompanyRegOrderResult();
explicit ProcessCompanyRegOrderResult(const std::string &payload);
~ProcessCompanyRegOrderResult();
std::string getData()const;
GetQuarterCashFlowInfoResult();
explicit GetQuarterCashFlowInfoResult(const std::string &payload);
~GetQuarterCashFlowInfoResult();
std::string getUrl()const;
protected:
void parse(const std::string &payload);
private:
std::string data_;
std::string url_;
};
}
}
}
#endif // !ALIBABACLOUD_COMPANYREG_MODEL_PROCESSCOMPANYREGORDERRESULT_H_
#endif // !ALIBABACLOUD_COMPANYREG_MODEL_GETQUARTERCASHFLOWINFORESULT_H_

View File

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

View File

@@ -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_GETQUARTERINCOMESTATEMENTINFORESULT_H_
#define ALIBABACLOUD_COMPANYREG_MODEL_GETQUARTERINCOMESTATEMENTINFORESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/companyreg/CompanyregExport.h>
namespace AlibabaCloud
{
namespace Companyreg
{
namespace Model
{
class ALIBABACLOUD_COMPANYREG_EXPORT GetQuarterIncomeStatementInfoResult : public ServiceResult
{
public:
GetQuarterIncomeStatementInfoResult();
explicit GetQuarterIncomeStatementInfoResult(const std::string &payload);
~GetQuarterIncomeStatementInfoResult();
std::string getUrl()const;
protected:
void parse(const std::string &payload);
private:
std::string url_;
};
}
}
}
#endif // !ALIBABACLOUD_COMPANYREG_MODEL_GETQUARTERINCOMESTATEMENTINFORESULT_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_COMPANYREG_MODEL_REFUSEMATERIALREQUEST_H_
#define ALIBABACLOUD_COMPANYREG_MODEL_REFUSEMATERIALREQUEST_H_
#ifndef ALIBABACLOUD_COMPANYREG_MODEL_GETSERVICEINFOREQUEST_H_
#define ALIBABACLOUD_COMPANYREG_MODEL_GETSERVICEINFOREQUEST_H_
#include <string>
#include <vector>
@@ -28,24 +28,24 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_COMPANYREG_EXPORT RefuseMaterialRequest : public RpcServiceRequest
class ALIBABACLOUD_COMPANYREG_EXPORT GetServiceInfoRequest : public RpcServiceRequest
{
public:
RefuseMaterialRequest();
~RefuseMaterialRequest();
GetServiceInfoRequest();
~GetServiceInfoRequest();
std::string getNote()const;
void setNote(const std::string& note);
std::string getPeriod()const;
void setPeriod(const std::string& period);
std::string getBizId()const;
void setBizId(const std::string& bizId);
private:
std::string note_;
std::string period_;
std::string bizId_;
};
}
}
}
#endif // !ALIBABACLOUD_COMPANYREG_MODEL_REFUSEMATERIALREQUEST_H_
#endif // !ALIBABACLOUD_COMPANYREG_MODEL_GETSERVICEINFOREQUEST_H_

View File

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

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_COMPANYREG_MODEL_SENDVCODEREQUEST_H_
#define ALIBABACLOUD_COMPANYREG_MODEL_SENDVCODEREQUEST_H_
#ifndef ALIBABACLOUD_COMPANYREG_MODEL_GETSSOUSERINFOREQUEST_H_
#define ALIBABACLOUD_COMPANYREG_MODEL_GETSSOUSERINFOREQUEST_H_
#include <string>
#include <vector>
@@ -28,24 +28,24 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_COMPANYREG_EXPORT SendVcodeRequest : public RpcServiceRequest
class ALIBABACLOUD_COMPANYREG_EXPORT GetSsoUserInfoRequest : public RpcServiceRequest
{
public:
SendVcodeRequest();
~SendVcodeRequest();
GetSsoUserInfoRequest();
~GetSsoUserInfoRequest();
std::string getMobile()const;
void setMobile(const std::string& mobile);
std::string getBizCode()const;
void setBizCode(const std::string& bizCode);
std::string getOpsAppKey()const;
void setOpsAppKey(const std::string& opsAppKey);
std::string getToken()const;
void setToken(const std::string& token);
private:
std::string mobile_;
std::string bizCode_;
std::string opsAppKey_;
std::string token_;
};
}
}
}
#endif // !ALIBABACLOUD_COMPANYREG_MODEL_SENDVCODEREQUEST_H_
#endif // !ALIBABACLOUD_COMPANYREG_MODEL_GETSSOUSERINFOREQUEST_H_

View File

@@ -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_GETSSOUSERINFORESULT_H_
#define ALIBABACLOUD_COMPANYREG_MODEL_GETSSOUSERINFORESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/companyreg/CompanyregExport.h>
namespace AlibabaCloud
{
namespace Companyreg
{
namespace Model
{
class ALIBABACLOUD_COMPANYREG_EXPORT GetSsoUserInfoResult : public ServiceResult
{
public:
GetSsoUserInfoResult();
explicit GetSsoUserInfoResult(const std::string &payload);
~GetSsoUserInfoResult();
long getRamUserId()const;
std::string getAliUserAccount()const;
std::string getRamUserAccount()const;
std::string getOpsAppKey()const;
std::string getAliUserId()const;
std::string getRamUserName()const;
int getUserType()const;
protected:
void parse(const std::string &payload);
private:
long ramUserId_;
std::string aliUserAccount_;
std::string ramUserAccount_;
std::string opsAppKey_;
std::string aliUserId_;
std::string ramUserName_;
int userType_;
};
}
}
}
#endif // !ALIBABACLOUD_COMPANYREG_MODEL_GETSSOUSERINFORESULT_H_

View File

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

View File

@@ -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.
*/
#ifndef ALIBABACLOUD_COMPANYREG_MODEL_GETTAXINFORESULT_H_
#define ALIBABACLOUD_COMPANYREG_MODEL_GETTAXINFORESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/companyreg/CompanyregExport.h>
namespace AlibabaCloud
{
namespace Companyreg
{
namespace Model
{
class ALIBABACLOUD_COMPANYREG_EXPORT GetTaxInfoResult : public ServiceResult
{
public:
GetTaxInfoResult();
explicit GetTaxInfoResult(const std::string &payload);
~GetTaxInfoResult();
std::string getTaxNo()const;
std::string getIsNeedSmsCode()const;
std::string getTaxiationAgentSecret()const;
std::string getExternalUniqueId()const;
std::string getName()const;
std::string getTaxAreaCode()const;
std::string getIncomeDeclarationPsw()const;
long getTenantId()const;
std::string getTaxArea()const;
std::string getTaxTypes()const;
std::string getTaxPreparerPsw()const;
std::string getTaxPreparerName()const;
std::string getAcctgSystem()const;
std::string getMyTaxInfo()const;
std::string getTaxpayerType()const;
protected:
void parse(const std::string &payload);
private:
std::string taxNo_;
std::string isNeedSmsCode_;
std::string taxiationAgentSecret_;
std::string externalUniqueId_;
std::string name_;
std::string taxAreaCode_;
std::string incomeDeclarationPsw_;
long tenantId_;
std::string taxArea_;
std::string taxTypes_;
std::string taxPreparerPsw_;
std::string taxPreparerName_;
std::string acctgSystem_;
std::string myTaxInfo_;
std::string taxpayerType_;
};
}
}
}
#endif // !ALIBABACLOUD_COMPANYREG_MODEL_GETTAXINFORESULT_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_COMPANYREG_MODEL_LISTAPPLICATIONLOGSREQUEST_H_
#define ALIBABACLOUD_COMPANYREG_MODEL_LISTAPPLICATIONLOGSREQUEST_H_
#ifndef ALIBABACLOUD_COMPANYREG_MODEL_GETTAXATIONCALENDARREQUEST_H_
#define ALIBABACLOUD_COMPANYREG_MODEL_GETTAXATIONCALENDARREQUEST_H_
#include <string>
#include <vector>
@@ -28,12 +28,12 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_COMPANYREG_EXPORT ListApplicationLogsRequest : public RpcServiceRequest
class ALIBABACLOUD_COMPANYREG_EXPORT GetTaxationCalendarRequest : public RpcServiceRequest
{
public:
ListApplicationLogsRequest();
~ListApplicationLogsRequest();
GetTaxationCalendarRequest();
~GetTaxationCalendarRequest();
std::string getBizId()const;
void setBizId(const std::string& bizId);
@@ -45,4 +45,4 @@ namespace AlibabaCloud
}
}
}
#endif // !ALIBABACLOUD_COMPANYREG_MODEL_LISTAPPLICATIONLOGSREQUEST_H_
#endif // !ALIBABACLOUD_COMPANYREG_MODEL_GETTAXATIONCALENDARREQUEST_H_

View File

@@ -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_GETTAXATIONCALENDARRESULT_H_
#define ALIBABACLOUD_COMPANYREG_MODEL_GETTAXATIONCALENDARRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/companyreg/CompanyregExport.h>
namespace AlibabaCloud
{
namespace Companyreg
{
namespace Model
{
class ALIBABACLOUD_COMPANYREG_EXPORT GetTaxationCalendarResult : public ServiceResult
{
public:
struct CalendarListItem
{
bool isCanBookkeeping;
std::string bookkeepingEndDate;
std::string declareProgress;
std::string userTaxStartDate;
std::string bookkeepingStartDate;
std::string period;
std::string declareStartDate;
std::string declareEndDate;
std::string userTaxEndDate;
};
GetTaxationCalendarResult();
explicit GetTaxationCalendarResult(const std::string &payload);
~GetTaxationCalendarResult();
std::vector<CalendarListItem> getCalendarList()const;
protected:
void parse(const std::string &payload);
private:
std::vector<CalendarListItem> calendarList_;
};
}
}
}
#endif // !ALIBABACLOUD_COMPANYREG_MODEL_GETTAXATIONCALENDARRESULT_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_COMPANYREG_MODEL_CONFIRMMATERIALREQUEST_H_
#define ALIBABACLOUD_COMPANYREG_MODEL_CONFIRMMATERIALREQUEST_H_
#ifndef ALIBABACLOUD_COMPANYREG_MODEL_GETTAXATIONINFOREQUEST_H_
#define ALIBABACLOUD_COMPANYREG_MODEL_GETTAXATIONINFOREQUEST_H_
#include <string>
#include <vector>
@@ -28,24 +28,24 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_COMPANYREG_EXPORT ConfirmMaterialRequest : public RpcServiceRequest
class ALIBABACLOUD_COMPANYREG_EXPORT GetTaxationInfoRequest : public RpcServiceRequest
{
public:
ConfirmMaterialRequest();
~ConfirmMaterialRequest();
GetTaxationInfoRequest();
~GetTaxationInfoRequest();
std::string getPeriod()const;
void setPeriod(const std::string& period);
std::string getBizId()const;
void setBizId(const std::string& bizId);
std::string getUserOtherList()const;
void setUserOtherList(const std::string& userOtherList);
private:
std::string period_;
std::string bizId_;
std::string userOtherList_;
};
}
}
}
#endif // !ALIBABACLOUD_COMPANYREG_MODEL_CONFIRMMATERIALREQUEST_H_
#endif // !ALIBABACLOUD_COMPANYREG_MODEL_GETTAXATIONINFOREQUEST_H_

View File

@@ -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_GETTAXATIONINFORESULT_H_
#define ALIBABACLOUD_COMPANYREG_MODEL_GETTAXATIONINFORESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/companyreg/CompanyregExport.h>
namespace AlibabaCloud
{
namespace Companyreg
{
namespace Model
{
class ALIBABACLOUD_COMPANYREG_EXPORT GetTaxationInfoResult : public ServiceResult
{
public:
struct TaxItemDetailListItem
{
bool isDeclaredThisPeriod;
std::string taxAmount;
int taxTypeId;
bool isDeclared;
bool isPaid;
std::string taxTypeName;
long id;
};
GetTaxationInfoResult();
explicit GetTaxationInfoResult(const std::string &payload);
~GetTaxationInfoResult();
std::vector<TaxItemDetailListItem> getTaxItemDetailList()const;
std::string getDeclareProcessType()const;
protected:
void parse(const std::string &payload);
private:
std::vector<TaxItemDetailListItem> taxItemDetailList_;
std::string declareProcessType_;
};
}
}
}
#endif // !ALIBABACLOUD_COMPANYREG_MODEL_GETTAXATIONINFORESULT_H_

View File

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

View File

@@ -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.
*/
#ifndef ALIBABACLOUD_COMPANYREG_MODEL_GETTYPELISTRESULT_H_
#define ALIBABACLOUD_COMPANYREG_MODEL_GETTYPELISTRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/companyreg/CompanyregExport.h>
namespace AlibabaCloud
{
namespace Companyreg
{
namespace Model
{
class ALIBABACLOUD_COMPANYREG_EXPORT GetTypeListResult : public ServiceResult
{
public:
struct Fee
{
struct KindEnum
{
std::string value;
std::string key;
};
struct PayMethodEnum
{
std::string value;
std::string key;
};
struct UseEnum
{
std::string value;
std::string key;
};
std::vector<UseEnum> use;
std::vector<KindEnum> kind;
std::vector<PayMethodEnum> payMethod;
};
struct InInvoice
{
struct BuyMethodEnum
{
std::string value;
std::string key;
};
struct FixedAssetTypeEnum
{
std::string value;
std::string key;
};
struct BuyTargetEnum
{
std::string value;
std::string key;
};
std::vector<BuyTargetEnum> buyTarget;
std::vector<BuyMethodEnum> buyMethod;
std::vector<FixedAssetTypeEnum> fixedAssetType;
};
struct OutInvoice
{
struct ShellMethodEnum
{
std::string value;
std::string key;
};
std::vector<ShellMethodEnum> shellMethod;
};
GetTypeListResult();
explicit GetTypeListResult(const std::string &payload);
~GetTypeListResult();
Fee getFee()const;
OutInvoice getOutInvoice()const;
InInvoice getInInvoice()const;
protected:
void parse(const std::string &payload);
private:
Fee fee_;
OutInvoice outInvoice_;
InInvoice inInvoice_;
};
}
}
}
#endif // !ALIBABACLOUD_COMPANYREG_MODEL_GETTYPELISTRESULT_H_

View File

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

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_COMPANYREG_MODEL_LISTAPPLICATIONLOGSRESULT_H_
#define ALIBABACLOUD_COMPANYREG_MODEL_LISTAPPLICATIONLOGSRESULT_H_
#ifndef ALIBABACLOUD_COMPANYREG_MODEL_GETVOUCHERCOUNTRESULT_H_
#define ALIBABACLOUD_COMPANYREG_MODEL_GETVOUCHERCOUNTRESULT_H_
#include <string>
#include <vector>
@@ -29,23 +29,19 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_COMPANYREG_EXPORT ListApplicationLogsResult : public ServiceResult
class ALIBABACLOUD_COMPANYREG_EXPORT GetVoucherCountResult : public ServiceResult
{
public:
struct DataItem
{
long operateTime;
std::string extendContent;
std::string note;
std::string bizId;
int operateType;
int bizStatus;
std::string period;
int count;
};
ListApplicationLogsResult();
explicit ListApplicationLogsResult(const std::string &payload);
~ListApplicationLogsResult();
GetVoucherCountResult();
explicit GetVoucherCountResult(const std::string &payload);
~GetVoucherCountResult();
std::vector<DataItem> getData()const;
protected:
@@ -57,4 +53,4 @@ namespace AlibabaCloud
}
}
}
#endif // !ALIBABACLOUD_COMPANYREG_MODEL_LISTAPPLICATIONLOGSRESULT_H_
#endif // !ALIBABACLOUD_COMPANYREG_MODEL_GETVOUCHERCOUNTRESULT_H_

View File

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

View File

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

View File

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

View File

@@ -1,78 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_COMPANYREG_MODEL_LISTBOOKKEEPINGSUBJECTBALANCESRESULT_H_
#define ALIBABACLOUD_COMPANYREG_MODEL_LISTBOOKKEEPINGSUBJECTBALANCESRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/companyreg/CompanyregExport.h>
namespace AlibabaCloud
{
namespace Companyreg
{
namespace Model
{
class ALIBABACLOUD_COMPANYREG_EXPORT ListBookkeepingSubjectBalancesResult : public ServiceResult
{
public:
struct BookkeepingSubjectBalancesItem
{
float currentDebitValue;
float startDebitValue;
float yearCreditValue;
std::string subjectName;
std::string parentSubjectCode;
float currentCreditValue;
std::string parentBizId;
float startCreditValue;
float yearDebitValue;
std::string subjectCode;
float endDebitValue;
float endCreditValue;
std::string subjectLevel;
std::string bizId;
};
ListBookkeepingSubjectBalancesResult();
explicit ListBookkeepingSubjectBalancesResult(const std::string &payload);
~ListBookkeepingSubjectBalancesResult();
int getTotalCount()const;
int getPageSize()const;
int getPageNumber()const;
std::string getErrorMsg()const;
std::vector<BookkeepingSubjectBalancesItem> getBookkeepingSubjectBalances()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
int totalCount_;
int pageSize_;
int pageNumber_;
std::string errorMsg_;
std::vector<BookkeepingSubjectBalancesItem> bookkeepingSubjectBalances_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_COMPANYREG_MODEL_LISTBOOKKEEPINGSUBJECTBALANCESRESULT_H_

View File

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

View File

@@ -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_LISTCASHJOURNALREQUEST_H_
#define ALIBABACLOUD_COMPANYREG_MODEL_LISTCASHJOURNALREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/companyreg/CompanyregExport.h>
namespace AlibabaCloud
{
namespace Companyreg
{
namespace Model
{
class ALIBABACLOUD_COMPANYREG_EXPORT ListCashJournalRequest : public RpcServiceRequest
{
public:
ListCashJournalRequest();
~ListCashJournalRequest();
std::string getPeriod()const;
void setPeriod(const std::string& period);
std::string getBizId()const;
void setBizId(const std::string& bizId);
int getPageSize()const;
void setPageSize(int pageSize);
int getPageIndex()const;
void setPageIndex(int pageIndex);
private:
std::string period_;
std::string bizId_;
int pageSize_;
int pageIndex_;
};
}
}
}
#endif // !ALIBABACLOUD_COMPANYREG_MODEL_LISTCASHJOURNALREQUEST_H_

View File

@@ -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_LISTCASHJOURNALRESULT_H_
#define ALIBABACLOUD_COMPANYREG_MODEL_LISTCASHJOURNALRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/companyreg/CompanyregExport.h>
namespace AlibabaCloud
{
namespace Companyreg
{
namespace Model
{
class ALIBABACLOUD_COMPANYREG_EXPORT ListCashJournalResult : public ServiceResult
{
public:
struct CashJournalListItem
{
std::string bankName;
std::string expendAmount;
std::string incomeAmount;
};
ListCashJournalResult();
explicit ListCashJournalResult(const std::string &payload);
~ListCashJournalResult();
std::vector<CashJournalListItem> getCashJournalList()const;
protected:
void parse(const std::string &payload);
private:
std::vector<CashJournalListItem> cashJournalList_;
};
}
}
}
#endif // !ALIBABACLOUD_COMPANYREG_MODEL_LISTCASHJOURNALRESULT_H_

View File

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

View File

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

View File

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

View File

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

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_COMPANYREG_MODEL_LISTBOOKKEEPINGSREQUEST_H_
#define ALIBABACLOUD_COMPANYREG_MODEL_LISTBOOKKEEPINGSREQUEST_H_
#ifndef ALIBABACLOUD_COMPANYREG_MODEL_LISTENTERPRISESREQUEST_H_
#define ALIBABACLOUD_COMPANYREG_MODEL_LISTENTERPRISESREQUEST_H_
#include <string>
#include <vector>
@@ -28,24 +28,27 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_COMPANYREG_EXPORT ListBookkeepingsRequest : public RpcServiceRequest
class ALIBABACLOUD_COMPANYREG_EXPORT ListEnterprisesRequest : public RpcServiceRequest
{
public:
ListBookkeepingsRequest();
~ListBookkeepingsRequest();
ListEnterprisesRequest();
~ListEnterprisesRequest();
int getPageSize()const;
void setPageSize(int pageSize);
int getPageNumber()const;
void setPageNumber(int pageNumber);
std::string getSearchKey()const;
void setSearchKey(const std::string& searchKey);
int getCurrentPage()const;
void setCurrentPage(int currentPage);
private:
int pageSize_;
int pageNumber_;
std::string searchKey_;
int currentPage_;
};
}
}
}
#endif // !ALIBABACLOUD_COMPANYREG_MODEL_LISTBOOKKEEPINGSREQUEST_H_
#endif // !ALIBABACLOUD_COMPANYREG_MODEL_LISTENTERPRISESREQUEST_H_

View File

@@ -0,0 +1,56 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR 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_LISTENTERPRISESRESULT_H_
#define ALIBABACLOUD_COMPANYREG_MODEL_LISTENTERPRISESRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/companyreg/CompanyregExport.h>
namespace AlibabaCloud
{
namespace Companyreg
{
namespace Model
{
class ALIBABACLOUD_COMPANYREG_EXPORT ListEnterprisesResult : public ServiceResult
{
public:
struct EnterprisesListItem
{
std::string taxNo;
std::string enterpriseName;
};
ListEnterprisesResult();
explicit ListEnterprisesResult(const std::string &payload);
~ListEnterprisesResult();
std::vector<EnterprisesListItem> getEnterprisesList()const;
protected:
void parse(const std::string &payload);
private:
std::vector<EnterprisesListItem> enterprisesList_;
};
}
}
}
#endif // !ALIBABACLOUD_COMPANYREG_MODEL_LISTENTERPRISESRESULT_H_

View File

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

View File

@@ -1,76 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_COMPANYREG_MODEL_LISTICPAPPLICATIONSRESULT_H_
#define ALIBABACLOUD_COMPANYREG_MODEL_LISTICPAPPLICATIONSRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/companyreg/CompanyregExport.h>
namespace AlibabaCloud
{
namespace Companyreg
{
namespace Model
{
class ALIBABACLOUD_COMPANYREG_EXPORT ListIcpApplicationsResult : public ServiceResult
{
public:
struct Application
{
float orderPrice;
std::string orderId;
std::string partnerCode;
std::string intentionBizId;
std::string legalPersonName;
std::string companyAddress;
std::string companyName;
int applicationType;
int type;
std::string userId;
int applicationStatus;
long updateTime;
std::string companyArea;
std::string domain;
bool includeForeignInvestment;
std::string bizId;
};
ListIcpApplicationsResult();
explicit ListIcpApplicationsResult(const std::string &payload);
~ListIcpApplicationsResult();
int getTotalCount()const;
std::vector<Application> getApplications()const;
int getPageSize()const;
int getPageNumber()const;
protected:
void parse(const std::string &payload);
private:
int totalCount_;
std::vector<Application> applications_;
int pageSize_;
int pageNumber_;
};
}
}
}
#endif // !ALIBABACLOUD_COMPANYREG_MODEL_LISTICPAPPLICATIONSRESULT_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_COMPANYREG_MODEL_ACCEPTBOOKKEEPINGDETAILSTATUSCHANGEREQUEST_H_
#define ALIBABACLOUD_COMPANYREG_MODEL_ACCEPTBOOKKEEPINGDETAILSTATUSCHANGEREQUEST_H_
#ifndef ALIBABACLOUD_COMPANYREG_MODEL_LISTINVOICEREQUEST_H_
#define ALIBABACLOUD_COMPANYREG_MODEL_LISTINVOICEREQUEST_H_
#include <string>
#include <vector>
@@ -28,27 +28,33 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_COMPANYREG_EXPORT AcceptBookkeepingDetailStatusChangeRequest : public RpcServiceRequest
class ALIBABACLOUD_COMPANYREG_EXPORT ListInvoiceRequest : public RpcServiceRequest
{
public:
AcceptBookkeepingDetailStatusChangeRequest();
~AcceptBookkeepingDetailStatusChangeRequest();
ListInvoiceRequest();
~ListInvoiceRequest();
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);
int getPageSize()const;
void setPageSize(int pageSize);
std::string getPeriods()const;
void setPeriods(const std::string& periods);
int getPage()const;
void setPage(int page);
std::string getKey()const;
void setKey(const std::string& key);
private:
std::string bizId_;
std::string taxAmount_;
int status_;
int pageSize_;
std::string periods_;
int page_;
std::string key_;
};
}
}
}
#endif // !ALIBABACLOUD_COMPANYREG_MODEL_ACCEPTBOOKKEEPINGDETAILSTATUSCHANGEREQUEST_H_
#endif // !ALIBABACLOUD_COMPANYREG_MODEL_LISTINVOICEREQUEST_H_

View File

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

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_COMPANYREG_MODEL_QUERYCOMMUNICATIONLOGSREQUEST_H_
#define ALIBABACLOUD_COMPANYREG_MODEL_QUERYCOMMUNICATIONLOGSREQUEST_H_
#ifndef ALIBABACLOUD_COMPANYREG_MODEL_LISTLASTMONTHINVOICEREQUEST_H_
#define ALIBABACLOUD_COMPANYREG_MODEL_LISTLASTMONTHINVOICEREQUEST_H_
#include <string>
#include <vector>
@@ -28,30 +28,27 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_COMPANYREG_EXPORT QueryCommunicationLogsRequest : public RpcServiceRequest
class ALIBABACLOUD_COMPANYREG_EXPORT ListLastMonthInvoiceRequest : public RpcServiceRequest
{
public:
QueryCommunicationLogsRequest();
~QueryCommunicationLogsRequest();
ListLastMonthInvoiceRequest();
~ListLastMonthInvoiceRequest();
std::string getBizId()const;
void setBizId(const std::string& bizId);
int getPageSize()const;
void setPageSize(int pageSize);
int getType()const;
void setType(int type);
int getPageNum()const;
void setPageNum(int pageNum);
int getPage()const;
void setPage(int page);
private:
std::string bizId_;
int pageSize_;
int type_;
int pageNum_;
int page_;
};
}
}
}
#endif // !ALIBABACLOUD_COMPANYREG_MODEL_QUERYCOMMUNICATIONLOGSREQUEST_H_
#endif // !ALIBABACLOUD_COMPANYREG_MODEL_LISTLASTMONTHINVOICEREQUEST_H_

View File

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

View File

@@ -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_LISTPAYROLLREQUEST_H_
#define ALIBABACLOUD_COMPANYREG_MODEL_LISTPAYROLLREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/companyreg/CompanyregExport.h>
namespace AlibabaCloud
{
namespace Companyreg
{
namespace Model
{
class ALIBABACLOUD_COMPANYREG_EXPORT ListPayrollRequest : public RpcServiceRequest
{
public:
ListPayrollRequest();
~ListPayrollRequest();
std::string getPeriod()const;
void setPeriod(const std::string& period);
std::string getBizId()const;
void setBizId(const std::string& bizId);
int getPageSize()const;
void setPageSize(int pageSize);
int getPageIndex()const;
void setPageIndex(int pageIndex);
private:
std::string period_;
std::string bizId_;
int pageSize_;
int pageIndex_;
};
}
}
}
#endif // !ALIBABACLOUD_COMPANYREG_MODEL_LISTPAYROLLREQUEST_H_

View File

@@ -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_LISTPAYROLLRESULT_H_
#define ALIBABACLOUD_COMPANYREG_MODEL_LISTPAYROLLRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/companyreg/CompanyregExport.h>
namespace AlibabaCloud
{
namespace Companyreg
{
namespace Model
{
class ALIBABACLOUD_COMPANYREG_EXPORT ListPayrollResult : public ServiceResult
{
public:
struct PayrollListItem
{
std::string personSocialInsurance;
std::string personHousingAccumulationFund;
std::string income;
long id;
std::string name;
};
ListPayrollResult();
explicit ListPayrollResult(const std::string &payload);
~ListPayrollResult();
std::vector<PayrollListItem> getPayrollList()const;
protected:
void parse(const std::string &payload);
private:
std::vector<PayrollListItem> payrollList_;
};
}
}
}
#endif // !ALIBABACLOUD_COMPANYREG_MODEL_LISTPAYROLLRESULT_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_COMPANYREG_MODEL_QUERYTRADEINTENTIONUSERLISTREQUEST_H_
#define ALIBABACLOUD_COMPANYREG_MODEL_QUERYTRADEINTENTIONUSERLISTREQUEST_H_
#ifndef ALIBABACLOUD_COMPANYREG_MODEL_LISTVOUCHERREQUEST_H_
#define ALIBABACLOUD_COMPANYREG_MODEL_LISTVOUCHERREQUEST_H_
#include <string>
#include <vector>
@@ -28,42 +28,36 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_COMPANYREG_EXPORT QueryTradeIntentionUserListRequest : public RpcServiceRequest
class ALIBABACLOUD_COMPANYREG_EXPORT ListVoucherRequest : public RpcServiceRequest
{
public:
QueryTradeIntentionUserListRequest();
~QueryTradeIntentionUserListRequest();
ListVoucherRequest();
~ListVoucherRequest();
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 getPeriod()const;
void setPeriod(const std::string& period);
int getPageCount()const;
void setPageCount(int pageCount);
std::string getCodeSortType()const;
void setCodeSortType(const std::string& codeSortType);
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);
int getPageSize()const;
void setPageSize(int pageSize);
std::string getText()const;
void setText(const std::string& text);
private:
int area_;
int pageNum_;
int type_;
int pageSize_;
std::string period_;
int pageCount_;
std::string codeSortType_;
std::string bizId_;
long end_;
long begin_;
int status_;
int pageSize_;
std::string text_;
};
}
}
}
#endif // !ALIBABACLOUD_COMPANYREG_MODEL_QUERYTRADEINTENTIONUSERLISTREQUEST_H_
#endif // !ALIBABACLOUD_COMPANYREG_MODEL_LISTVOUCHERREQUEST_H_

View File

@@ -0,0 +1,90 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_COMPANYREG_MODEL_LISTVOUCHERRESULT_H_
#define ALIBABACLOUD_COMPANYREG_MODEL_LISTVOUCHERRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/companyreg/CompanyregExport.h>
namespace AlibabaCloud
{
namespace Companyreg
{
namespace Model
{
class ALIBABACLOUD_COMPANYREG_EXPORT ListVoucherResult : public ServiceResult
{
public:
struct ResultItem
{
struct ExtAttributes
{
int updateAttachment;
int isSupervisor;
int needCheckCreatorId;
};
struct VoucherTransCategoryId
{
std::string name;
};
struct DetailsItem
{
std::string comments;
float basePostedCreditor;
float basePostedDebtor;
};
bool hasEditAuthority;
std::string period;
std::string refVoucherIds;
std::string writtenPerson;
ExtAttributes extAttributes;
int uploadAttachmentCount;
std::vector<ResultItem::DetailsItem> details;
long voucherDate;
VoucherTransCategoryId voucherTransCategoryId;
long id;
long createdStamp;
std::string voucherNo;
std::string refVoucherInfo;
std::string voucherType;
};
ListVoucherResult();
explicit ListVoucherResult(const std::string &payload);
~ListVoucherResult();
int getTotalCount()const;
int getPageCount()const;
int getPageSize()const;
std::vector<ResultItem> getResult()const;
protected:
void parse(const std::string &payload);
private:
int totalCount_;
int pageCount_;
int pageSize_;
std::vector<ResultItem> result_;
};
}
}
}
#endif // !ALIBABACLOUD_COMPANYREG_MODEL_LISTVOUCHERRESULT_H_

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