Compare commits

..

2 Commits

Author SHA1 Message Date
haowei.yao
7f97b2de78 OPENANALYTICS SDK Auto Released By shenshi,Version:1.34.31
Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
2019-03-15 15:50:09 +08:00
haowei.yao
e0174350ec FINMALL SDK Auto Released By shenshi,Version:1.34.30
Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
2019-03-15 15:35:52 +08:00
203 changed files with 16093 additions and 2 deletions

View File

@@ -1,3 +1,9 @@
2019-03-15 Version: 1.34.31
1, Update Dependency
2019-03-15 Version: 1.34.30
1, Update Dependency
2019-03-15 Version: 1.34.29
1, Update Dependency

View File

@@ -99,4 +99,6 @@ add_subdirectory(ram)
add_subdirectory(sts)
add_subdirectory(gpdb)
add_subdirectory(sas-api)
add_subdirectory(cr)
add_subdirectory(cr)
add_subdirectory(finmall)
add_subdirectory(openanalytics)

View File

@@ -1 +1 @@
1.34.29
1.34.31

238
finmall/CMakeLists.txt Normal file
View File

@@ -0,0 +1,238 @@
#
# Copyright 2009-2017 Alibaba Cloud All rights reserved.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
set(public_header_dir ${CMAKE_CURRENT_SOURCE_DIR}/../include)
set(finmall_public_header
include/alibabacloud/finmall/FinmallClient.h
include/alibabacloud/finmall/FinmallExport.h )
set(finmall_public_header_model
include/alibabacloud/finmall/model/GetCreditDetailRequest.h
include/alibabacloud/finmall/model/GetCreditDetailResult.h
include/alibabacloud/finmall/model/GetDocumentDownloadUrlRequest.h
include/alibabacloud/finmall/model/GetDocumentDownloadUrlResult.h
include/alibabacloud/finmall/model/GetCreditWithdrawRecordRequest.h
include/alibabacloud/finmall/model/GetCreditWithdrawRecordResult.h
include/alibabacloud/finmall/model/GetCustomerVerifyInfoRequest.h
include/alibabacloud/finmall/model/GetCustomerVerifyInfoResult.h
include/alibabacloud/finmall/model/QueryFundPartyListRequest.h
include/alibabacloud/finmall/model/QueryFundPartyListResult.h
include/alibabacloud/finmall/model/GetCreditStatusRequest.h
include/alibabacloud/finmall/model/GetCreditStatusResult.h
include/alibabacloud/finmall/model/SaveAuthenticationInfoRequest.h
include/alibabacloud/finmall/model/SaveAuthenticationInfoResult.h
include/alibabacloud/finmall/model/GetTradeDataRequest.h
include/alibabacloud/finmall/model/GetTradeDataResult.h
include/alibabacloud/finmall/model/UploadCustomIDImageRequest.h
include/alibabacloud/finmall/model/UploadCustomIDImageResult.h
include/alibabacloud/finmall/model/QuerySignResultRequest.h
include/alibabacloud/finmall/model/QuerySignResultResult.h
include/alibabacloud/finmall/model/ApplyForLoanRequest.h
include/alibabacloud/finmall/model/ApplyForLoanResult.h
include/alibabacloud/finmall/model/GetZhimaScoreRequest.h
include/alibabacloud/finmall/model/GetZhimaScoreResult.h
include/alibabacloud/finmall/model/PayForOrderRequest.h
include/alibabacloud/finmall/model/PayForOrderResult.h
include/alibabacloud/finmall/model/QueryTrialRecordsRequest.h
include/alibabacloud/finmall/model/QueryTrialRecordsResult.h
include/alibabacloud/finmall/model/GetCurrentTermRepayInfoRequest.h
include/alibabacloud/finmall/model/GetCurrentTermRepayInfoResult.h
include/alibabacloud/finmall/model/UpdateAuthenticationInfoRequest.h
include/alibabacloud/finmall/model/UpdateAuthenticationInfoResult.h
include/alibabacloud/finmall/model/UpdateEnterpriseCustomInfoRequest.h
include/alibabacloud/finmall/model/UpdateEnterpriseCustomInfoResult.h
include/alibabacloud/finmall/model/GetCreditSignatureInfoRequest.h
include/alibabacloud/finmall/model/GetCreditSignatureInfoResult.h
include/alibabacloud/finmall/model/AddTrialRecordRequest.h
include/alibabacloud/finmall/model/AddTrialRecordResult.h
include/alibabacloud/finmall/model/GetAuthorizeCreditQueryRequest.h
include/alibabacloud/finmall/model/GetAuthorizeCreditQueryResult.h
include/alibabacloud/finmall/model/CancelCreditRequest.h
include/alibabacloud/finmall/model/CancelCreditResult.h
include/alibabacloud/finmall/model/GetCustomStatusInfoRequest.h
include/alibabacloud/finmall/model/GetCustomStatusInfoResult.h
include/alibabacloud/finmall/model/GetOverdueRecordListRequest.h
include/alibabacloud/finmall/model/GetOverdueRecordListResult.h
include/alibabacloud/finmall/model/GetProductDetailRequest.h
include/alibabacloud/finmall/model/GetProductDetailResult.h
include/alibabacloud/finmall/model/VerifyCustomerRequest.h
include/alibabacloud/finmall/model/VerifyCustomerResult.h
include/alibabacloud/finmall/model/SignLoanAgreementRequest.h
include/alibabacloud/finmall/model/SignLoanAgreementResult.h
include/alibabacloud/finmall/model/AddCustomInfoRequest.h
include/alibabacloud/finmall/model/AddCustomInfoResult.h
include/alibabacloud/finmall/model/GetProductListRequest.h
include/alibabacloud/finmall/model/GetProductListResult.h
include/alibabacloud/finmall/model/GetLoanAgreementRequest.h
include/alibabacloud/finmall/model/GetLoanAgreementResult.h
include/alibabacloud/finmall/model/GetUserInfoAuthorizationAgreementRequest.h
include/alibabacloud/finmall/model/GetUserInfoAuthorizationAgreementResult.h
include/alibabacloud/finmall/model/SignedPageResultRequest.h
include/alibabacloud/finmall/model/SignedPageResultResult.h
include/alibabacloud/finmall/model/GetLoanApplyRecordListRequest.h
include/alibabacloud/finmall/model/GetLoanApplyRecordListResult.h
include/alibabacloud/finmall/model/GetLatestOverdueRecordRequest.h
include/alibabacloud/finmall/model/GetLatestOverdueRecordResult.h
include/alibabacloud/finmall/model/GetCreditListRequest.h
include/alibabacloud/finmall/model/GetCreditListResult.h
include/alibabacloud/finmall/model/SignResultNotifyRequest.h
include/alibabacloud/finmall/model/SignResultNotifyResult.h
include/alibabacloud/finmall/model/VerifySMSTokenRequest.h
include/alibabacloud/finmall/model/VerifySMSTokenResult.h
include/alibabacloud/finmall/model/GetCreditRepayListRequest.h
include/alibabacloud/finmall/model/GetCreditRepayListResult.h
include/alibabacloud/finmall/model/GetSignContractUrlRequest.h
include/alibabacloud/finmall/model/GetSignContractUrlResult.h
include/alibabacloud/finmall/model/GetRepayPlanTrialRequest.h
include/alibabacloud/finmall/model/GetRepayPlanTrialResult.h )
set(finmall_src
src/FinmallClient.cc
src/model/GetCreditDetailRequest.cc
src/model/GetCreditDetailResult.cc
src/model/GetDocumentDownloadUrlRequest.cc
src/model/GetDocumentDownloadUrlResult.cc
src/model/GetCreditWithdrawRecordRequest.cc
src/model/GetCreditWithdrawRecordResult.cc
src/model/GetCustomerVerifyInfoRequest.cc
src/model/GetCustomerVerifyInfoResult.cc
src/model/QueryFundPartyListRequest.cc
src/model/QueryFundPartyListResult.cc
src/model/GetCreditStatusRequest.cc
src/model/GetCreditStatusResult.cc
src/model/SaveAuthenticationInfoRequest.cc
src/model/SaveAuthenticationInfoResult.cc
src/model/GetTradeDataRequest.cc
src/model/GetTradeDataResult.cc
src/model/UploadCustomIDImageRequest.cc
src/model/UploadCustomIDImageResult.cc
src/model/QuerySignResultRequest.cc
src/model/QuerySignResultResult.cc
src/model/ApplyForLoanRequest.cc
src/model/ApplyForLoanResult.cc
src/model/GetZhimaScoreRequest.cc
src/model/GetZhimaScoreResult.cc
src/model/PayForOrderRequest.cc
src/model/PayForOrderResult.cc
src/model/QueryTrialRecordsRequest.cc
src/model/QueryTrialRecordsResult.cc
src/model/GetCurrentTermRepayInfoRequest.cc
src/model/GetCurrentTermRepayInfoResult.cc
src/model/UpdateAuthenticationInfoRequest.cc
src/model/UpdateAuthenticationInfoResult.cc
src/model/UpdateEnterpriseCustomInfoRequest.cc
src/model/UpdateEnterpriseCustomInfoResult.cc
src/model/GetCreditSignatureInfoRequest.cc
src/model/GetCreditSignatureInfoResult.cc
src/model/AddTrialRecordRequest.cc
src/model/AddTrialRecordResult.cc
src/model/GetAuthorizeCreditQueryRequest.cc
src/model/GetAuthorizeCreditQueryResult.cc
src/model/CancelCreditRequest.cc
src/model/CancelCreditResult.cc
src/model/GetCustomStatusInfoRequest.cc
src/model/GetCustomStatusInfoResult.cc
src/model/GetOverdueRecordListRequest.cc
src/model/GetOverdueRecordListResult.cc
src/model/GetProductDetailRequest.cc
src/model/GetProductDetailResult.cc
src/model/VerifyCustomerRequest.cc
src/model/VerifyCustomerResult.cc
src/model/SignLoanAgreementRequest.cc
src/model/SignLoanAgreementResult.cc
src/model/AddCustomInfoRequest.cc
src/model/AddCustomInfoResult.cc
src/model/GetProductListRequest.cc
src/model/GetProductListResult.cc
src/model/GetLoanAgreementRequest.cc
src/model/GetLoanAgreementResult.cc
src/model/GetUserInfoAuthorizationAgreementRequest.cc
src/model/GetUserInfoAuthorizationAgreementResult.cc
src/model/SignedPageResultRequest.cc
src/model/SignedPageResultResult.cc
src/model/GetLoanApplyRecordListRequest.cc
src/model/GetLoanApplyRecordListResult.cc
src/model/GetLatestOverdueRecordRequest.cc
src/model/GetLatestOverdueRecordResult.cc
src/model/GetCreditListRequest.cc
src/model/GetCreditListResult.cc
src/model/SignResultNotifyRequest.cc
src/model/SignResultNotifyResult.cc
src/model/VerifySMSTokenRequest.cc
src/model/VerifySMSTokenResult.cc
src/model/GetCreditRepayListRequest.cc
src/model/GetCreditRepayListResult.cc
src/model/GetSignContractUrlRequest.cc
src/model/GetSignContractUrlResult.cc
src/model/GetRepayPlanTrialRequest.cc
src/model/GetRepayPlanTrialResult.cc )
add_library(finmall ${LIB_TYPE}
${finmall_public_header}
${finmall_public_header_model}
${finmall_src})
set_target_properties(finmall
PROPERTIES
LINKER_LANGUAGE CXX
ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib
LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib
RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin
OUTPUT_NAME ${TARGET_OUTPUT_NAME_PREFIX}finmall
)
if(${LIB_TYPE} STREQUAL "SHARED")
set_target_properties(finmall
PROPERTIES
DEFINE_SYMBOL ALIBABACLOUD_FINMALL_LIBRARY)
endif()
target_include_directories(finmall
PRIVATE include
${CMAKE_SOURCE_DIR}/core/include
)
target_link_libraries(finmall
core)
if(CMAKE_HOST_WIN32)
ExternalProject_Get_Property(jsoncpp INSTALL_DIR)
set(jsoncpp_install_dir ${INSTALL_DIR})
add_dependencies(finmall
jsoncpp)
target_include_directories(finmall
PRIVATE ${jsoncpp_install_dir}/include)
target_link_libraries(finmall
${jsoncpp_install_dir}/lib/jsoncpp.lib)
set_target_properties(finmall
PROPERTIES
COMPILE_OPTIONS "/bigobj")
else()
target_include_directories(finmall
PRIVATE /usr/include/jsoncpp)
target_link_libraries(finmall
jsoncpp)
endif()
install(FILES ${finmall_public_header}
DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/alibabacloud/finmall)
install(FILES ${finmall_public_header_model}
DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/alibabacloud/finmall/model)
install(TARGETS finmall
ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
)

View File

@@ -0,0 +1,358 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_FINMALL_FINMALLCLIENT_H_
#define ALIBABACLOUD_FINMALL_FINMALLCLIENT_H_
#include <future>
#include <alibabacloud/core/AsyncCallerContext.h>
#include <alibabacloud/core/EndpointProvider.h>
#include <alibabacloud/core/RpcServiceClient.h>
#include "FinmallExport.h"
#include "model/GetCreditDetailRequest.h"
#include "model/GetCreditDetailResult.h"
#include "model/GetDocumentDownloadUrlRequest.h"
#include "model/GetDocumentDownloadUrlResult.h"
#include "model/GetCreditWithdrawRecordRequest.h"
#include "model/GetCreditWithdrawRecordResult.h"
#include "model/GetCustomerVerifyInfoRequest.h"
#include "model/GetCustomerVerifyInfoResult.h"
#include "model/QueryFundPartyListRequest.h"
#include "model/QueryFundPartyListResult.h"
#include "model/GetCreditStatusRequest.h"
#include "model/GetCreditStatusResult.h"
#include "model/SaveAuthenticationInfoRequest.h"
#include "model/SaveAuthenticationInfoResult.h"
#include "model/GetTradeDataRequest.h"
#include "model/GetTradeDataResult.h"
#include "model/UploadCustomIDImageRequest.h"
#include "model/UploadCustomIDImageResult.h"
#include "model/QuerySignResultRequest.h"
#include "model/QuerySignResultResult.h"
#include "model/ApplyForLoanRequest.h"
#include "model/ApplyForLoanResult.h"
#include "model/GetZhimaScoreRequest.h"
#include "model/GetZhimaScoreResult.h"
#include "model/PayForOrderRequest.h"
#include "model/PayForOrderResult.h"
#include "model/QueryTrialRecordsRequest.h"
#include "model/QueryTrialRecordsResult.h"
#include "model/GetCurrentTermRepayInfoRequest.h"
#include "model/GetCurrentTermRepayInfoResult.h"
#include "model/UpdateAuthenticationInfoRequest.h"
#include "model/UpdateAuthenticationInfoResult.h"
#include "model/UpdateEnterpriseCustomInfoRequest.h"
#include "model/UpdateEnterpriseCustomInfoResult.h"
#include "model/GetCreditSignatureInfoRequest.h"
#include "model/GetCreditSignatureInfoResult.h"
#include "model/AddTrialRecordRequest.h"
#include "model/AddTrialRecordResult.h"
#include "model/GetAuthorizeCreditQueryRequest.h"
#include "model/GetAuthorizeCreditQueryResult.h"
#include "model/CancelCreditRequest.h"
#include "model/CancelCreditResult.h"
#include "model/GetCustomStatusInfoRequest.h"
#include "model/GetCustomStatusInfoResult.h"
#include "model/GetOverdueRecordListRequest.h"
#include "model/GetOverdueRecordListResult.h"
#include "model/GetProductDetailRequest.h"
#include "model/GetProductDetailResult.h"
#include "model/VerifyCustomerRequest.h"
#include "model/VerifyCustomerResult.h"
#include "model/SignLoanAgreementRequest.h"
#include "model/SignLoanAgreementResult.h"
#include "model/AddCustomInfoRequest.h"
#include "model/AddCustomInfoResult.h"
#include "model/GetProductListRequest.h"
#include "model/GetProductListResult.h"
#include "model/GetLoanAgreementRequest.h"
#include "model/GetLoanAgreementResult.h"
#include "model/GetUserInfoAuthorizationAgreementRequest.h"
#include "model/GetUserInfoAuthorizationAgreementResult.h"
#include "model/SignedPageResultRequest.h"
#include "model/SignedPageResultResult.h"
#include "model/GetLoanApplyRecordListRequest.h"
#include "model/GetLoanApplyRecordListResult.h"
#include "model/GetLatestOverdueRecordRequest.h"
#include "model/GetLatestOverdueRecordResult.h"
#include "model/GetCreditListRequest.h"
#include "model/GetCreditListResult.h"
#include "model/SignResultNotifyRequest.h"
#include "model/SignResultNotifyResult.h"
#include "model/VerifySMSTokenRequest.h"
#include "model/VerifySMSTokenResult.h"
#include "model/GetCreditRepayListRequest.h"
#include "model/GetCreditRepayListResult.h"
#include "model/GetSignContractUrlRequest.h"
#include "model/GetSignContractUrlResult.h"
#include "model/GetRepayPlanTrialRequest.h"
#include "model/GetRepayPlanTrialResult.h"
namespace AlibabaCloud
{
namespace Finmall
{
class ALIBABACLOUD_FINMALL_EXPORT FinmallClient : public RpcServiceClient
{
public:
typedef Outcome<Error, Model::GetCreditDetailResult> GetCreditDetailOutcome;
typedef std::future<GetCreditDetailOutcome> GetCreditDetailOutcomeCallable;
typedef std::function<void(const FinmallClient*, const Model::GetCreditDetailRequest&, const GetCreditDetailOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetCreditDetailAsyncHandler;
typedef Outcome<Error, Model::GetDocumentDownloadUrlResult> GetDocumentDownloadUrlOutcome;
typedef std::future<GetDocumentDownloadUrlOutcome> GetDocumentDownloadUrlOutcomeCallable;
typedef std::function<void(const FinmallClient*, const Model::GetDocumentDownloadUrlRequest&, const GetDocumentDownloadUrlOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetDocumentDownloadUrlAsyncHandler;
typedef Outcome<Error, Model::GetCreditWithdrawRecordResult> GetCreditWithdrawRecordOutcome;
typedef std::future<GetCreditWithdrawRecordOutcome> GetCreditWithdrawRecordOutcomeCallable;
typedef std::function<void(const FinmallClient*, const Model::GetCreditWithdrawRecordRequest&, const GetCreditWithdrawRecordOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetCreditWithdrawRecordAsyncHandler;
typedef Outcome<Error, Model::GetCustomerVerifyInfoResult> GetCustomerVerifyInfoOutcome;
typedef std::future<GetCustomerVerifyInfoOutcome> GetCustomerVerifyInfoOutcomeCallable;
typedef std::function<void(const FinmallClient*, const Model::GetCustomerVerifyInfoRequest&, const GetCustomerVerifyInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetCustomerVerifyInfoAsyncHandler;
typedef Outcome<Error, Model::QueryFundPartyListResult> QueryFundPartyListOutcome;
typedef std::future<QueryFundPartyListOutcome> QueryFundPartyListOutcomeCallable;
typedef std::function<void(const FinmallClient*, const Model::QueryFundPartyListRequest&, const QueryFundPartyListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryFundPartyListAsyncHandler;
typedef Outcome<Error, Model::GetCreditStatusResult> GetCreditStatusOutcome;
typedef std::future<GetCreditStatusOutcome> GetCreditStatusOutcomeCallable;
typedef std::function<void(const FinmallClient*, const Model::GetCreditStatusRequest&, const GetCreditStatusOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetCreditStatusAsyncHandler;
typedef Outcome<Error, Model::SaveAuthenticationInfoResult> SaveAuthenticationInfoOutcome;
typedef std::future<SaveAuthenticationInfoOutcome> SaveAuthenticationInfoOutcomeCallable;
typedef std::function<void(const FinmallClient*, const Model::SaveAuthenticationInfoRequest&, const SaveAuthenticationInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SaveAuthenticationInfoAsyncHandler;
typedef Outcome<Error, Model::GetTradeDataResult> GetTradeDataOutcome;
typedef std::future<GetTradeDataOutcome> GetTradeDataOutcomeCallable;
typedef std::function<void(const FinmallClient*, const Model::GetTradeDataRequest&, const GetTradeDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetTradeDataAsyncHandler;
typedef Outcome<Error, Model::UploadCustomIDImageResult> UploadCustomIDImageOutcome;
typedef std::future<UploadCustomIDImageOutcome> UploadCustomIDImageOutcomeCallable;
typedef std::function<void(const FinmallClient*, const Model::UploadCustomIDImageRequest&, const UploadCustomIDImageOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UploadCustomIDImageAsyncHandler;
typedef Outcome<Error, Model::QuerySignResultResult> QuerySignResultOutcome;
typedef std::future<QuerySignResultOutcome> QuerySignResultOutcomeCallable;
typedef std::function<void(const FinmallClient*, const Model::QuerySignResultRequest&, const QuerySignResultOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QuerySignResultAsyncHandler;
typedef Outcome<Error, Model::ApplyForLoanResult> ApplyForLoanOutcome;
typedef std::future<ApplyForLoanOutcome> ApplyForLoanOutcomeCallable;
typedef std::function<void(const FinmallClient*, const Model::ApplyForLoanRequest&, const ApplyForLoanOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ApplyForLoanAsyncHandler;
typedef Outcome<Error, Model::GetZhimaScoreResult> GetZhimaScoreOutcome;
typedef std::future<GetZhimaScoreOutcome> GetZhimaScoreOutcomeCallable;
typedef std::function<void(const FinmallClient*, const Model::GetZhimaScoreRequest&, const GetZhimaScoreOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetZhimaScoreAsyncHandler;
typedef Outcome<Error, Model::PayForOrderResult> PayForOrderOutcome;
typedef std::future<PayForOrderOutcome> PayForOrderOutcomeCallable;
typedef std::function<void(const FinmallClient*, const Model::PayForOrderRequest&, const PayForOrderOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> PayForOrderAsyncHandler;
typedef Outcome<Error, Model::QueryTrialRecordsResult> QueryTrialRecordsOutcome;
typedef std::future<QueryTrialRecordsOutcome> QueryTrialRecordsOutcomeCallable;
typedef std::function<void(const FinmallClient*, const Model::QueryTrialRecordsRequest&, const QueryTrialRecordsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryTrialRecordsAsyncHandler;
typedef Outcome<Error, Model::GetCurrentTermRepayInfoResult> GetCurrentTermRepayInfoOutcome;
typedef std::future<GetCurrentTermRepayInfoOutcome> GetCurrentTermRepayInfoOutcomeCallable;
typedef std::function<void(const FinmallClient*, const Model::GetCurrentTermRepayInfoRequest&, const GetCurrentTermRepayInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetCurrentTermRepayInfoAsyncHandler;
typedef Outcome<Error, Model::UpdateAuthenticationInfoResult> UpdateAuthenticationInfoOutcome;
typedef std::future<UpdateAuthenticationInfoOutcome> UpdateAuthenticationInfoOutcomeCallable;
typedef std::function<void(const FinmallClient*, const Model::UpdateAuthenticationInfoRequest&, const UpdateAuthenticationInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateAuthenticationInfoAsyncHandler;
typedef Outcome<Error, Model::UpdateEnterpriseCustomInfoResult> UpdateEnterpriseCustomInfoOutcome;
typedef std::future<UpdateEnterpriseCustomInfoOutcome> UpdateEnterpriseCustomInfoOutcomeCallable;
typedef std::function<void(const FinmallClient*, const Model::UpdateEnterpriseCustomInfoRequest&, const UpdateEnterpriseCustomInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateEnterpriseCustomInfoAsyncHandler;
typedef Outcome<Error, Model::GetCreditSignatureInfoResult> GetCreditSignatureInfoOutcome;
typedef std::future<GetCreditSignatureInfoOutcome> GetCreditSignatureInfoOutcomeCallable;
typedef std::function<void(const FinmallClient*, const Model::GetCreditSignatureInfoRequest&, const GetCreditSignatureInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetCreditSignatureInfoAsyncHandler;
typedef Outcome<Error, Model::AddTrialRecordResult> AddTrialRecordOutcome;
typedef std::future<AddTrialRecordOutcome> AddTrialRecordOutcomeCallable;
typedef std::function<void(const FinmallClient*, const Model::AddTrialRecordRequest&, const AddTrialRecordOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddTrialRecordAsyncHandler;
typedef Outcome<Error, Model::GetAuthorizeCreditQueryResult> GetAuthorizeCreditQueryOutcome;
typedef std::future<GetAuthorizeCreditQueryOutcome> GetAuthorizeCreditQueryOutcomeCallable;
typedef std::function<void(const FinmallClient*, const Model::GetAuthorizeCreditQueryRequest&, const GetAuthorizeCreditQueryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetAuthorizeCreditQueryAsyncHandler;
typedef Outcome<Error, Model::CancelCreditResult> CancelCreditOutcome;
typedef std::future<CancelCreditOutcome> CancelCreditOutcomeCallable;
typedef std::function<void(const FinmallClient*, const Model::CancelCreditRequest&, const CancelCreditOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CancelCreditAsyncHandler;
typedef Outcome<Error, Model::GetCustomStatusInfoResult> GetCustomStatusInfoOutcome;
typedef std::future<GetCustomStatusInfoOutcome> GetCustomStatusInfoOutcomeCallable;
typedef std::function<void(const FinmallClient*, const Model::GetCustomStatusInfoRequest&, const GetCustomStatusInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetCustomStatusInfoAsyncHandler;
typedef Outcome<Error, Model::GetOverdueRecordListResult> GetOverdueRecordListOutcome;
typedef std::future<GetOverdueRecordListOutcome> GetOverdueRecordListOutcomeCallable;
typedef std::function<void(const FinmallClient*, const Model::GetOverdueRecordListRequest&, const GetOverdueRecordListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetOverdueRecordListAsyncHandler;
typedef Outcome<Error, Model::GetProductDetailResult> GetProductDetailOutcome;
typedef std::future<GetProductDetailOutcome> GetProductDetailOutcomeCallable;
typedef std::function<void(const FinmallClient*, const Model::GetProductDetailRequest&, const GetProductDetailOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetProductDetailAsyncHandler;
typedef Outcome<Error, Model::VerifyCustomerResult> VerifyCustomerOutcome;
typedef std::future<VerifyCustomerOutcome> VerifyCustomerOutcomeCallable;
typedef std::function<void(const FinmallClient*, const Model::VerifyCustomerRequest&, const VerifyCustomerOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> VerifyCustomerAsyncHandler;
typedef Outcome<Error, Model::SignLoanAgreementResult> SignLoanAgreementOutcome;
typedef std::future<SignLoanAgreementOutcome> SignLoanAgreementOutcomeCallable;
typedef std::function<void(const FinmallClient*, const Model::SignLoanAgreementRequest&, const SignLoanAgreementOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SignLoanAgreementAsyncHandler;
typedef Outcome<Error, Model::AddCustomInfoResult> AddCustomInfoOutcome;
typedef std::future<AddCustomInfoOutcome> AddCustomInfoOutcomeCallable;
typedef std::function<void(const FinmallClient*, const Model::AddCustomInfoRequest&, const AddCustomInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddCustomInfoAsyncHandler;
typedef Outcome<Error, Model::GetProductListResult> GetProductListOutcome;
typedef std::future<GetProductListOutcome> GetProductListOutcomeCallable;
typedef std::function<void(const FinmallClient*, const Model::GetProductListRequest&, const GetProductListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetProductListAsyncHandler;
typedef Outcome<Error, Model::GetLoanAgreementResult> GetLoanAgreementOutcome;
typedef std::future<GetLoanAgreementOutcome> GetLoanAgreementOutcomeCallable;
typedef std::function<void(const FinmallClient*, const Model::GetLoanAgreementRequest&, const GetLoanAgreementOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetLoanAgreementAsyncHandler;
typedef Outcome<Error, Model::GetUserInfoAuthorizationAgreementResult> GetUserInfoAuthorizationAgreementOutcome;
typedef std::future<GetUserInfoAuthorizationAgreementOutcome> GetUserInfoAuthorizationAgreementOutcomeCallable;
typedef std::function<void(const FinmallClient*, const Model::GetUserInfoAuthorizationAgreementRequest&, const GetUserInfoAuthorizationAgreementOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetUserInfoAuthorizationAgreementAsyncHandler;
typedef Outcome<Error, Model::SignedPageResultResult> SignedPageResultOutcome;
typedef std::future<SignedPageResultOutcome> SignedPageResultOutcomeCallable;
typedef std::function<void(const FinmallClient*, const Model::SignedPageResultRequest&, const SignedPageResultOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SignedPageResultAsyncHandler;
typedef Outcome<Error, Model::GetLoanApplyRecordListResult> GetLoanApplyRecordListOutcome;
typedef std::future<GetLoanApplyRecordListOutcome> GetLoanApplyRecordListOutcomeCallable;
typedef std::function<void(const FinmallClient*, const Model::GetLoanApplyRecordListRequest&, const GetLoanApplyRecordListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetLoanApplyRecordListAsyncHandler;
typedef Outcome<Error, Model::GetLatestOverdueRecordResult> GetLatestOverdueRecordOutcome;
typedef std::future<GetLatestOverdueRecordOutcome> GetLatestOverdueRecordOutcomeCallable;
typedef std::function<void(const FinmallClient*, const Model::GetLatestOverdueRecordRequest&, const GetLatestOverdueRecordOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetLatestOverdueRecordAsyncHandler;
typedef Outcome<Error, Model::GetCreditListResult> GetCreditListOutcome;
typedef std::future<GetCreditListOutcome> GetCreditListOutcomeCallable;
typedef std::function<void(const FinmallClient*, const Model::GetCreditListRequest&, const GetCreditListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetCreditListAsyncHandler;
typedef Outcome<Error, Model::SignResultNotifyResult> SignResultNotifyOutcome;
typedef std::future<SignResultNotifyOutcome> SignResultNotifyOutcomeCallable;
typedef std::function<void(const FinmallClient*, const Model::SignResultNotifyRequest&, const SignResultNotifyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SignResultNotifyAsyncHandler;
typedef Outcome<Error, Model::VerifySMSTokenResult> VerifySMSTokenOutcome;
typedef std::future<VerifySMSTokenOutcome> VerifySMSTokenOutcomeCallable;
typedef std::function<void(const FinmallClient*, const Model::VerifySMSTokenRequest&, const VerifySMSTokenOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> VerifySMSTokenAsyncHandler;
typedef Outcome<Error, Model::GetCreditRepayListResult> GetCreditRepayListOutcome;
typedef std::future<GetCreditRepayListOutcome> GetCreditRepayListOutcomeCallable;
typedef std::function<void(const FinmallClient*, const Model::GetCreditRepayListRequest&, const GetCreditRepayListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetCreditRepayListAsyncHandler;
typedef Outcome<Error, Model::GetSignContractUrlResult> GetSignContractUrlOutcome;
typedef std::future<GetSignContractUrlOutcome> GetSignContractUrlOutcomeCallable;
typedef std::function<void(const FinmallClient*, const Model::GetSignContractUrlRequest&, const GetSignContractUrlOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetSignContractUrlAsyncHandler;
typedef Outcome<Error, Model::GetRepayPlanTrialResult> GetRepayPlanTrialOutcome;
typedef std::future<GetRepayPlanTrialOutcome> GetRepayPlanTrialOutcomeCallable;
typedef std::function<void(const FinmallClient*, const Model::GetRepayPlanTrialRequest&, const GetRepayPlanTrialOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetRepayPlanTrialAsyncHandler;
FinmallClient(const Credentials &credentials, const ClientConfiguration &configuration);
FinmallClient(const std::shared_ptr<CredentialsProvider> &credentialsProvider, const ClientConfiguration &configuration);
FinmallClient(const std::string &accessKeyId, const std::string &accessKeySecret, const ClientConfiguration &configuration);
~FinmallClient();
GetCreditDetailOutcome getCreditDetail(const Model::GetCreditDetailRequest &request)const;
void getCreditDetailAsync(const Model::GetCreditDetailRequest& request, const GetCreditDetailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetCreditDetailOutcomeCallable getCreditDetailCallable(const Model::GetCreditDetailRequest& request) const;
GetDocumentDownloadUrlOutcome getDocumentDownloadUrl(const Model::GetDocumentDownloadUrlRequest &request)const;
void getDocumentDownloadUrlAsync(const Model::GetDocumentDownloadUrlRequest& request, const GetDocumentDownloadUrlAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetDocumentDownloadUrlOutcomeCallable getDocumentDownloadUrlCallable(const Model::GetDocumentDownloadUrlRequest& request) const;
GetCreditWithdrawRecordOutcome getCreditWithdrawRecord(const Model::GetCreditWithdrawRecordRequest &request)const;
void getCreditWithdrawRecordAsync(const Model::GetCreditWithdrawRecordRequest& request, const GetCreditWithdrawRecordAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetCreditWithdrawRecordOutcomeCallable getCreditWithdrawRecordCallable(const Model::GetCreditWithdrawRecordRequest& request) const;
GetCustomerVerifyInfoOutcome getCustomerVerifyInfo(const Model::GetCustomerVerifyInfoRequest &request)const;
void getCustomerVerifyInfoAsync(const Model::GetCustomerVerifyInfoRequest& request, const GetCustomerVerifyInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetCustomerVerifyInfoOutcomeCallable getCustomerVerifyInfoCallable(const Model::GetCustomerVerifyInfoRequest& request) const;
QueryFundPartyListOutcome queryFundPartyList(const Model::QueryFundPartyListRequest &request)const;
void queryFundPartyListAsync(const Model::QueryFundPartyListRequest& request, const QueryFundPartyListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
QueryFundPartyListOutcomeCallable queryFundPartyListCallable(const Model::QueryFundPartyListRequest& request) const;
GetCreditStatusOutcome getCreditStatus(const Model::GetCreditStatusRequest &request)const;
void getCreditStatusAsync(const Model::GetCreditStatusRequest& request, const GetCreditStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetCreditStatusOutcomeCallable getCreditStatusCallable(const Model::GetCreditStatusRequest& request) const;
SaveAuthenticationInfoOutcome saveAuthenticationInfo(const Model::SaveAuthenticationInfoRequest &request)const;
void saveAuthenticationInfoAsync(const Model::SaveAuthenticationInfoRequest& request, const SaveAuthenticationInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SaveAuthenticationInfoOutcomeCallable saveAuthenticationInfoCallable(const Model::SaveAuthenticationInfoRequest& request) const;
GetTradeDataOutcome getTradeData(const Model::GetTradeDataRequest &request)const;
void getTradeDataAsync(const Model::GetTradeDataRequest& request, const GetTradeDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetTradeDataOutcomeCallable getTradeDataCallable(const Model::GetTradeDataRequest& request) const;
UploadCustomIDImageOutcome uploadCustomIDImage(const Model::UploadCustomIDImageRequest &request)const;
void uploadCustomIDImageAsync(const Model::UploadCustomIDImageRequest& request, const UploadCustomIDImageAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
UploadCustomIDImageOutcomeCallable uploadCustomIDImageCallable(const Model::UploadCustomIDImageRequest& request) const;
QuerySignResultOutcome querySignResult(const Model::QuerySignResultRequest &request)const;
void querySignResultAsync(const Model::QuerySignResultRequest& request, const QuerySignResultAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
QuerySignResultOutcomeCallable querySignResultCallable(const Model::QuerySignResultRequest& request) const;
ApplyForLoanOutcome applyForLoan(const Model::ApplyForLoanRequest &request)const;
void applyForLoanAsync(const Model::ApplyForLoanRequest& request, const ApplyForLoanAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ApplyForLoanOutcomeCallable applyForLoanCallable(const Model::ApplyForLoanRequest& request) const;
GetZhimaScoreOutcome getZhimaScore(const Model::GetZhimaScoreRequest &request)const;
void getZhimaScoreAsync(const Model::GetZhimaScoreRequest& request, const GetZhimaScoreAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetZhimaScoreOutcomeCallable getZhimaScoreCallable(const Model::GetZhimaScoreRequest& request) const;
PayForOrderOutcome payForOrder(const Model::PayForOrderRequest &request)const;
void payForOrderAsync(const Model::PayForOrderRequest& request, const PayForOrderAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
PayForOrderOutcomeCallable payForOrderCallable(const Model::PayForOrderRequest& request) const;
QueryTrialRecordsOutcome queryTrialRecords(const Model::QueryTrialRecordsRequest &request)const;
void queryTrialRecordsAsync(const Model::QueryTrialRecordsRequest& request, const QueryTrialRecordsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
QueryTrialRecordsOutcomeCallable queryTrialRecordsCallable(const Model::QueryTrialRecordsRequest& request) const;
GetCurrentTermRepayInfoOutcome getCurrentTermRepayInfo(const Model::GetCurrentTermRepayInfoRequest &request)const;
void getCurrentTermRepayInfoAsync(const Model::GetCurrentTermRepayInfoRequest& request, const GetCurrentTermRepayInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetCurrentTermRepayInfoOutcomeCallable getCurrentTermRepayInfoCallable(const Model::GetCurrentTermRepayInfoRequest& request) const;
UpdateAuthenticationInfoOutcome updateAuthenticationInfo(const Model::UpdateAuthenticationInfoRequest &request)const;
void updateAuthenticationInfoAsync(const Model::UpdateAuthenticationInfoRequest& request, const UpdateAuthenticationInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
UpdateAuthenticationInfoOutcomeCallable updateAuthenticationInfoCallable(const Model::UpdateAuthenticationInfoRequest& request) const;
UpdateEnterpriseCustomInfoOutcome updateEnterpriseCustomInfo(const Model::UpdateEnterpriseCustomInfoRequest &request)const;
void updateEnterpriseCustomInfoAsync(const Model::UpdateEnterpriseCustomInfoRequest& request, const UpdateEnterpriseCustomInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
UpdateEnterpriseCustomInfoOutcomeCallable updateEnterpriseCustomInfoCallable(const Model::UpdateEnterpriseCustomInfoRequest& request) const;
GetCreditSignatureInfoOutcome getCreditSignatureInfo(const Model::GetCreditSignatureInfoRequest &request)const;
void getCreditSignatureInfoAsync(const Model::GetCreditSignatureInfoRequest& request, const GetCreditSignatureInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetCreditSignatureInfoOutcomeCallable getCreditSignatureInfoCallable(const Model::GetCreditSignatureInfoRequest& request) const;
AddTrialRecordOutcome addTrialRecord(const Model::AddTrialRecordRequest &request)const;
void addTrialRecordAsync(const Model::AddTrialRecordRequest& request, const AddTrialRecordAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
AddTrialRecordOutcomeCallable addTrialRecordCallable(const Model::AddTrialRecordRequest& request) const;
GetAuthorizeCreditQueryOutcome getAuthorizeCreditQuery(const Model::GetAuthorizeCreditQueryRequest &request)const;
void getAuthorizeCreditQueryAsync(const Model::GetAuthorizeCreditQueryRequest& request, const GetAuthorizeCreditQueryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetAuthorizeCreditQueryOutcomeCallable getAuthorizeCreditQueryCallable(const Model::GetAuthorizeCreditQueryRequest& request) const;
CancelCreditOutcome cancelCredit(const Model::CancelCreditRequest &request)const;
void cancelCreditAsync(const Model::CancelCreditRequest& request, const CancelCreditAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CancelCreditOutcomeCallable cancelCreditCallable(const Model::CancelCreditRequest& request) const;
GetCustomStatusInfoOutcome getCustomStatusInfo(const Model::GetCustomStatusInfoRequest &request)const;
void getCustomStatusInfoAsync(const Model::GetCustomStatusInfoRequest& request, const GetCustomStatusInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetCustomStatusInfoOutcomeCallable getCustomStatusInfoCallable(const Model::GetCustomStatusInfoRequest& request) const;
GetOverdueRecordListOutcome getOverdueRecordList(const Model::GetOverdueRecordListRequest &request)const;
void getOverdueRecordListAsync(const Model::GetOverdueRecordListRequest& request, const GetOverdueRecordListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetOverdueRecordListOutcomeCallable getOverdueRecordListCallable(const Model::GetOverdueRecordListRequest& request) const;
GetProductDetailOutcome getProductDetail(const Model::GetProductDetailRequest &request)const;
void getProductDetailAsync(const Model::GetProductDetailRequest& request, const GetProductDetailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetProductDetailOutcomeCallable getProductDetailCallable(const Model::GetProductDetailRequest& request) const;
VerifyCustomerOutcome verifyCustomer(const Model::VerifyCustomerRequest &request)const;
void verifyCustomerAsync(const Model::VerifyCustomerRequest& request, const VerifyCustomerAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
VerifyCustomerOutcomeCallable verifyCustomerCallable(const Model::VerifyCustomerRequest& request) const;
SignLoanAgreementOutcome signLoanAgreement(const Model::SignLoanAgreementRequest &request)const;
void signLoanAgreementAsync(const Model::SignLoanAgreementRequest& request, const SignLoanAgreementAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SignLoanAgreementOutcomeCallable signLoanAgreementCallable(const Model::SignLoanAgreementRequest& request) const;
AddCustomInfoOutcome addCustomInfo(const Model::AddCustomInfoRequest &request)const;
void addCustomInfoAsync(const Model::AddCustomInfoRequest& request, const AddCustomInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
AddCustomInfoOutcomeCallable addCustomInfoCallable(const Model::AddCustomInfoRequest& request) const;
GetProductListOutcome getProductList(const Model::GetProductListRequest &request)const;
void getProductListAsync(const Model::GetProductListRequest& request, const GetProductListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetProductListOutcomeCallable getProductListCallable(const Model::GetProductListRequest& request) const;
GetLoanAgreementOutcome getLoanAgreement(const Model::GetLoanAgreementRequest &request)const;
void getLoanAgreementAsync(const Model::GetLoanAgreementRequest& request, const GetLoanAgreementAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetLoanAgreementOutcomeCallable getLoanAgreementCallable(const Model::GetLoanAgreementRequest& request) const;
GetUserInfoAuthorizationAgreementOutcome getUserInfoAuthorizationAgreement(const Model::GetUserInfoAuthorizationAgreementRequest &request)const;
void getUserInfoAuthorizationAgreementAsync(const Model::GetUserInfoAuthorizationAgreementRequest& request, const GetUserInfoAuthorizationAgreementAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetUserInfoAuthorizationAgreementOutcomeCallable getUserInfoAuthorizationAgreementCallable(const Model::GetUserInfoAuthorizationAgreementRequest& request) const;
SignedPageResultOutcome signedPageResult(const Model::SignedPageResultRequest &request)const;
void signedPageResultAsync(const Model::SignedPageResultRequest& request, const SignedPageResultAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SignedPageResultOutcomeCallable signedPageResultCallable(const Model::SignedPageResultRequest& request) const;
GetLoanApplyRecordListOutcome getLoanApplyRecordList(const Model::GetLoanApplyRecordListRequest &request)const;
void getLoanApplyRecordListAsync(const Model::GetLoanApplyRecordListRequest& request, const GetLoanApplyRecordListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetLoanApplyRecordListOutcomeCallable getLoanApplyRecordListCallable(const Model::GetLoanApplyRecordListRequest& request) const;
GetLatestOverdueRecordOutcome getLatestOverdueRecord(const Model::GetLatestOverdueRecordRequest &request)const;
void getLatestOverdueRecordAsync(const Model::GetLatestOverdueRecordRequest& request, const GetLatestOverdueRecordAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetLatestOverdueRecordOutcomeCallable getLatestOverdueRecordCallable(const Model::GetLatestOverdueRecordRequest& request) const;
GetCreditListOutcome getCreditList(const Model::GetCreditListRequest &request)const;
void getCreditListAsync(const Model::GetCreditListRequest& request, const GetCreditListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetCreditListOutcomeCallable getCreditListCallable(const Model::GetCreditListRequest& request) const;
SignResultNotifyOutcome signResultNotify(const Model::SignResultNotifyRequest &request)const;
void signResultNotifyAsync(const Model::SignResultNotifyRequest& request, const SignResultNotifyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SignResultNotifyOutcomeCallable signResultNotifyCallable(const Model::SignResultNotifyRequest& request) const;
VerifySMSTokenOutcome verifySMSToken(const Model::VerifySMSTokenRequest &request)const;
void verifySMSTokenAsync(const Model::VerifySMSTokenRequest& request, const VerifySMSTokenAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
VerifySMSTokenOutcomeCallable verifySMSTokenCallable(const Model::VerifySMSTokenRequest& request) const;
GetCreditRepayListOutcome getCreditRepayList(const Model::GetCreditRepayListRequest &request)const;
void getCreditRepayListAsync(const Model::GetCreditRepayListRequest& request, const GetCreditRepayListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetCreditRepayListOutcomeCallable getCreditRepayListCallable(const Model::GetCreditRepayListRequest& request) const;
GetSignContractUrlOutcome getSignContractUrl(const Model::GetSignContractUrlRequest &request)const;
void getSignContractUrlAsync(const Model::GetSignContractUrlRequest& request, const GetSignContractUrlAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetSignContractUrlOutcomeCallable getSignContractUrlCallable(const Model::GetSignContractUrlRequest& request) const;
GetRepayPlanTrialOutcome getRepayPlanTrial(const Model::GetRepayPlanTrialRequest &request)const;
void getRepayPlanTrialAsync(const Model::GetRepayPlanTrialRequest& request, const GetRepayPlanTrialAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetRepayPlanTrialOutcomeCallable getRepayPlanTrialCallable(const Model::GetRepayPlanTrialRequest& request) const;
private:
std::shared_ptr<EndpointProvider> endpointProvider_;
};
}
}
#endif // !ALIBABACLOUD_FINMALL_FINMALLCLIENT_H_

View File

@@ -0,0 +1,32 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_FINMALL_FINMALLEXPORT_H_
#define ALIBABACLOUD_FINMALL_FINMALLEXPORT_H_
#include <alibabacloud/core/Global.h>
#if defined(ALIBABACLOUD_SHARED)
# if defined(ALIBABACLOUD_FINMALL_LIBRARY)
# define ALIBABACLOUD_FINMALL_EXPORT ALIBABACLOUD_DECL_EXPORT
# else
# define ALIBABACLOUD_FINMALL_EXPORT ALIBABACLOUD_DECL_IMPORT
# endif
#else
# define ALIBABACLOUD_FINMALL_EXPORT
#endif
#endif // !ALIBABACLOUD_FINMALL_FINMALLEXPORT_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_FINMALL_MODEL_ADDCUSTOMINFOREQUEST_H_
#define ALIBABACLOUD_FINMALL_MODEL_ADDCUSTOMINFOREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/finmall/FinmallExport.h>
namespace AlibabaCloud
{
namespace Finmall
{
namespace Model
{
class ALIBABACLOUD_FINMALL_EXPORT AddCustomInfoRequest : public RpcServiceRequest
{
public:
AddCustomInfoRequest();
~AddCustomInfoRequest();
std::string getUserId()const;
void setUserId(const std::string& userId);
private:
std::string userId_;
};
}
}
}
#endif // !ALIBABACLOUD_FINMALL_MODEL_ADDCUSTOMINFOREQUEST_H_

View File

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

View File

@@ -0,0 +1,72 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_FINMALL_MODEL_ADDTRIALRECORDREQUEST_H_
#define ALIBABACLOUD_FINMALL_MODEL_ADDTRIALRECORDREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/finmall/FinmallExport.h>
namespace AlibabaCloud
{
namespace Finmall
{
namespace Model
{
class ALIBABACLOUD_FINMALL_EXPORT AddTrialRecordRequest : public RpcServiceRequest
{
public:
AddTrialRecordRequest();
~AddTrialRecordRequest();
std::string getNote()const;
void setNote(const std::string& note);
std::string getEnterpriseEmail()const;
void setEnterpriseEmail(const std::string& enterpriseEmail);
std::string getContractPhoneNumber()const;
void setContractPhoneNumber(const std::string& contractPhoneNumber);
std::string getContractName()const;
void setContractName(const std::string& contractName);
std::string getChannel()const;
void setChannel(const std::string& channel);
std::string getEnterpriseName()const;
void setEnterpriseName(const std::string& enterpriseName);
std::string getUserId()const;
void setUserId(const std::string& userId);
std::string getProducts()const;
void setProducts(const std::string& products);
std::string getBudget()const;
void setBudget(const std::string& budget);
private:
std::string note_;
std::string enterpriseEmail_;
std::string contractPhoneNumber_;
std::string contractName_;
std::string channel_;
std::string enterpriseName_;
std::string userId_;
std::string products_;
std::string budget_;
};
}
}
}
#endif // !ALIBABACLOUD_FINMALL_MODEL_ADDTRIALRECORDREQUEST_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_FINMALL_MODEL_ADDTRIALRECORDRESULT_H_
#define ALIBABACLOUD_FINMALL_MODEL_ADDTRIALRECORDRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/finmall/FinmallExport.h>
namespace AlibabaCloud
{
namespace Finmall
{
namespace Model
{
class ALIBABACLOUD_FINMALL_EXPORT AddTrialRecordResult : public ServiceResult
{
public:
struct Data
{
std::string customId;
};
AddTrialRecordResult();
explicit AddTrialRecordResult(const std::string &payload);
~AddTrialRecordResult();
std::string getMessage()const;
Data getData()const;
std::string getCode()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
Data data_;
std::string code_;
};
}
}
}
#endif // !ALIBABACLOUD_FINMALL_MODEL_ADDTRIALRECORDRESULT_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_FINMALL_MODEL_APPLYFORLOANREQUEST_H_
#define ALIBABACLOUD_FINMALL_MODEL_APPLYFORLOANREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/finmall/FinmallExport.h>
namespace AlibabaCloud
{
namespace Finmall
{
namespace Model
{
class ALIBABACLOUD_FINMALL_EXPORT ApplyForLoanRequest : public RpcServiceRequest
{
public:
ApplyForLoanRequest();
~ApplyForLoanRequest();
std::string getBizType()const;
void setBizType(const std::string& bizType);
std::string getCreditId()const;
void setCreditId(const std::string& creditId);
std::string getProductId()const;
void setProductId(const std::string& productId);
std::string getFundpartyId()const;
void setFundpartyId(const std::string& fundpartyId);
std::string getBizData()const;
void setBizData(const std::string& bizData);
std::string getUserId()const;
void setUserId(const std::string& userId);
private:
std::string bizType_;
std::string creditId_;
std::string productId_;
std::string fundpartyId_;
std::string bizData_;
std::string userId_;
};
}
}
}
#endif // !ALIBABACLOUD_FINMALL_MODEL_APPLYFORLOANREQUEST_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_FINMALL_MODEL_APPLYFORLOANRESULT_H_
#define ALIBABACLOUD_FINMALL_MODEL_APPLYFORLOANRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/finmall/FinmallExport.h>
namespace AlibabaCloud
{
namespace Finmall
{
namespace Model
{
class ALIBABACLOUD_FINMALL_EXPORT ApplyForLoanResult : public ServiceResult
{
public:
struct Data
{
std::string returnCode;
};
ApplyForLoanResult();
explicit ApplyForLoanResult(const std::string &payload);
~ApplyForLoanResult();
std::string getMessage()const;
Data getData()const;
std::string getCode()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
Data data_;
std::string code_;
};
}
}
}
#endif // !ALIBABACLOUD_FINMALL_MODEL_APPLYFORLOANRESULT_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_FINMALL_MODEL_CANCELCREDITREQUEST_H_
#define ALIBABACLOUD_FINMALL_MODEL_CANCELCREDITREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/finmall/FinmallExport.h>
namespace AlibabaCloud
{
namespace Finmall
{
namespace Model
{
class ALIBABACLOUD_FINMALL_EXPORT CancelCreditRequest : public RpcServiceRequest
{
public:
CancelCreditRequest();
~CancelCreditRequest();
std::string getCreditId()const;
void setCreditId(const std::string& creditId);
std::string getUserId()const;
void setUserId(const std::string& userId);
private:
std::string creditId_;
std::string userId_;
};
}
}
}
#endif // !ALIBABACLOUD_FINMALL_MODEL_CANCELCREDITREQUEST_H_

View File

@@ -0,0 +1,60 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_FINMALL_MODEL_CANCELCREDITRESULT_H_
#define ALIBABACLOUD_FINMALL_MODEL_CANCELCREDITRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/finmall/FinmallExport.h>
namespace AlibabaCloud
{
namespace Finmall
{
namespace Model
{
class ALIBABACLOUD_FINMALL_EXPORT CancelCreditResult : public ServiceResult
{
public:
struct Data
{
std::string returnCode;
std::string creditId;
};
CancelCreditResult();
explicit CancelCreditResult(const std::string &payload);
~CancelCreditResult();
std::string getMessage()const;
Data getData()const;
std::string getCode()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
Data data_;
std::string code_;
};
}
}
}
#endif // !ALIBABACLOUD_FINMALL_MODEL_CANCELCREDITRESULT_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_FINMALL_MODEL_GETAUTHORIZECREDITQUERYREQUEST_H_
#define ALIBABACLOUD_FINMALL_MODEL_GETAUTHORIZECREDITQUERYREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/finmall/FinmallExport.h>
namespace AlibabaCloud
{
namespace Finmall
{
namespace Model
{
class ALIBABACLOUD_FINMALL_EXPORT GetAuthorizeCreditQueryRequest : public RpcServiceRequest
{
public:
GetAuthorizeCreditQueryRequest();
~GetAuthorizeCreditQueryRequest();
std::string getCreditId()const;
void setCreditId(const std::string& creditId);
std::string getFundPartyId()const;
void setFundPartyId(const std::string& fundPartyId);
std::string getReturnUrl()const;
void setReturnUrl(const std::string& returnUrl);
std::string getUserId()const;
void setUserId(const std::string& userId);
private:
std::string creditId_;
std::string fundPartyId_;
std::string returnUrl_;
std::string userId_;
};
}
}
}
#endif // !ALIBABACLOUD_FINMALL_MODEL_GETAUTHORIZECREDITQUERYREQUEST_H_

View File

@@ -0,0 +1,62 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_FINMALL_MODEL_GETAUTHORIZECREDITQUERYRESULT_H_
#define ALIBABACLOUD_FINMALL_MODEL_GETAUTHORIZECREDITQUERYRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/finmall/FinmallExport.h>
namespace AlibabaCloud
{
namespace Finmall
{
namespace Model
{
class ALIBABACLOUD_FINMALL_EXPORT GetAuthorizeCreditQueryResult : public ServiceResult
{
public:
struct Data
{
std::string viewUrl;
std::string returnCode;
std::string url;
std::string downloadUrl;
};
GetAuthorizeCreditQueryResult();
explicit GetAuthorizeCreditQueryResult(const std::string &payload);
~GetAuthorizeCreditQueryResult();
std::string getMessage()const;
Data getData()const;
std::string getCode()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
Data data_;
std::string code_;
};
}
}
}
#endif // !ALIBABACLOUD_FINMALL_MODEL_GETAUTHORIZECREDITQUERYRESULT_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_FINMALL_MODEL_GETCREDITDETAILREQUEST_H_
#define ALIBABACLOUD_FINMALL_MODEL_GETCREDITDETAILREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/finmall/FinmallExport.h>
namespace AlibabaCloud
{
namespace Finmall
{
namespace Model
{
class ALIBABACLOUD_FINMALL_EXPORT GetCreditDetailRequest : public RpcServiceRequest
{
public:
GetCreditDetailRequest();
~GetCreditDetailRequest();
std::string getCreditId()const;
void setCreditId(const std::string& creditId);
std::string getUserId()const;
void setUserId(const std::string& userId);
private:
std::string creditId_;
std::string userId_;
};
}
}
}
#endif // !ALIBABACLOUD_FINMALL_MODEL_GETCREDITDETAILREQUEST_H_

View File

@@ -0,0 +1,72 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_FINMALL_MODEL_GETCREDITDETAILRESULT_H_
#define ALIBABACLOUD_FINMALL_MODEL_GETCREDITDETAILRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/finmall/FinmallExport.h>
namespace AlibabaCloud
{
namespace Finmall
{
namespace Model
{
class ALIBABACLOUD_FINMALL_EXPORT GetCreditDetailResult : public ServiceResult
{
public:
struct Data
{
std::string loanBalance;
std::string downPaymentRate;
std::string productName;
std::string amount;
std::string downPaymentAmount;
std::string productId;
std::string createDate;
std::string fundPartyId;
std::string updateDate;
std::string creditId;
std::string state;
std::string debtorName;
std::string repayPhase;
std::string lineOfCredit;
};
GetCreditDetailResult();
explicit GetCreditDetailResult(const std::string &payload);
~GetCreditDetailResult();
std::string getMessage()const;
Data getData()const;
std::string getCode()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
Data data_;
std::string code_;
};
}
}
}
#endif // !ALIBABACLOUD_FINMALL_MODEL_GETCREDITDETAILRESULT_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_FINMALL_MODEL_GETCREDITLISTREQUEST_H_
#define ALIBABACLOUD_FINMALL_MODEL_GETCREDITLISTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/finmall/FinmallExport.h>
namespace AlibabaCloud
{
namespace Finmall
{
namespace Model
{
class ALIBABACLOUD_FINMALL_EXPORT GetCreditListRequest : public RpcServiceRequest
{
public:
GetCreditListRequest();
~GetCreditListRequest();
std::string getQueryExpression()const;
void setQueryExpression(const std::string& queryExpression);
int getPageSize()const;
void setPageSize(int pageSize);
std::string getUserId()const;
void setUserId(const std::string& userId);
int getPageNumber()const;
void setPageNumber(int pageNumber);
private:
std::string queryExpression_;
int pageSize_;
std::string userId_;
int pageNumber_;
};
}
}
}
#endif // !ALIBABACLOUD_FINMALL_MODEL_GETCREDITLISTREQUEST_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_FINMALL_MODEL_GETCREDITLISTRESULT_H_
#define ALIBABACLOUD_FINMALL_MODEL_GETCREDITLISTRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/finmall/FinmallExport.h>
namespace AlibabaCloud
{
namespace Finmall
{
namespace Model
{
class ALIBABACLOUD_FINMALL_EXPORT GetCreditListResult : public ServiceResult
{
public:
GetCreditListResult();
explicit GetCreditListResult(const std::string &payload);
~GetCreditListResult();
std::string getMessage()const;
std::string getData()const;
std::string getCode()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
std::string data_;
std::string code_;
};
}
}
}
#endif // !ALIBABACLOUD_FINMALL_MODEL_GETCREDITLISTRESULT_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_FINMALL_MODEL_GETCREDITREPAYLISTREQUEST_H_
#define ALIBABACLOUD_FINMALL_MODEL_GETCREDITREPAYLISTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/finmall/FinmallExport.h>
namespace AlibabaCloud
{
namespace Finmall
{
namespace Model
{
class ALIBABACLOUD_FINMALL_EXPORT GetCreditRepayListRequest : public RpcServiceRequest
{
public:
GetCreditRepayListRequest();
~GetCreditRepayListRequest();
std::string getQueryExpression()const;
void setQueryExpression(const std::string& queryExpression);
int getPageSize()const;
void setPageSize(int pageSize);
std::string getUserId()const;
void setUserId(const std::string& userId);
int getPageNumber()const;
void setPageNumber(int pageNumber);
private:
std::string queryExpression_;
int pageSize_;
std::string userId_;
int pageNumber_;
};
}
}
}
#endif // !ALIBABACLOUD_FINMALL_MODEL_GETCREDITREPAYLISTREQUEST_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_FINMALL_MODEL_GETCREDITREPAYLISTRESULT_H_
#define ALIBABACLOUD_FINMALL_MODEL_GETCREDITREPAYLISTRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/finmall/FinmallExport.h>
namespace AlibabaCloud
{
namespace Finmall
{
namespace Model
{
class ALIBABACLOUD_FINMALL_EXPORT GetCreditRepayListResult : public ServiceResult
{
public:
GetCreditRepayListResult();
explicit GetCreditRepayListResult(const std::string &payload);
~GetCreditRepayListResult();
std::string getMessage()const;
std::string getData()const;
std::string getCode()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
std::string data_;
std::string code_;
};
}
}
}
#endif // !ALIBABACLOUD_FINMALL_MODEL_GETCREDITREPAYLISTRESULT_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_FINMALL_MODEL_GETCREDITSIGNATUREINFOREQUEST_H_
#define ALIBABACLOUD_FINMALL_MODEL_GETCREDITSIGNATUREINFOREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/finmall/FinmallExport.h>
namespace AlibabaCloud
{
namespace Finmall
{
namespace Model
{
class ALIBABACLOUD_FINMALL_EXPORT GetCreditSignatureInfoRequest : public RpcServiceRequest
{
public:
GetCreditSignatureInfoRequest();
~GetCreditSignatureInfoRequest();
std::string getCreditId()const;
void setCreditId(const std::string& creditId);
std::string getUserId()const;
void setUserId(const std::string& userId);
private:
std::string creditId_;
std::string userId_;
};
}
}
}
#endif // !ALIBABACLOUD_FINMALL_MODEL_GETCREDITSIGNATUREINFOREQUEST_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_FINMALL_MODEL_GETCREDITSIGNATUREINFORESULT_H_
#define ALIBABACLOUD_FINMALL_MODEL_GETCREDITSIGNATUREINFORESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/finmall/FinmallExport.h>
namespace AlibabaCloud
{
namespace Finmall
{
namespace Model
{
class ALIBABACLOUD_FINMALL_EXPORT GetCreditSignatureInfoResult : public ServiceResult
{
public:
GetCreditSignatureInfoResult();
explicit GetCreditSignatureInfoResult(const std::string &payload);
~GetCreditSignatureInfoResult();
std::string getMessage()const;
std::string getData()const;
std::string getCode()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
std::string data_;
std::string code_;
};
}
}
}
#endif // !ALIBABACLOUD_FINMALL_MODEL_GETCREDITSIGNATUREINFORESULT_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_FINMALL_MODEL_GETCREDITSTATUSREQUEST_H_
#define ALIBABACLOUD_FINMALL_MODEL_GETCREDITSTATUSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/finmall/FinmallExport.h>
namespace AlibabaCloud
{
namespace Finmall
{
namespace Model
{
class ALIBABACLOUD_FINMALL_EXPORT GetCreditStatusRequest : public RpcServiceRequest
{
public:
GetCreditStatusRequest();
~GetCreditStatusRequest();
std::string getCreditId()const;
void setCreditId(const std::string& creditId);
std::string getUserId()const;
void setUserId(const std::string& userId);
private:
std::string creditId_;
std::string userId_;
};
}
}
}
#endif // !ALIBABACLOUD_FINMALL_MODEL_GETCREDITSTATUSREQUEST_H_

View File

@@ -0,0 +1,64 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_FINMALL_MODEL_GETCREDITSTATUSRESULT_H_
#define ALIBABACLOUD_FINMALL_MODEL_GETCREDITSTATUSRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/finmall/FinmallExport.h>
namespace AlibabaCloud
{
namespace Finmall
{
namespace Model
{
class ALIBABACLOUD_FINMALL_EXPORT GetCreditStatusResult : public ServiceResult
{
public:
struct Data
{
std::string status;
std::string fundPartyId;
std::string creditApproveComment;
std::string createTime;
std::string tradeDataId;
std::string productId;
};
GetCreditStatusResult();
explicit GetCreditStatusResult(const std::string &payload);
~GetCreditStatusResult();
std::string getMessage()const;
Data getData()const;
std::string getCode()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
Data data_;
std::string code_;
};
}
}
}
#endif // !ALIBABACLOUD_FINMALL_MODEL_GETCREDITSTATUSRESULT_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_FINMALL_MODEL_GETCREDITWITHDRAWRECORDREQUEST_H_
#define ALIBABACLOUD_FINMALL_MODEL_GETCREDITWITHDRAWRECORDREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/finmall/FinmallExport.h>
namespace AlibabaCloud
{
namespace Finmall
{
namespace Model
{
class ALIBABACLOUD_FINMALL_EXPORT GetCreditWithdrawRecordRequest : public RpcServiceRequest
{
public:
GetCreditWithdrawRecordRequest();
~GetCreditWithdrawRecordRequest();
std::string getCreditId()const;
void setCreditId(const std::string& creditId);
std::string getUserId()const;
void setUserId(const std::string& userId);
private:
std::string creditId_;
std::string userId_;
};
}
}
}
#endif // !ALIBABACLOUD_FINMALL_MODEL_GETCREDITWITHDRAWRECORDREQUEST_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_FINMALL_MODEL_GETCREDITWITHDRAWRECORDRESULT_H_
#define ALIBABACLOUD_FINMALL_MODEL_GETCREDITWITHDRAWRECORDRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/finmall/FinmallExport.h>
namespace AlibabaCloud
{
namespace Finmall
{
namespace Model
{
class ALIBABACLOUD_FINMALL_EXPORT GetCreditWithdrawRecordResult : public ServiceResult
{
public:
GetCreditWithdrawRecordResult();
explicit GetCreditWithdrawRecordResult(const std::string &payload);
~GetCreditWithdrawRecordResult();
std::string getMessage()const;
std::string getData()const;
std::string getCode()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
std::string data_;
std::string code_;
};
}
}
}
#endif // !ALIBABACLOUD_FINMALL_MODEL_GETCREDITWITHDRAWRECORDRESULT_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_FINMALL_MODEL_GETCURRENTTERMREPAYINFOREQUEST_H_
#define ALIBABACLOUD_FINMALL_MODEL_GETCURRENTTERMREPAYINFOREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/finmall/FinmallExport.h>
namespace AlibabaCloud
{
namespace Finmall
{
namespace Model
{
class ALIBABACLOUD_FINMALL_EXPORT GetCurrentTermRepayInfoRequest : public RpcServiceRequest
{
public:
GetCurrentTermRepayInfoRequest();
~GetCurrentTermRepayInfoRequest();
std::string getCreditId()const;
void setCreditId(const std::string& creditId);
std::string getUserId()const;
void setUserId(const std::string& userId);
private:
std::string creditId_;
std::string userId_;
};
}
}
}
#endif // !ALIBABACLOUD_FINMALL_MODEL_GETCURRENTTERMREPAYINFOREQUEST_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_FINMALL_MODEL_GETCURRENTTERMREPAYINFORESULT_H_
#define ALIBABACLOUD_FINMALL_MODEL_GETCURRENTTERMREPAYINFORESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/finmall/FinmallExport.h>
namespace AlibabaCloud
{
namespace Finmall
{
namespace Model
{
class ALIBABACLOUD_FINMALL_EXPORT GetCurrentTermRepayInfoResult : public ServiceResult
{
public:
struct Data
{
std::string fineAmt;
std::string loanBalance;
std::string expiryDate;
std::string balAmt;
std::string fineInter;
std::string creditId;
std::string interAmt;
std::string interInter;
std::string totalLoanAmount;
std::string repayPrincipalAmount;
};
GetCurrentTermRepayInfoResult();
explicit GetCurrentTermRepayInfoResult(const std::string &payload);
~GetCurrentTermRepayInfoResult();
std::string getMessage()const;
Data getData()const;
std::string getCode()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
Data data_;
std::string code_;
};
}
}
}
#endif // !ALIBABACLOUD_FINMALL_MODEL_GETCURRENTTERMREPAYINFORESULT_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_FINMALL_MODEL_GETCUSTOMSTATUSINFOREQUEST_H_
#define ALIBABACLOUD_FINMALL_MODEL_GETCUSTOMSTATUSINFOREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/finmall/FinmallExport.h>
namespace AlibabaCloud
{
namespace Finmall
{
namespace Model
{
class ALIBABACLOUD_FINMALL_EXPORT GetCustomStatusInfoRequest : public RpcServiceRequest
{
public:
GetCustomStatusInfoRequest();
~GetCustomStatusInfoRequest();
std::string getUserId()const;
void setUserId(const std::string& userId);
private:
std::string userId_;
};
}
}
}
#endif // !ALIBABACLOUD_FINMALL_MODEL_GETCUSTOMSTATUSINFOREQUEST_H_

View File

@@ -0,0 +1,62 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_FINMALL_MODEL_GETCUSTOMSTATUSINFORESULT_H_
#define ALIBABACLOUD_FINMALL_MODEL_GETCUSTOMSTATUSINFORESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/finmall/FinmallExport.h>
namespace AlibabaCloud
{
namespace Finmall
{
namespace Model
{
class ALIBABACLOUD_FINMALL_EXPORT GetCustomStatusInfoResult : public ServiceResult
{
public:
struct Data
{
std::string userState;
std::string customId;
std::string validateState;
std::string validateTime;
};
GetCustomStatusInfoResult();
explicit GetCustomStatusInfoResult(const std::string &payload);
~GetCustomStatusInfoResult();
std::string getMessage()const;
Data getData()const;
std::string getCode()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
Data data_;
std::string code_;
};
}
}
}
#endif // !ALIBABACLOUD_FINMALL_MODEL_GETCUSTOMSTATUSINFORESULT_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_FINMALL_MODEL_GETCUSTOMERVERIFYINFOREQUEST_H_
#define ALIBABACLOUD_FINMALL_MODEL_GETCUSTOMERVERIFYINFOREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/finmall/FinmallExport.h>
namespace AlibabaCloud
{
namespace Finmall
{
namespace Model
{
class ALIBABACLOUD_FINMALL_EXPORT GetCustomerVerifyInfoRequest : public RpcServiceRequest
{
public:
GetCustomerVerifyInfoRequest();
~GetCustomerVerifyInfoRequest();
std::string getUserId()const;
void setUserId(const std::string& userId);
private:
std::string userId_;
};
}
}
}
#endif // !ALIBABACLOUD_FINMALL_MODEL_GETCUSTOMERVERIFYINFOREQUEST_H_

View File

@@ -0,0 +1,71 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_FINMALL_MODEL_GETCUSTOMERVERIFYINFORESULT_H_
#define ALIBABACLOUD_FINMALL_MODEL_GETCUSTOMERVERIFYINFORESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/finmall/FinmallExport.h>
namespace AlibabaCloud
{
namespace Finmall
{
namespace Model
{
class ALIBABACLOUD_FINMALL_EXPORT GetCustomerVerifyInfoResult : public ServiceResult
{
public:
struct Data
{
std::string idCardNumber;
std::string email;
std::string address;
std::string idCardBackPage;
std::string validateState;
std::string bankCard;
std::string idCardFrontPage;
std::string legalPersonName;
std::string businessLicense;
std::string loanSubject;
std::string enterpriseName;
std::string phoneNumber;
std::string validateTime;
};
GetCustomerVerifyInfoResult();
explicit GetCustomerVerifyInfoResult(const std::string &payload);
~GetCustomerVerifyInfoResult();
std::string getMessage()const;
Data getData()const;
std::string getCode()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
Data data_;
std::string code_;
};
}
}
}
#endif // !ALIBABACLOUD_FINMALL_MODEL_GETCUSTOMERVERIFYINFORESULT_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_FINMALL_MODEL_GETDOCUMENTDOWNLOADURLREQUEST_H_
#define ALIBABACLOUD_FINMALL_MODEL_GETDOCUMENTDOWNLOADURLREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/finmall/FinmallExport.h>
namespace AlibabaCloud
{
namespace Finmall
{
namespace Model
{
class ALIBABACLOUD_FINMALL_EXPORT GetDocumentDownloadUrlRequest : public RpcServiceRequest
{
public:
GetDocumentDownloadUrlRequest();
~GetDocumentDownloadUrlRequest();
std::string getBizType()const;
void setBizType(const std::string& bizType);
std::string getBizId()const;
void setBizId(const std::string& bizId);
std::string getDocumentId()const;
void setDocumentId(const std::string& documentId);
std::string getUserId()const;
void setUserId(const std::string& userId);
private:
std::string bizType_;
std::string bizId_;
std::string documentId_;
std::string userId_;
};
}
}
}
#endif // !ALIBABACLOUD_FINMALL_MODEL_GETDOCUMENTDOWNLOADURLREQUEST_H_

View File

@@ -0,0 +1,60 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_FINMALL_MODEL_GETDOCUMENTDOWNLOADURLRESULT_H_
#define ALIBABACLOUD_FINMALL_MODEL_GETDOCUMENTDOWNLOADURLRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/finmall/FinmallExport.h>
namespace AlibabaCloud
{
namespace Finmall
{
namespace Model
{
class ALIBABACLOUD_FINMALL_EXPORT GetDocumentDownloadUrlResult : public ServiceResult
{
public:
struct Data
{
std::string viewUrl;
std::string downloadUrl;
};
GetDocumentDownloadUrlResult();
explicit GetDocumentDownloadUrlResult(const std::string &payload);
~GetDocumentDownloadUrlResult();
std::string getMessage()const;
Data getData()const;
std::string getCode()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
Data data_;
std::string code_;
};
}
}
}
#endif // !ALIBABACLOUD_FINMALL_MODEL_GETDOCUMENTDOWNLOADURLRESULT_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_FINMALL_MODEL_GETLATESTOVERDUERECORDREQUEST_H_
#define ALIBABACLOUD_FINMALL_MODEL_GETLATESTOVERDUERECORDREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/finmall/FinmallExport.h>
namespace AlibabaCloud
{
namespace Finmall
{
namespace Model
{
class ALIBABACLOUD_FINMALL_EXPORT GetLatestOverdueRecordRequest : public RpcServiceRequest
{
public:
GetLatestOverdueRecordRequest();
~GetLatestOverdueRecordRequest();
std::string getCreditId()const;
void setCreditId(const std::string& creditId);
std::string getUserId()const;
void setUserId(const std::string& userId);
private:
std::string creditId_;
std::string userId_;
};
}
}
}
#endif // !ALIBABACLOUD_FINMALL_MODEL_GETLATESTOVERDUERECORDREQUEST_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_FINMALL_MODEL_GETLATESTOVERDUERECORDRESULT_H_
#define ALIBABACLOUD_FINMALL_MODEL_GETLATESTOVERDUERECORDRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/finmall/FinmallExport.h>
namespace AlibabaCloud
{
namespace Finmall
{
namespace Model
{
class ALIBABACLOUD_FINMALL_EXPORT GetLatestOverdueRecordResult : public ServiceResult
{
public:
struct Data
{
std::string interestAmount;
std::string creditAccount;
std::string overdueStartDate;
std::string overdueId;
std::string creditId;
std::string interestOfInterest;
std::string overdueType;
std::string fineInterest;
std::string principal;
std::string fineAmount;
std::string overdueDays;
};
GetLatestOverdueRecordResult();
explicit GetLatestOverdueRecordResult(const std::string &payload);
~GetLatestOverdueRecordResult();
std::string getMessage()const;
Data getData()const;
std::string getCode()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
Data data_;
std::string code_;
};
}
}
}
#endif // !ALIBABACLOUD_FINMALL_MODEL_GETLATESTOVERDUERECORDRESULT_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_FINMALL_MODEL_GETLOANAGREEMENTREQUEST_H_
#define ALIBABACLOUD_FINMALL_MODEL_GETLOANAGREEMENTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/finmall/FinmallExport.h>
namespace AlibabaCloud
{
namespace Finmall
{
namespace Model
{
class ALIBABACLOUD_FINMALL_EXPORT GetLoanAgreementRequest : public RpcServiceRequest
{
public:
GetLoanAgreementRequest();
~GetLoanAgreementRequest();
std::string getCreditId()const;
void setCreditId(const std::string& creditId);
std::string getFundPartyId()const;
void setFundPartyId(const std::string& fundPartyId);
std::string getReturnUrl()const;
void setReturnUrl(const std::string& returnUrl);
std::string getUserId()const;
void setUserId(const std::string& userId);
private:
std::string creditId_;
std::string fundPartyId_;
std::string returnUrl_;
std::string userId_;
};
}
}
}
#endif // !ALIBABACLOUD_FINMALL_MODEL_GETLOANAGREEMENTREQUEST_H_

View File

@@ -0,0 +1,62 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_FINMALL_MODEL_GETLOANAGREEMENTRESULT_H_
#define ALIBABACLOUD_FINMALL_MODEL_GETLOANAGREEMENTRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/finmall/FinmallExport.h>
namespace AlibabaCloud
{
namespace Finmall
{
namespace Model
{
class ALIBABACLOUD_FINMALL_EXPORT GetLoanAgreementResult : public ServiceResult
{
public:
struct Data
{
std::string viewUrl;
std::string returnCode;
std::string url;
std::string downloadUrl;
};
GetLoanAgreementResult();
explicit GetLoanAgreementResult(const std::string &payload);
~GetLoanAgreementResult();
std::string getMessage()const;
Data getData()const;
std::string getCode()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
Data data_;
std::string code_;
};
}
}
}
#endif // !ALIBABACLOUD_FINMALL_MODEL_GETLOANAGREEMENTRESULT_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_FINMALL_MODEL_GETLOANAPPLYRECORDLISTREQUEST_H_
#define ALIBABACLOUD_FINMALL_MODEL_GETLOANAPPLYRECORDLISTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/finmall/FinmallExport.h>
namespace AlibabaCloud
{
namespace Finmall
{
namespace Model
{
class ALIBABACLOUD_FINMALL_EXPORT GetLoanApplyRecordListRequest : public RpcServiceRequest
{
public:
GetLoanApplyRecordListRequest();
~GetLoanApplyRecordListRequest();
std::string getCreditId()const;
void setCreditId(const std::string& creditId);
std::string getUserId()const;
void setUserId(const std::string& userId);
private:
std::string creditId_;
std::string userId_;
};
}
}
}
#endif // !ALIBABACLOUD_FINMALL_MODEL_GETLOANAPPLYRECORDLISTREQUEST_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_FINMALL_MODEL_GETLOANAPPLYRECORDLISTRESULT_H_
#define ALIBABACLOUD_FINMALL_MODEL_GETLOANAPPLYRECORDLISTRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/finmall/FinmallExport.h>
namespace AlibabaCloud
{
namespace Finmall
{
namespace Model
{
class ALIBABACLOUD_FINMALL_EXPORT GetLoanApplyRecordListResult : public ServiceResult
{
public:
GetLoanApplyRecordListResult();
explicit GetLoanApplyRecordListResult(const std::string &payload);
~GetLoanApplyRecordListResult();
std::string getMessage()const;
std::string getData()const;
std::string getCode()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
std::string data_;
std::string code_;
};
}
}
}
#endif // !ALIBABACLOUD_FINMALL_MODEL_GETLOANAPPLYRECORDLISTRESULT_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_FINMALL_MODEL_GETOVERDUERECORDLISTREQUEST_H_
#define ALIBABACLOUD_FINMALL_MODEL_GETOVERDUERECORDLISTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/finmall/FinmallExport.h>
namespace AlibabaCloud
{
namespace Finmall
{
namespace Model
{
class ALIBABACLOUD_FINMALL_EXPORT GetOverdueRecordListRequest : public RpcServiceRequest
{
public:
GetOverdueRecordListRequest();
~GetOverdueRecordListRequest();
int getPageSize()const;
void setPageSize(int pageSize);
std::string getQueryExpression()const;
void setQueryExpression(const std::string& queryExpression);
std::string getUserId()const;
void setUserId(const std::string& userId);
int getPageNumber()const;
void setPageNumber(int pageNumber);
private:
int pageSize_;
std::string queryExpression_;
std::string userId_;
int pageNumber_;
};
}
}
}
#endif // !ALIBABACLOUD_FINMALL_MODEL_GETOVERDUERECORDLISTREQUEST_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_FINMALL_MODEL_GETOVERDUERECORDLISTRESULT_H_
#define ALIBABACLOUD_FINMALL_MODEL_GETOVERDUERECORDLISTRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/finmall/FinmallExport.h>
namespace AlibabaCloud
{
namespace Finmall
{
namespace Model
{
class ALIBABACLOUD_FINMALL_EXPORT GetOverdueRecordListResult : public ServiceResult
{
public:
GetOverdueRecordListResult();
explicit GetOverdueRecordListResult(const std::string &payload);
~GetOverdueRecordListResult();
std::string getMessage()const;
std::string getData()const;
std::string getCode()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
std::string data_;
std::string code_;
};
}
}
}
#endif // !ALIBABACLOUD_FINMALL_MODEL_GETOVERDUERECORDLISTRESULT_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_FINMALL_MODEL_GETPRODUCTDETAILREQUEST_H_
#define ALIBABACLOUD_FINMALL_MODEL_GETPRODUCTDETAILREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/finmall/FinmallExport.h>
namespace AlibabaCloud
{
namespace Finmall
{
namespace Model
{
class ALIBABACLOUD_FINMALL_EXPORT GetProductDetailRequest : public RpcServiceRequest
{
public:
GetProductDetailRequest();
~GetProductDetailRequest();
std::string getProductId()const;
void setProductId(const std::string& productId);
std::string getFundPartyId()const;
void setFundPartyId(const std::string& fundPartyId);
std::string getUserId()const;
void setUserId(const std::string& userId);
private:
std::string productId_;
std::string fundPartyId_;
std::string userId_;
};
}
}
}
#endif // !ALIBABACLOUD_FINMALL_MODEL_GETPRODUCTDETAILREQUEST_H_

View File

@@ -0,0 +1,71 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_FINMALL_MODEL_GETPRODUCTDETAILRESULT_H_
#define ALIBABACLOUD_FINMALL_MODEL_GETPRODUCTDETAILRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/finmall/FinmallExport.h>
namespace AlibabaCloud
{
namespace Finmall
{
namespace Model
{
class ALIBABACLOUD_FINMALL_EXPORT GetProductDetailResult : public ServiceResult
{
public:
struct Data
{
std::string principalLimit;
std::string comment;
std::string productName;
std::string terms;
std::string productId;
std::string yearRate;
std::string fineAmount;
std::string lendingOrganizations;
std::string dailyRate;
std::string financialInfo;
std::string foundPartyName;
std::string interestRate;
std::string foundPartyId;
};
GetProductDetailResult();
explicit GetProductDetailResult(const std::string &payload);
~GetProductDetailResult();
std::string getMessage()const;
Data getData()const;
std::string getCode()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
Data data_;
std::string code_;
};
}
}
}
#endif // !ALIBABACLOUD_FINMALL_MODEL_GETPRODUCTDETAILRESULT_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_FINMALL_MODEL_GETPRODUCTLISTREQUEST_H_
#define ALIBABACLOUD_FINMALL_MODEL_GETPRODUCTLISTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/finmall/FinmallExport.h>
namespace AlibabaCloud
{
namespace Finmall
{
namespace Model
{
class ALIBABACLOUD_FINMALL_EXPORT GetProductListRequest : public RpcServiceRequest
{
public:
GetProductListRequest();
~GetProductListRequest();
std::string getCreditId()const;
void setCreditId(const std::string& creditId);
std::string getFundPartyId()const;
void setFundPartyId(const std::string& fundPartyId);
std::string getUserId()const;
void setUserId(const std::string& userId);
private:
std::string creditId_;
std::string fundPartyId_;
std::string userId_;
};
}
}
}
#endif // !ALIBABACLOUD_FINMALL_MODEL_GETPRODUCTLISTREQUEST_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_FINMALL_MODEL_GETPRODUCTLISTRESULT_H_
#define ALIBABACLOUD_FINMALL_MODEL_GETPRODUCTLISTRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/finmall/FinmallExport.h>
namespace AlibabaCloud
{
namespace Finmall
{
namespace Model
{
class ALIBABACLOUD_FINMALL_EXPORT GetProductListResult : public ServiceResult
{
public:
GetProductListResult();
explicit GetProductListResult(const std::string &payload);
~GetProductListResult();
std::string getMessage()const;
std::string getData()const;
std::string getCode()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
std::string data_;
std::string code_;
};
}
}
}
#endif // !ALIBABACLOUD_FINMALL_MODEL_GETPRODUCTLISTRESULT_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_FINMALL_MODEL_GETREPAYPLANTRIALREQUEST_H_
#define ALIBABACLOUD_FINMALL_MODEL_GETREPAYPLANTRIALREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/finmall/FinmallExport.h>
namespace AlibabaCloud
{
namespace Finmall
{
namespace Model
{
class ALIBABACLOUD_FINMALL_EXPORT GetRepayPlanTrialRequest : public RpcServiceRequest
{
public:
GetRepayPlanTrialRequest();
~GetRepayPlanTrialRequest();
std::string getCreditId()const;
void setCreditId(const std::string& creditId);
std::string getProductId()const;
void setProductId(const std::string& productId);
std::string getUserId()const;
void setUserId(const std::string& userId);
private:
std::string creditId_;
std::string productId_;
std::string userId_;
};
}
}
}
#endif // !ALIBABACLOUD_FINMALL_MODEL_GETREPAYPLANTRIALREQUEST_H_

View File

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

View File

@@ -0,0 +1,60 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_FINMALL_MODEL_GETSIGNCONTRACTURLREQUEST_H_
#define ALIBABACLOUD_FINMALL_MODEL_GETSIGNCONTRACTURLREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/finmall/FinmallExport.h>
namespace AlibabaCloud
{
namespace Finmall
{
namespace Model
{
class ALIBABACLOUD_FINMALL_EXPORT GetSignContractUrlRequest : public RpcServiceRequest
{
public:
GetSignContractUrlRequest();
~GetSignContractUrlRequest();
std::string getExtInfo()const;
void setExtInfo(const std::string& extInfo);
std::string getBizId()const;
void setBizId(const std::string& bizId);
std::string getSceneId()const;
void setSceneId(const std::string& sceneId);
std::string getReturnUrl()const;
void setReturnUrl(const std::string& returnUrl);
std::string getUserId()const;
void setUserId(const std::string& userId);
private:
std::string extInfo_;
std::string bizId_;
std::string sceneId_;
std::string returnUrl_;
std::string userId_;
};
}
}
}
#endif // !ALIBABACLOUD_FINMALL_MODEL_GETSIGNCONTRACTURLREQUEST_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_FINMALL_MODEL_GETSIGNCONTRACTURLRESULT_H_
#define ALIBABACLOUD_FINMALL_MODEL_GETSIGNCONTRACTURLRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/finmall/FinmallExport.h>
namespace AlibabaCloud
{
namespace Finmall
{
namespace Model
{
class ALIBABACLOUD_FINMALL_EXPORT GetSignContractUrlResult : public ServiceResult
{
public:
struct Data
{
std::string url;
};
GetSignContractUrlResult();
explicit GetSignContractUrlResult(const std::string &payload);
~GetSignContractUrlResult();
std::string getMessage()const;
Data getData()const;
std::string getCode()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
Data data_;
std::string code_;
};
}
}
}
#endif // !ALIBABACLOUD_FINMALL_MODEL_GETSIGNCONTRACTURLRESULT_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_FINMALL_MODEL_GETTRADEDATAREQUEST_H_
#define ALIBABACLOUD_FINMALL_MODEL_GETTRADEDATAREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/finmall/FinmallExport.h>
namespace AlibabaCloud
{
namespace Finmall
{
namespace Model
{
class ALIBABACLOUD_FINMALL_EXPORT GetTradeDataRequest : public RpcServiceRequest
{
public:
GetTradeDataRequest();
~GetTradeDataRequest();
std::string getCreditId()const;
void setCreditId(const std::string& creditId);
std::string getUserId()const;
void setUserId(const std::string& userId);
private:
std::string creditId_;
std::string userId_;
};
}
}
}
#endif // !ALIBABACLOUD_FINMALL_MODEL_GETTRADEDATAREQUEST_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_FINMALL_MODEL_GETTRADEDATARESULT_H_
#define ALIBABACLOUD_FINMALL_MODEL_GETTRADEDATARESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/finmall/FinmallExport.h>
namespace AlibabaCloud
{
namespace Finmall
{
namespace Model
{
class ALIBABACLOUD_FINMALL_EXPORT GetTradeDataResult : public ServiceResult
{
public:
GetTradeDataResult();
explicit GetTradeDataResult(const std::string &payload);
~GetTradeDataResult();
std::string getMessage()const;
std::string getData()const;
std::string getCode()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
std::string data_;
std::string code_;
};
}
}
}
#endif // !ALIBABACLOUD_FINMALL_MODEL_GETTRADEDATARESULT_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_FINMALL_MODEL_GETUSERINFOAUTHORIZATIONAGREEMENTREQUEST_H_
#define ALIBABACLOUD_FINMALL_MODEL_GETUSERINFOAUTHORIZATIONAGREEMENTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/finmall/FinmallExport.h>
namespace AlibabaCloud
{
namespace Finmall
{
namespace Model
{
class ALIBABACLOUD_FINMALL_EXPORT GetUserInfoAuthorizationAgreementRequest : public RpcServiceRequest
{
public:
GetUserInfoAuthorizationAgreementRequest();
~GetUserInfoAuthorizationAgreementRequest();
std::string getCreditId()const;
void setCreditId(const std::string& creditId);
std::string getFundPartyId()const;
void setFundPartyId(const std::string& fundPartyId);
std::string getUserId()const;
void setUserId(const std::string& userId);
private:
std::string creditId_;
std::string fundPartyId_;
std::string userId_;
};
}
}
}
#endif // !ALIBABACLOUD_FINMALL_MODEL_GETUSERINFOAUTHORIZATIONAGREEMENTREQUEST_H_

View File

@@ -0,0 +1,60 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_FINMALL_MODEL_GETUSERINFOAUTHORIZATIONAGREEMENTRESULT_H_
#define ALIBABACLOUD_FINMALL_MODEL_GETUSERINFOAUTHORIZATIONAGREEMENTRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/finmall/FinmallExport.h>
namespace AlibabaCloud
{
namespace Finmall
{
namespace Model
{
class ALIBABACLOUD_FINMALL_EXPORT GetUserInfoAuthorizationAgreementResult : public ServiceResult
{
public:
struct Data
{
std::string content;
std::string url;
};
GetUserInfoAuthorizationAgreementResult();
explicit GetUserInfoAuthorizationAgreementResult(const std::string &payload);
~GetUserInfoAuthorizationAgreementResult();
std::string getMessage()const;
Data getData()const;
std::string getCode()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
Data data_;
std::string code_;
};
}
}
}
#endif // !ALIBABACLOUD_FINMALL_MODEL_GETUSERINFOAUTHORIZATIONAGREEMENTRESULT_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_FINMALL_MODEL_GETZHIMASCOREREQUEST_H_
#define ALIBABACLOUD_FINMALL_MODEL_GETZHIMASCOREREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/finmall/FinmallExport.h>
namespace AlibabaCloud
{
namespace Finmall
{
namespace Model
{
class ALIBABACLOUD_FINMALL_EXPORT GetZhimaScoreRequest : public RpcServiceRequest
{
public:
GetZhimaScoreRequest();
~GetZhimaScoreRequest();
std::string getUserId()const;
void setUserId(const std::string& userId);
private:
std::string userId_;
};
}
}
}
#endif // !ALIBABACLOUD_FINMALL_MODEL_GETZHIMASCOREREQUEST_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_FINMALL_MODEL_GETZHIMASCORERESULT_H_
#define ALIBABACLOUD_FINMALL_MODEL_GETZHIMASCORERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/finmall/FinmallExport.h>
namespace AlibabaCloud
{
namespace Finmall
{
namespace Model
{
class ALIBABACLOUD_FINMALL_EXPORT GetZhimaScoreResult : public ServiceResult
{
public:
struct Data
{
std::string score;
};
GetZhimaScoreResult();
explicit GetZhimaScoreResult(const std::string &payload);
~GetZhimaScoreResult();
std::string getMessage()const;
Data getData()const;
std::string getCode()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
Data data_;
std::string code_;
};
}
}
}
#endif // !ALIBABACLOUD_FINMALL_MODEL_GETZHIMASCORERESULT_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_FINMALL_MODEL_PAYFORORDERREQUEST_H_
#define ALIBABACLOUD_FINMALL_MODEL_PAYFORORDERREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/finmall/FinmallExport.h>
namespace AlibabaCloud
{
namespace Finmall
{
namespace Model
{
class ALIBABACLOUD_FINMALL_EXPORT PayForOrderRequest : public RpcServiceRequest
{
public:
PayForOrderRequest();
~PayForOrderRequest();
std::string getCreditId()const;
void setCreditId(const std::string& creditId);
std::string getSmsIvToken()const;
void setSmsIvToken(const std::string& smsIvToken);
std::string getUserId()const;
void setUserId(const std::string& userId);
private:
std::string creditId_;
std::string smsIvToken_;
std::string userId_;
};
}
}
}
#endif // !ALIBABACLOUD_FINMALL_MODEL_PAYFORORDERREQUEST_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_FINMALL_MODEL_PAYFORORDERRESULT_H_
#define ALIBABACLOUD_FINMALL_MODEL_PAYFORORDERRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/finmall/FinmallExport.h>
namespace AlibabaCloud
{
namespace Finmall
{
namespace Model
{
class ALIBABACLOUD_FINMALL_EXPORT PayForOrderResult : public ServiceResult
{
public:
struct Data
{
std::string returnCode;
};
PayForOrderResult();
explicit PayForOrderResult(const std::string &payload);
~PayForOrderResult();
std::string getMessage()const;
Data getData()const;
std::string getCode()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
Data data_;
std::string code_;
};
}
}
}
#endif // !ALIBABACLOUD_FINMALL_MODEL_PAYFORORDERRESULT_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_FINMALL_MODEL_QUERYFUNDPARTYLISTREQUEST_H_
#define ALIBABACLOUD_FINMALL_MODEL_QUERYFUNDPARTYLISTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/finmall/FinmallExport.h>
namespace AlibabaCloud
{
namespace Finmall
{
namespace Model
{
class ALIBABACLOUD_FINMALL_EXPORT QueryFundPartyListRequest : public RpcServiceRequest
{
public:
QueryFundPartyListRequest();
~QueryFundPartyListRequest();
std::string getUserId()const;
void setUserId(const std::string& userId);
private:
std::string userId_;
};
}
}
}
#endif // !ALIBABACLOUD_FINMALL_MODEL_QUERYFUNDPARTYLISTREQUEST_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_FINMALL_MODEL_QUERYFUNDPARTYLISTRESULT_H_
#define ALIBABACLOUD_FINMALL_MODEL_QUERYFUNDPARTYLISTRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/finmall/FinmallExport.h>
namespace AlibabaCloud
{
namespace Finmall
{
namespace Model
{
class ALIBABACLOUD_FINMALL_EXPORT QueryFundPartyListResult : public ServiceResult
{
public:
QueryFundPartyListResult();
explicit QueryFundPartyListResult(const std::string &payload);
~QueryFundPartyListResult();
std::string getMessage()const;
std::string getData()const;
std::string getCode()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
std::string data_;
std::string code_;
};
}
}
}
#endif // !ALIBABACLOUD_FINMALL_MODEL_QUERYFUNDPARTYLISTRESULT_H_

View File

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

View File

@@ -0,0 +1,60 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_FINMALL_MODEL_QUERYSIGNRESULTRESULT_H_
#define ALIBABACLOUD_FINMALL_MODEL_QUERYSIGNRESULTRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/finmall/FinmallExport.h>
namespace AlibabaCloud
{
namespace Finmall
{
namespace Model
{
class ALIBABACLOUD_FINMALL_EXPORT QuerySignResultResult : public ServiceResult
{
public:
struct Data
{
std::string status;
std::string url;
};
QuerySignResultResult();
explicit QuerySignResultResult(const std::string &payload);
~QuerySignResultResult();
std::string getMessage()const;
Data getData()const;
std::string getCode()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
Data data_;
std::string code_;
};
}
}
}
#endif // !ALIBABACLOUD_FINMALL_MODEL_QUERYSIGNRESULTRESULT_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_FINMALL_MODEL_QUERYTRIALRECORDSREQUEST_H_
#define ALIBABACLOUD_FINMALL_MODEL_QUERYTRIALRECORDSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/finmall/FinmallExport.h>
namespace AlibabaCloud
{
namespace Finmall
{
namespace Model
{
class ALIBABACLOUD_FINMALL_EXPORT QueryTrialRecordsRequest : public RpcServiceRequest
{
public:
QueryTrialRecordsRequest();
~QueryTrialRecordsRequest();
std::string getUserId()const;
void setUserId(const std::string& userId);
private:
std::string userId_;
};
}
}
}
#endif // !ALIBABACLOUD_FINMALL_MODEL_QUERYTRIALRECORDSREQUEST_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_FINMALL_MODEL_QUERYTRIALRECORDSRESULT_H_
#define ALIBABACLOUD_FINMALL_MODEL_QUERYTRIALRECORDSRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/finmall/FinmallExport.h>
namespace AlibabaCloud
{
namespace Finmall
{
namespace Model
{
class ALIBABACLOUD_FINMALL_EXPORT QueryTrialRecordsResult : public ServiceResult
{
public:
QueryTrialRecordsResult();
explicit QueryTrialRecordsResult(const std::string &payload);
~QueryTrialRecordsResult();
std::string getMessage()const;
std::string getData()const;
std::string getCode()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
std::string data_;
std::string code_;
};
}
}
}
#endif // !ALIBABACLOUD_FINMALL_MODEL_QUERYTRIALRECORDSRESULT_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_FINMALL_MODEL_SAVEAUTHENTICATIONINFOREQUEST_H_
#define ALIBABACLOUD_FINMALL_MODEL_SAVEAUTHENTICATIONINFOREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/finmall/FinmallExport.h>
namespace AlibabaCloud
{
namespace Finmall
{
namespace Model
{
class ALIBABACLOUD_FINMALL_EXPORT SaveAuthenticationInfoRequest : public RpcServiceRequest
{
public:
SaveAuthenticationInfoRequest();
~SaveAuthenticationInfoRequest();
std::string getIdCardNumber()const;
void setIdCardNumber(const std::string& idCardNumber);
std::string getAddress()const;
void setAddress(const std::string& address);
std::string getEmployeeEmail()const;
void setEmployeeEmail(const std::string& employeeEmail);
std::string getEmployeePhoneNumber()const;
void setEmployeePhoneNumber(const std::string& employeePhoneNumber);
std::string getPhoneNumber()const;
void setPhoneNumber(const std::string& phoneNumber);
std::string getBusinessLicense()const;
void setBusinessLicense(const std::string& businessLicense);
std::string getLegalPersonName()const;
void setLegalPersonName(const std::string& legalPersonName);
std::string getEnterpriseName()const;
void setEnterpriseName(const std::string& enterpriseName);
std::string getAuthenticateType()const;
void setAuthenticateType(const std::string& authenticateType);
std::string getUserId()const;
void setUserId(const std::string& userId);
std::string getZhimaReturnUrl()const;
void setZhimaReturnUrl(const std::string& zhimaReturnUrl);
std::string getBankCard()const;
void setBankCard(const std::string& bankCard);
std::string getEmail()const;
void setEmail(const std::string& email);
std::string getEmployeeName()const;
void setEmployeeName(const std::string& employeeName);
std::string getEmployeeIdCardNumber()const;
void setEmployeeIdCardNumber(const std::string& employeeIdCardNumber);
private:
std::string idCardNumber_;
std::string address_;
std::string employeeEmail_;
std::string employeePhoneNumber_;
std::string phoneNumber_;
std::string businessLicense_;
std::string legalPersonName_;
std::string enterpriseName_;
std::string authenticateType_;
std::string userId_;
std::string zhimaReturnUrl_;
std::string bankCard_;
std::string email_;
std::string employeeName_;
std::string employeeIdCardNumber_;
};
}
}
}
#endif // !ALIBABACLOUD_FINMALL_MODEL_SAVEAUTHENTICATIONINFOREQUEST_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_FINMALL_MODEL_SAVEAUTHENTICATIONINFORESULT_H_
#define ALIBABACLOUD_FINMALL_MODEL_SAVEAUTHENTICATIONINFORESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/finmall/FinmallExport.h>
namespace AlibabaCloud
{
namespace Finmall
{
namespace Model
{
class ALIBABACLOUD_FINMALL_EXPORT SaveAuthenticationInfoResult : public ServiceResult
{
public:
SaveAuthenticationInfoResult();
explicit SaveAuthenticationInfoResult(const std::string &payload);
~SaveAuthenticationInfoResult();
std::string getMessage()const;
bool getData()const;
std::string getCode()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
bool data_;
std::string code_;
};
}
}
}
#endif // !ALIBABACLOUD_FINMALL_MODEL_SAVEAUTHENTICATIONINFORESULT_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_FINMALL_MODEL_SIGNLOANAGREEMENTREQUEST_H_
#define ALIBABACLOUD_FINMALL_MODEL_SIGNLOANAGREEMENTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/finmall/FinmallExport.h>
namespace AlibabaCloud
{
namespace Finmall
{
namespace Model
{
class ALIBABACLOUD_FINMALL_EXPORT SignLoanAgreementRequest : public RpcServiceRequest
{
public:
SignLoanAgreementRequest();
~SignLoanAgreementRequest();
std::string getCreditId()const;
void setCreditId(const std::string& creditId);
std::string getReserved()const;
void setReserved(const std::string& reserved);
std::string getUserId()const;
void setUserId(const std::string& userId);
private:
std::string creditId_;
std::string reserved_;
std::string userId_;
};
}
}
}
#endif // !ALIBABACLOUD_FINMALL_MODEL_SIGNLOANAGREEMENTREQUEST_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_FINMALL_MODEL_SIGNLOANAGREEMENTRESULT_H_
#define ALIBABACLOUD_FINMALL_MODEL_SIGNLOANAGREEMENTRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/finmall/FinmallExport.h>
namespace AlibabaCloud
{
namespace Finmall
{
namespace Model
{
class ALIBABACLOUD_FINMALL_EXPORT SignLoanAgreementResult : public ServiceResult
{
public:
struct Data
{
std::string returnCode;
};
SignLoanAgreementResult();
explicit SignLoanAgreementResult(const std::string &payload);
~SignLoanAgreementResult();
std::string getMessage()const;
Data getData()const;
std::string getCode()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
Data data_;
std::string code_;
};
}
}
}
#endif // !ALIBABACLOUD_FINMALL_MODEL_SIGNLOANAGREEMENTRESULT_H_

View File

@@ -0,0 +1,66 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_FINMALL_MODEL_SIGNRESULTNOTIFYREQUEST_H_
#define ALIBABACLOUD_FINMALL_MODEL_SIGNRESULTNOTIFYREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/finmall/FinmallExport.h>
namespace AlibabaCloud
{
namespace Finmall
{
namespace Model
{
class ALIBABACLOUD_FINMALL_EXPORT SignResultNotifyRequest : public RpcServiceRequest
{
public:
SignResultNotifyRequest();
~SignResultNotifyRequest();
std::string getDocId()const;
void setDocId(const std::string& docId);
std::string getDocContent()const;
void setDocContent(const std::string& docContent);
std::string getSign()const;
void setSign(const std::string& sign);
int getResultCode()const;
void setResultCode(int resultCode);
long getTime()const;
void setTime(long time);
std::string getTransactionId()const;
void setTransactionId(const std::string& transactionId);
std::string getResultDesc()const;
void setResultDesc(const std::string& resultDesc);
private:
std::string docId_;
std::string docContent_;
std::string sign_;
int resultCode_;
long time_;
std::string transactionId_;
std::string resultDesc_;
};
}
}
}
#endif // !ALIBABACLOUD_FINMALL_MODEL_SIGNRESULTNOTIFYREQUEST_H_

View File

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

View File

@@ -0,0 +1,66 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_FINMALL_MODEL_SIGNEDPAGERESULTREQUEST_H_
#define ALIBABACLOUD_FINMALL_MODEL_SIGNEDPAGERESULTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/finmall/FinmallExport.h>
namespace AlibabaCloud
{
namespace Finmall
{
namespace Model
{
class ALIBABACLOUD_FINMALL_EXPORT SignedPageResultRequest : public RpcServiceRequest
{
public:
SignedPageResultRequest();
~SignedPageResultRequest();
std::string getDownloadUrl()const;
void setDownloadUrl(const std::string& downloadUrl);
std::string getDigest()const;
void setDigest(const std::string& digest);
std::string getViewUrl()const;
void setViewUrl(const std::string& viewUrl);
int getResultCode()const;
void setResultCode(int resultCode);
std::string getTransactionId()const;
void setTransactionId(const std::string& transactionId);
std::string getResultDesc()const;
void setResultDesc(const std::string& resultDesc);
std::string getTimestamp()const;
void setTimestamp(const std::string& timestamp);
private:
std::string downloadUrl_;
std::string digest_;
std::string viewUrl_;
int resultCode_;
std::string transactionId_;
std::string resultDesc_;
std::string timestamp_;
};
}
}
}
#endif // !ALIBABACLOUD_FINMALL_MODEL_SIGNEDPAGERESULTREQUEST_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_FINMALL_MODEL_SIGNEDPAGERESULTRESULT_H_
#define ALIBABACLOUD_FINMALL_MODEL_SIGNEDPAGERESULTRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/finmall/FinmallExport.h>
namespace AlibabaCloud
{
namespace Finmall
{
namespace Model
{
class ALIBABACLOUD_FINMALL_EXPORT SignedPageResultResult : public ServiceResult
{
public:
struct Data
{
std::string returnCode;
};
SignedPageResultResult();
explicit SignedPageResultResult(const std::string &payload);
~SignedPageResultResult();
std::string getMessage()const;
Data getData()const;
std::string getCode()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
Data data_;
std::string code_;
};
}
}
}
#endif // !ALIBABACLOUD_FINMALL_MODEL_SIGNEDPAGERESULTRESULT_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_FINMALL_MODEL_UPDATEAUTHENTICATIONINFOREQUEST_H_
#define ALIBABACLOUD_FINMALL_MODEL_UPDATEAUTHENTICATIONINFOREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/finmall/FinmallExport.h>
namespace AlibabaCloud
{
namespace Finmall
{
namespace Model
{
class ALIBABACLOUD_FINMALL_EXPORT UpdateAuthenticationInfoRequest : public RpcServiceRequest
{
public:
UpdateAuthenticationInfoRequest();
~UpdateAuthenticationInfoRequest();
std::string getIdCardNumber()const;
void setIdCardNumber(const std::string& idCardNumber);
std::string getAddress()const;
void setAddress(const std::string& address);
std::string getEmployeeEmail()const;
void setEmployeeEmail(const std::string& employeeEmail);
std::string getEmployeePhoneNumber()const;
void setEmployeePhoneNumber(const std::string& employeePhoneNumber);
std::string getPhoneNumber()const;
void setPhoneNumber(const std::string& phoneNumber);
std::string getBusinessLicense()const;
void setBusinessLicense(const std::string& businessLicense);
std::string getLegalPersonName()const;
void setLegalPersonName(const std::string& legalPersonName);
std::string getUserId()const;
void setUserId(const std::string& userId);
std::string getSmsIvToken()const;
void setSmsIvToken(const std::string& smsIvToken);
std::string getBankCard()const;
void setBankCard(const std::string& bankCard);
std::string getEmail()const;
void setEmail(const std::string& email);
std::string getEmployeeName()const;
void setEmployeeName(const std::string& employeeName);
std::string getEmployeeIdCardNumber()const;
void setEmployeeIdCardNumber(const std::string& employeeIdCardNumber);
private:
std::string idCardNumber_;
std::string address_;
std::string employeeEmail_;
std::string employeePhoneNumber_;
std::string phoneNumber_;
std::string businessLicense_;
std::string legalPersonName_;
std::string userId_;
std::string smsIvToken_;
std::string bankCard_;
std::string email_;
std::string employeeName_;
std::string employeeIdCardNumber_;
};
}
}
}
#endif // !ALIBABACLOUD_FINMALL_MODEL_UPDATEAUTHENTICATIONINFOREQUEST_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_FINMALL_MODEL_UPDATEAUTHENTICATIONINFORESULT_H_
#define ALIBABACLOUD_FINMALL_MODEL_UPDATEAUTHENTICATIONINFORESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/finmall/FinmallExport.h>
namespace AlibabaCloud
{
namespace Finmall
{
namespace Model
{
class ALIBABACLOUD_FINMALL_EXPORT UpdateAuthenticationInfoResult : public ServiceResult
{
public:
UpdateAuthenticationInfoResult();
explicit UpdateAuthenticationInfoResult(const std::string &payload);
~UpdateAuthenticationInfoResult();
std::string getMessage()const;
bool getData()const;
std::string getCode()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
bool data_;
std::string code_;
};
}
}
}
#endif // !ALIBABACLOUD_FINMALL_MODEL_UPDATEAUTHENTICATIONINFORESULT_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_FINMALL_MODEL_UPDATEENTERPRISECUSTOMINFOREQUEST_H_
#define ALIBABACLOUD_FINMALL_MODEL_UPDATEENTERPRISECUSTOMINFOREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/finmall/FinmallExport.h>
namespace AlibabaCloud
{
namespace Finmall
{
namespace Model
{
class ALIBABACLOUD_FINMALL_EXPORT UpdateEnterpriseCustomInfoRequest : public RpcServiceRequest
{
public:
UpdateEnterpriseCustomInfoRequest();
~UpdateEnterpriseCustomInfoRequest();
std::string getIdCardNumber()const;
void setIdCardNumber(const std::string& idCardNumber);
std::string getAddress()const;
void setAddress(const std::string& address);
std::string getIdCardFrontPage()const;
void setIdCardFrontPage(const std::string& idCardFrontPage);
std::string getPhoneNumber()const;
void setPhoneNumber(const std::string& phoneNumber);
std::string getBusinessLicense()const;
void setBusinessLicense(const std::string& businessLicense);
std::string getIdCardBackPage()const;
void setIdCardBackPage(const std::string& idCardBackPage);
std::string getLegalPersonName()const;
void setLegalPersonName(const std::string& legalPersonName);
std::string getEnterpriseName()const;
void setEnterpriseName(const std::string& enterpriseName);
std::string getUserId()const;
void setUserId(const std::string& userId);
std::string getLoanSubject()const;
void setLoanSubject(const std::string& loanSubject);
std::string getZhimaReturnUrl()const;
void setZhimaReturnUrl(const std::string& zhimaReturnUrl);
std::string getSmsIvToken()const;
void setSmsIvToken(const std::string& smsIvToken);
std::string getBankCard()const;
void setBankCard(const std::string& bankCard);
std::string getEmail()const;
void setEmail(const std::string& email);
private:
std::string idCardNumber_;
std::string address_;
std::string idCardFrontPage_;
std::string phoneNumber_;
std::string businessLicense_;
std::string idCardBackPage_;
std::string legalPersonName_;
std::string enterpriseName_;
std::string userId_;
std::string loanSubject_;
std::string zhimaReturnUrl_;
std::string smsIvToken_;
std::string bankCard_;
std::string email_;
};
}
}
}
#endif // !ALIBABACLOUD_FINMALL_MODEL_UPDATEENTERPRISECUSTOMINFOREQUEST_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_FINMALL_MODEL_UPDATEENTERPRISECUSTOMINFORESULT_H_
#define ALIBABACLOUD_FINMALL_MODEL_UPDATEENTERPRISECUSTOMINFORESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/finmall/FinmallExport.h>
namespace AlibabaCloud
{
namespace Finmall
{
namespace Model
{
class ALIBABACLOUD_FINMALL_EXPORT UpdateEnterpriseCustomInfoResult : public ServiceResult
{
public:
UpdateEnterpriseCustomInfoResult();
explicit UpdateEnterpriseCustomInfoResult(const std::string &payload);
~UpdateEnterpriseCustomInfoResult();
std::string getMessage()const;
std::string getData()const;
std::string getCode()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
std::string data_;
std::string code_;
};
}
}
}
#endif // !ALIBABACLOUD_FINMALL_MODEL_UPDATEENTERPRISECUSTOMINFORESULT_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_FINMALL_MODEL_UPLOADCUSTOMIDIMAGEREQUEST_H_
#define ALIBABACLOUD_FINMALL_MODEL_UPLOADCUSTOMIDIMAGEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/finmall/FinmallExport.h>
namespace AlibabaCloud
{
namespace Finmall
{
namespace Model
{
class ALIBABACLOUD_FINMALL_EXPORT UploadCustomIDImageRequest : public RpcServiceRequest
{
public:
UploadCustomIDImageRequest();
~UploadCustomIDImageRequest();
std::string getImageType()const;
void setImageType(const std::string& imageType);
std::string getSide()const;
void setSide(const std::string& side);
std::string getImageFile()const;
void setImageFile(const std::string& imageFile);
std::string getUserId()const;
void setUserId(const std::string& userId);
private:
std::string imageType_;
std::string side_;
std::string imageFile_;
std::string userId_;
};
}
}
}
#endif // !ALIBABACLOUD_FINMALL_MODEL_UPLOADCUSTOMIDIMAGEREQUEST_H_

View File

@@ -0,0 +1,60 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_FINMALL_MODEL_UPLOADCUSTOMIDIMAGERESULT_H_
#define ALIBABACLOUD_FINMALL_MODEL_UPLOADCUSTOMIDIMAGERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/finmall/FinmallExport.h>
namespace AlibabaCloud
{
namespace Finmall
{
namespace Model
{
class ALIBABACLOUD_FINMALL_EXPORT UploadCustomIDImageResult : public ServiceResult
{
public:
struct Data
{
std::string returnCode;
std::string url;
};
UploadCustomIDImageResult();
explicit UploadCustomIDImageResult(const std::string &payload);
~UploadCustomIDImageResult();
std::string getMessage()const;
Data getData()const;
std::string getCode()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
Data data_;
std::string code_;
};
}
}
}
#endif // !ALIBABACLOUD_FINMALL_MODEL_UPLOADCUSTOMIDIMAGERESULT_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_FINMALL_MODEL_VERIFYCUSTOMERREQUEST_H_
#define ALIBABACLOUD_FINMALL_MODEL_VERIFYCUSTOMERREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/finmall/FinmallExport.h>
namespace AlibabaCloud
{
namespace Finmall
{
namespace Model
{
class ALIBABACLOUD_FINMALL_EXPORT VerifyCustomerRequest : public RpcServiceRequest
{
public:
VerifyCustomerRequest();
~VerifyCustomerRequest();
std::string getIdCardNumber()const;
void setIdCardNumber(const std::string& idCardNumber);
std::string getAddress()const;
void setAddress(const std::string& address);
std::string getIdCardFrontPage()const;
void setIdCardFrontPage(const std::string& idCardFrontPage);
std::string getPhoneNumber()const;
void setPhoneNumber(const std::string& phoneNumber);
std::string getBusinessLicense()const;
void setBusinessLicense(const std::string& businessLicense);
std::string getIdCardBackPage()const;
void setIdCardBackPage(const std::string& idCardBackPage);
std::string getLegalPersonName()const;
void setLegalPersonName(const std::string& legalPersonName);
std::string getEnterpriseName()const;
void setEnterpriseName(const std::string& enterpriseName);
std::string getUserId()const;
void setUserId(const std::string& userId);
std::string getLoanSubject()const;
void setLoanSubject(const std::string& loanSubject);
std::string getZhimaReturnUrl()const;
void setZhimaReturnUrl(const std::string& zhimaReturnUrl);
std::string getBankCard()const;
void setBankCard(const std::string& bankCard);
std::string getEmail()const;
void setEmail(const std::string& email);
private:
std::string idCardNumber_;
std::string address_;
std::string idCardFrontPage_;
std::string phoneNumber_;
std::string businessLicense_;
std::string idCardBackPage_;
std::string legalPersonName_;
std::string enterpriseName_;
std::string userId_;
std::string loanSubject_;
std::string zhimaReturnUrl_;
std::string bankCard_;
std::string email_;
};
}
}
}
#endif // !ALIBABACLOUD_FINMALL_MODEL_VERIFYCUSTOMERREQUEST_H_

View File

@@ -0,0 +1,60 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_FINMALL_MODEL_VERIFYCUSTOMERRESULT_H_
#define ALIBABACLOUD_FINMALL_MODEL_VERIFYCUSTOMERRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/finmall/FinmallExport.h>
namespace AlibabaCloud
{
namespace Finmall
{
namespace Model
{
class ALIBABACLOUD_FINMALL_EXPORT VerifyCustomerResult : public ServiceResult
{
public:
struct Data
{
std::string returnCode;
std::string zhimaReturnUrl;
};
VerifyCustomerResult();
explicit VerifyCustomerResult(const std::string &payload);
~VerifyCustomerResult();
std::string getMessage()const;
Data getData()const;
std::string getCode()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
Data data_;
std::string code_;
};
}
}
}
#endif // !ALIBABACLOUD_FINMALL_MODEL_VERIFYCUSTOMERRESULT_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_FINMALL_MODEL_VERIFYSMSTOKENREQUEST_H_
#define ALIBABACLOUD_FINMALL_MODEL_VERIFYSMSTOKENREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/finmall/FinmallExport.h>
namespace AlibabaCloud
{
namespace Finmall
{
namespace Model
{
class ALIBABACLOUD_FINMALL_EXPORT VerifySMSTokenRequest : public RpcServiceRequest
{
public:
VerifySMSTokenRequest();
~VerifySMSTokenRequest();
std::string getActionType()const;
void setActionType(const std::string& actionType);
std::string getUserId()const;
void setUserId(const std::string& userId);
private:
std::string actionType_;
std::string userId_;
};
}
}
}
#endif // !ALIBABACLOUD_FINMALL_MODEL_VERIFYSMSTOKENREQUEST_H_

View File

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

1457
finmall/src/FinmallClient.cc Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,38 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/finmall/model/AddCustomInfoRequest.h>
using AlibabaCloud::Finmall::Model::AddCustomInfoRequest;
AddCustomInfoRequest::AddCustomInfoRequest() :
RpcServiceRequest("finmall", "2018-07-23", "AddCustomInfo")
{}
AddCustomInfoRequest::~AddCustomInfoRequest()
{}
std::string AddCustomInfoRequest::getUserId()const
{
return userId_;
}
void AddCustomInfoRequest::setUserId(const std::string& userId)
{
userId_ = userId;
setParameter("UserId", userId);
}

View File

@@ -0,0 +1,73 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/finmall/model/AddCustomInfoResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Finmall;
using namespace AlibabaCloud::Finmall::Model;
AddCustomInfoResult::AddCustomInfoResult() :
ServiceResult()
{}
AddCustomInfoResult::AddCustomInfoResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
AddCustomInfoResult::~AddCustomInfoResult()
{}
void AddCustomInfoResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto dataNode = value["Data"];
if(!dataNode["CustomId"].isNull())
data_.customId = dataNode["CustomId"].asString();
if(!dataNode["ValidateState"].isNull())
data_.validateState = dataNode["ValidateState"].asString();
if(!dataNode["ValidateTime"].isNull())
data_.validateTime = dataNode["ValidateTime"].asString();
if(!dataNode["UserState"].isNull())
data_.userState = dataNode["UserState"].asString();
if(!value["Code"].isNull())
code_ = value["Code"].asString();
if(!value["Message"].isNull())
message_ = value["Message"].asString();
}
std::string AddCustomInfoResult::getMessage()const
{
return message_;
}
AddCustomInfoResult::Data AddCustomInfoResult::getData()const
{
return data_;
}
std::string AddCustomInfoResult::getCode()const
{
return code_;
}

View File

@@ -0,0 +1,126 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/finmall/model/AddTrialRecordRequest.h>
using AlibabaCloud::Finmall::Model::AddTrialRecordRequest;
AddTrialRecordRequest::AddTrialRecordRequest() :
RpcServiceRequest("finmall", "2018-07-23", "AddTrialRecord")
{}
AddTrialRecordRequest::~AddTrialRecordRequest()
{}
std::string AddTrialRecordRequest::getNote()const
{
return note_;
}
void AddTrialRecordRequest::setNote(const std::string& note)
{
note_ = note;
setParameter("Note", note);
}
std::string AddTrialRecordRequest::getEnterpriseEmail()const
{
return enterpriseEmail_;
}
void AddTrialRecordRequest::setEnterpriseEmail(const std::string& enterpriseEmail)
{
enterpriseEmail_ = enterpriseEmail;
setParameter("EnterpriseEmail", enterpriseEmail);
}
std::string AddTrialRecordRequest::getContractPhoneNumber()const
{
return contractPhoneNumber_;
}
void AddTrialRecordRequest::setContractPhoneNumber(const std::string& contractPhoneNumber)
{
contractPhoneNumber_ = contractPhoneNumber;
setParameter("ContractPhoneNumber", contractPhoneNumber);
}
std::string AddTrialRecordRequest::getContractName()const
{
return contractName_;
}
void AddTrialRecordRequest::setContractName(const std::string& contractName)
{
contractName_ = contractName;
setParameter("ContractName", contractName);
}
std::string AddTrialRecordRequest::getChannel()const
{
return channel_;
}
void AddTrialRecordRequest::setChannel(const std::string& channel)
{
channel_ = channel;
setParameter("Channel", channel);
}
std::string AddTrialRecordRequest::getEnterpriseName()const
{
return enterpriseName_;
}
void AddTrialRecordRequest::setEnterpriseName(const std::string& enterpriseName)
{
enterpriseName_ = enterpriseName;
setParameter("EnterpriseName", enterpriseName);
}
std::string AddTrialRecordRequest::getUserId()const
{
return userId_;
}
void AddTrialRecordRequest::setUserId(const std::string& userId)
{
userId_ = userId;
setParameter("UserId", userId);
}
std::string AddTrialRecordRequest::getProducts()const
{
return products_;
}
void AddTrialRecordRequest::setProducts(const std::string& products)
{
products_ = products;
setParameter("Products", products);
}
std::string AddTrialRecordRequest::getBudget()const
{
return budget_;
}
void AddTrialRecordRequest::setBudget(const std::string& budget)
{
budget_ = budget;
setParameter("Budget", budget);
}

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.
*/
#include <alibabacloud/finmall/model/AddTrialRecordResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Finmall;
using namespace AlibabaCloud::Finmall::Model;
AddTrialRecordResult::AddTrialRecordResult() :
ServiceResult()
{}
AddTrialRecordResult::AddTrialRecordResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
AddTrialRecordResult::~AddTrialRecordResult()
{}
void AddTrialRecordResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto dataNode = value["Data"];
if(!dataNode["CustomId"].isNull())
data_.customId = dataNode["CustomId"].asString();
if(!value["Code"].isNull())
code_ = value["Code"].asString();
if(!value["Message"].isNull())
message_ = value["Message"].asString();
}
std::string AddTrialRecordResult::getMessage()const
{
return message_;
}
AddTrialRecordResult::Data AddTrialRecordResult::getData()const
{
return data_;
}
std::string AddTrialRecordResult::getCode()const
{
return code_;
}

View File

@@ -0,0 +1,93 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/finmall/model/ApplyForLoanRequest.h>
using AlibabaCloud::Finmall::Model::ApplyForLoanRequest;
ApplyForLoanRequest::ApplyForLoanRequest() :
RpcServiceRequest("finmall", "2018-07-23", "ApplyForLoan")
{}
ApplyForLoanRequest::~ApplyForLoanRequest()
{}
std::string ApplyForLoanRequest::getBizType()const
{
return bizType_;
}
void ApplyForLoanRequest::setBizType(const std::string& bizType)
{
bizType_ = bizType;
setParameter("BizType", bizType);
}
std::string ApplyForLoanRequest::getCreditId()const
{
return creditId_;
}
void ApplyForLoanRequest::setCreditId(const std::string& creditId)
{
creditId_ = creditId;
setParameter("CreditId", creditId);
}
std::string ApplyForLoanRequest::getProductId()const
{
return productId_;
}
void ApplyForLoanRequest::setProductId(const std::string& productId)
{
productId_ = productId;
setParameter("ProductId", productId);
}
std::string ApplyForLoanRequest::getFundpartyId()const
{
return fundpartyId_;
}
void ApplyForLoanRequest::setFundpartyId(const std::string& fundpartyId)
{
fundpartyId_ = fundpartyId;
setParameter("FundpartyId", fundpartyId);
}
std::string ApplyForLoanRequest::getBizData()const
{
return bizData_;
}
void ApplyForLoanRequest::setBizData(const std::string& bizData)
{
bizData_ = bizData;
setParameter("BizData", bizData);
}
std::string ApplyForLoanRequest::getUserId()const
{
return userId_;
}
void ApplyForLoanRequest::setUserId(const std::string& userId)
{
userId_ = userId;
setParameter("UserId", userId);
}

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.
*/
#include <alibabacloud/finmall/model/ApplyForLoanResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Finmall;
using namespace AlibabaCloud::Finmall::Model;
ApplyForLoanResult::ApplyForLoanResult() :
ServiceResult()
{}
ApplyForLoanResult::ApplyForLoanResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
ApplyForLoanResult::~ApplyForLoanResult()
{}
void ApplyForLoanResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto dataNode = value["Data"];
if(!dataNode["ReturnCode"].isNull())
data_.returnCode = dataNode["ReturnCode"].asString();
if(!value["Code"].isNull())
code_ = value["Code"].asString();
if(!value["Message"].isNull())
message_ = value["Message"].asString();
}
std::string ApplyForLoanResult::getMessage()const
{
return message_;
}
ApplyForLoanResult::Data ApplyForLoanResult::getData()const
{
return data_;
}
std::string ApplyForLoanResult::getCode()const
{
return code_;
}

View File

@@ -0,0 +1,49 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/finmall/model/CancelCreditRequest.h>
using AlibabaCloud::Finmall::Model::CancelCreditRequest;
CancelCreditRequest::CancelCreditRequest() :
RpcServiceRequest("finmall", "2018-07-23", "CancelCredit")
{}
CancelCreditRequest::~CancelCreditRequest()
{}
std::string CancelCreditRequest::getCreditId()const
{
return creditId_;
}
void CancelCreditRequest::setCreditId(const std::string& creditId)
{
creditId_ = creditId;
setParameter("CreditId", creditId);
}
std::string CancelCreditRequest::getUserId()const
{
return userId_;
}
void CancelCreditRequest::setUserId(const std::string& userId)
{
userId_ = userId;
setParameter("UserId", userId);
}

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.
*/
#include <alibabacloud/finmall/model/CancelCreditResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Finmall;
using namespace AlibabaCloud::Finmall::Model;
CancelCreditResult::CancelCreditResult() :
ServiceResult()
{}
CancelCreditResult::CancelCreditResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
CancelCreditResult::~CancelCreditResult()
{}
void CancelCreditResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto dataNode = value["Data"];
if(!dataNode["ReturnCode"].isNull())
data_.returnCode = dataNode["ReturnCode"].asString();
if(!dataNode["CreditId"].isNull())
data_.creditId = dataNode["CreditId"].asString();
if(!value["Code"].isNull())
code_ = value["Code"].asString();
if(!value["Message"].isNull())
message_ = value["Message"].asString();
}
std::string CancelCreditResult::getMessage()const
{
return message_;
}
CancelCreditResult::Data CancelCreditResult::getData()const
{
return data_;
}
std::string CancelCreditResult::getCode()const
{
return code_;
}

View File

@@ -0,0 +1,71 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/finmall/model/GetAuthorizeCreditQueryRequest.h>
using AlibabaCloud::Finmall::Model::GetAuthorizeCreditQueryRequest;
GetAuthorizeCreditQueryRequest::GetAuthorizeCreditQueryRequest() :
RpcServiceRequest("finmall", "2018-07-23", "GetAuthorizeCreditQuery")
{}
GetAuthorizeCreditQueryRequest::~GetAuthorizeCreditQueryRequest()
{}
std::string GetAuthorizeCreditQueryRequest::getCreditId()const
{
return creditId_;
}
void GetAuthorizeCreditQueryRequest::setCreditId(const std::string& creditId)
{
creditId_ = creditId;
setParameter("CreditId", creditId);
}
std::string GetAuthorizeCreditQueryRequest::getFundPartyId()const
{
return fundPartyId_;
}
void GetAuthorizeCreditQueryRequest::setFundPartyId(const std::string& fundPartyId)
{
fundPartyId_ = fundPartyId;
setParameter("FundPartyId", fundPartyId);
}
std::string GetAuthorizeCreditQueryRequest::getReturnUrl()const
{
return returnUrl_;
}
void GetAuthorizeCreditQueryRequest::setReturnUrl(const std::string& returnUrl)
{
returnUrl_ = returnUrl;
setParameter("ReturnUrl", returnUrl);
}
std::string GetAuthorizeCreditQueryRequest::getUserId()const
{
return userId_;
}
void GetAuthorizeCreditQueryRequest::setUserId(const std::string& userId)
{
userId_ = userId;
setParameter("UserId", userId);
}

View File

@@ -0,0 +1,73 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/finmall/model/GetAuthorizeCreditQueryResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Finmall;
using namespace AlibabaCloud::Finmall::Model;
GetAuthorizeCreditQueryResult::GetAuthorizeCreditQueryResult() :
ServiceResult()
{}
GetAuthorizeCreditQueryResult::GetAuthorizeCreditQueryResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
GetAuthorizeCreditQueryResult::~GetAuthorizeCreditQueryResult()
{}
void GetAuthorizeCreditQueryResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto dataNode = value["Data"];
if(!dataNode["Url"].isNull())
data_.url = dataNode["Url"].asString();
if(!dataNode["ReturnCode"].isNull())
data_.returnCode = dataNode["ReturnCode"].asString();
if(!dataNode["DownloadUrl"].isNull())
data_.downloadUrl = dataNode["DownloadUrl"].asString();
if(!dataNode["ViewUrl"].isNull())
data_.viewUrl = dataNode["ViewUrl"].asString();
if(!value["Code"].isNull())
code_ = value["Code"].asString();
if(!value["Message"].isNull())
message_ = value["Message"].asString();
}
std::string GetAuthorizeCreditQueryResult::getMessage()const
{
return message_;
}
GetAuthorizeCreditQueryResult::Data GetAuthorizeCreditQueryResult::getData()const
{
return data_;
}
std::string GetAuthorizeCreditQueryResult::getCode()const
{
return code_;
}

View File

@@ -0,0 +1,49 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/finmall/model/GetCreditDetailRequest.h>
using AlibabaCloud::Finmall::Model::GetCreditDetailRequest;
GetCreditDetailRequest::GetCreditDetailRequest() :
RpcServiceRequest("finmall", "2018-07-23", "GetCreditDetail")
{}
GetCreditDetailRequest::~GetCreditDetailRequest()
{}
std::string GetCreditDetailRequest::getCreditId()const
{
return creditId_;
}
void GetCreditDetailRequest::setCreditId(const std::string& creditId)
{
creditId_ = creditId;
setParameter("CreditId", creditId);
}
std::string GetCreditDetailRequest::getUserId()const
{
return userId_;
}
void GetCreditDetailRequest::setUserId(const std::string& userId)
{
userId_ = userId;
setParameter("UserId", userId);
}

View File

@@ -0,0 +1,93 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/finmall/model/GetCreditDetailResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Finmall;
using namespace AlibabaCloud::Finmall::Model;
GetCreditDetailResult::GetCreditDetailResult() :
ServiceResult()
{}
GetCreditDetailResult::GetCreditDetailResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
GetCreditDetailResult::~GetCreditDetailResult()
{}
void GetCreditDetailResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto dataNode = value["Data"];
if(!dataNode["CreditId"].isNull())
data_.creditId = dataNode["CreditId"].asString();
if(!dataNode["ProductName"].isNull())
data_.productName = dataNode["ProductName"].asString();
if(!dataNode["LineOfCredit"].isNull())
data_.lineOfCredit = dataNode["LineOfCredit"].asString();
if(!dataNode["Amount"].isNull())
data_.amount = dataNode["Amount"].asString();
if(!dataNode["DebtorName"].isNull())
data_.debtorName = dataNode["DebtorName"].asString();
if(!dataNode["LoanBalance"].isNull())
data_.loanBalance = dataNode["LoanBalance"].asString();
if(!dataNode["RepayPhase"].isNull())
data_.repayPhase = dataNode["RepayPhase"].asString();
if(!dataNode["State"].isNull())
data_.state = dataNode["State"].asString();
if(!dataNode["CreateDate"].isNull())
data_.createDate = dataNode["CreateDate"].asString();
if(!dataNode["UpdateDate"].isNull())
data_.updateDate = dataNode["UpdateDate"].asString();
if(!dataNode["ProductId"].isNull())
data_.productId = dataNode["ProductId"].asString();
if(!dataNode["FundPartyId"].isNull())
data_.fundPartyId = dataNode["FundPartyId"].asString();
if(!dataNode["DownPaymentAmount"].isNull())
data_.downPaymentAmount = dataNode["DownPaymentAmount"].asString();
if(!dataNode["DownPaymentRate"].isNull())
data_.downPaymentRate = dataNode["DownPaymentRate"].asString();
if(!value["Code"].isNull())
code_ = value["Code"].asString();
if(!value["Message"].isNull())
message_ = value["Message"].asString();
}
std::string GetCreditDetailResult::getMessage()const
{
return message_;
}
GetCreditDetailResult::Data GetCreditDetailResult::getData()const
{
return data_;
}
std::string GetCreditDetailResult::getCode()const
{
return code_;
}

View File

@@ -0,0 +1,71 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/finmall/model/GetCreditListRequest.h>
using AlibabaCloud::Finmall::Model::GetCreditListRequest;
GetCreditListRequest::GetCreditListRequest() :
RpcServiceRequest("finmall", "2018-07-23", "GetCreditList")
{}
GetCreditListRequest::~GetCreditListRequest()
{}
std::string GetCreditListRequest::getQueryExpression()const
{
return queryExpression_;
}
void GetCreditListRequest::setQueryExpression(const std::string& queryExpression)
{
queryExpression_ = queryExpression;
setParameter("QueryExpression", queryExpression);
}
int GetCreditListRequest::getPageSize()const
{
return pageSize_;
}
void GetCreditListRequest::setPageSize(int pageSize)
{
pageSize_ = pageSize;
setParameter("PageSize", std::to_string(pageSize));
}
std::string GetCreditListRequest::getUserId()const
{
return userId_;
}
void GetCreditListRequest::setUserId(const std::string& userId)
{
userId_ = userId;
setParameter("UserId", userId);
}
int GetCreditListRequest::getPageNumber()const
{
return pageNumber_;
}
void GetCreditListRequest::setPageNumber(int pageNumber)
{
pageNumber_ = pageNumber;
setParameter("PageNumber", std::to_string(pageNumber));
}

View File

@@ -0,0 +1,66 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/finmall/model/GetCreditListResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Finmall;
using namespace AlibabaCloud::Finmall::Model;
GetCreditListResult::GetCreditListResult() :
ServiceResult()
{}
GetCreditListResult::GetCreditListResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
GetCreditListResult::~GetCreditListResult()
{}
void GetCreditListResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
if(!value["Code"].isNull())
code_ = value["Code"].asString();
if(!value["Message"].isNull())
message_ = value["Message"].asString();
if(!value["Data"].isNull())
data_ = value["Data"].asString();
}
std::string GetCreditListResult::getMessage()const
{
return message_;
}
std::string GetCreditListResult::getData()const
{
return data_;
}
std::string GetCreditListResult::getCode()const
{
return code_;
}

View File

@@ -0,0 +1,71 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/finmall/model/GetCreditRepayListRequest.h>
using AlibabaCloud::Finmall::Model::GetCreditRepayListRequest;
GetCreditRepayListRequest::GetCreditRepayListRequest() :
RpcServiceRequest("finmall", "2018-07-23", "GetCreditRepayList")
{}
GetCreditRepayListRequest::~GetCreditRepayListRequest()
{}
std::string GetCreditRepayListRequest::getQueryExpression()const
{
return queryExpression_;
}
void GetCreditRepayListRequest::setQueryExpression(const std::string& queryExpression)
{
queryExpression_ = queryExpression;
setParameter("QueryExpression", queryExpression);
}
int GetCreditRepayListRequest::getPageSize()const
{
return pageSize_;
}
void GetCreditRepayListRequest::setPageSize(int pageSize)
{
pageSize_ = pageSize;
setParameter("PageSize", std::to_string(pageSize));
}
std::string GetCreditRepayListRequest::getUserId()const
{
return userId_;
}
void GetCreditRepayListRequest::setUserId(const std::string& userId)
{
userId_ = userId;
setParameter("UserId", userId);
}
int GetCreditRepayListRequest::getPageNumber()const
{
return pageNumber_;
}
void GetCreditRepayListRequest::setPageNumber(int pageNumber)
{
pageNumber_ = pageNumber;
setParameter("PageNumber", std::to_string(pageNumber));
}

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