Update parameter.
This commit is contained in:
@@ -28,10 +28,18 @@
|
||||
#include "model/AddDeviceResult.h"
|
||||
#include "model/AddMonitorRequest.h"
|
||||
#include "model/AddMonitorResult.h"
|
||||
#include "model/BindCorpGroupRequest.h"
|
||||
#include "model/BindCorpGroupResult.h"
|
||||
#include "model/BindUserRequest.h"
|
||||
#include "model/BindUserResult.h"
|
||||
#include "model/CreateCorpRequest.h"
|
||||
#include "model/CreateCorpResult.h"
|
||||
#include "model/CreateCorpGroupRequest.h"
|
||||
#include "model/CreateCorpGroupResult.h"
|
||||
#include "model/CreateUserRequest.h"
|
||||
#include "model/CreateUserResult.h"
|
||||
#include "model/CreateUserGroupRequest.h"
|
||||
#include "model/CreateUserGroupResult.h"
|
||||
#include "model/CreateVideoComposeTaskRequest.h"
|
||||
#include "model/CreateVideoComposeTaskResult.h"
|
||||
#include "model/CreateVideoSummaryTaskRequest.h"
|
||||
@@ -44,6 +52,10 @@
|
||||
#include "model/DeleteDeviceResult.h"
|
||||
#include "model/DeleteRecordsRequest.h"
|
||||
#include "model/DeleteRecordsResult.h"
|
||||
#include "model/DeleteUserRequest.h"
|
||||
#include "model/DeleteUserResult.h"
|
||||
#include "model/DeleteUserGroupRequest.h"
|
||||
#include "model/DeleteUserGroupResult.h"
|
||||
#include "model/DeleteVideoSummaryTaskRequest.h"
|
||||
#include "model/DeleteVideoSummaryTaskResult.h"
|
||||
#include "model/GetBodyOptionsRequest.h"
|
||||
@@ -64,6 +76,10 @@
|
||||
#include "model/GetMonitorResultResult.h"
|
||||
#include "model/GetPersonDetailRequest.h"
|
||||
#include "model/GetPersonDetailResult.h"
|
||||
#include "model/GetPersonListRequest.h"
|
||||
#include "model/GetPersonListResult.h"
|
||||
#include "model/GetUserDetailRequest.h"
|
||||
#include "model/GetUserDetailResult.h"
|
||||
#include "model/GetVideoComposeResultRequest.h"
|
||||
#include "model/GetVideoComposeResultResult.h"
|
||||
#include "model/GetVideoSummaryTaskResultRequest.h"
|
||||
@@ -98,6 +114,10 @@
|
||||
#include "model/ListPersonVisitCountResult.h"
|
||||
#include "model/ListPersonsRequest.h"
|
||||
#include "model/ListPersonsResult.h"
|
||||
#include "model/ListUserGroupsRequest.h"
|
||||
#include "model/ListUserGroupsResult.h"
|
||||
#include "model/ListUsersRequest.h"
|
||||
#include "model/ListUsersResult.h"
|
||||
#include "model/RecognizeFaceQualityRequest.h"
|
||||
#include "model/RecognizeFaceQualityResult.h"
|
||||
#include "model/RecognizeImageRequest.h"
|
||||
@@ -116,14 +136,24 @@
|
||||
#include "model/StopMonitorResult.h"
|
||||
#include "model/SyncDeviceTimeRequest.h"
|
||||
#include "model/SyncDeviceTimeResult.h"
|
||||
#include "model/UnbindCorpGroupRequest.h"
|
||||
#include "model/UnbindCorpGroupResult.h"
|
||||
#include "model/UnbindUserRequest.h"
|
||||
#include "model/UnbindUserResult.h"
|
||||
#include "model/UpdateCorpRequest.h"
|
||||
#include "model/UpdateCorpResult.h"
|
||||
#include "model/UpdateDeviceRequest.h"
|
||||
#include "model/UpdateDeviceResult.h"
|
||||
#include "model/UpdateMonitorRequest.h"
|
||||
#include "model/UpdateMonitorResult.h"
|
||||
#include "model/UpdateUserRequest.h"
|
||||
#include "model/UpdateUserResult.h"
|
||||
#include "model/UpdateUserGroupRequest.h"
|
||||
#include "model/UpdateUserGroupResult.h"
|
||||
#include "model/UploadFileRequest.h"
|
||||
#include "model/UploadFileResult.h"
|
||||
#include "model/UploadImageRequest.h"
|
||||
#include "model/UploadImageResult.h"
|
||||
|
||||
|
||||
namespace AlibabaCloud
|
||||
@@ -142,12 +172,24 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::AddMonitorResult> AddMonitorOutcome;
|
||||
typedef std::future<AddMonitorOutcome> AddMonitorOutcomeCallable;
|
||||
typedef std::function<void(const VcsClient*, const Model::AddMonitorRequest&, const AddMonitorOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddMonitorAsyncHandler;
|
||||
typedef Outcome<Error, Model::BindCorpGroupResult> BindCorpGroupOutcome;
|
||||
typedef std::future<BindCorpGroupOutcome> BindCorpGroupOutcomeCallable;
|
||||
typedef std::function<void(const VcsClient*, const Model::BindCorpGroupRequest&, const BindCorpGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> BindCorpGroupAsyncHandler;
|
||||
typedef Outcome<Error, Model::BindUserResult> BindUserOutcome;
|
||||
typedef std::future<BindUserOutcome> BindUserOutcomeCallable;
|
||||
typedef std::function<void(const VcsClient*, const Model::BindUserRequest&, const BindUserOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> BindUserAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateCorpResult> CreateCorpOutcome;
|
||||
typedef std::future<CreateCorpOutcome> CreateCorpOutcomeCallable;
|
||||
typedef std::function<void(const VcsClient*, const Model::CreateCorpRequest&, const CreateCorpOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateCorpAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateCorpGroupResult> CreateCorpGroupOutcome;
|
||||
typedef std::future<CreateCorpGroupOutcome> CreateCorpGroupOutcomeCallable;
|
||||
typedef std::function<void(const VcsClient*, const Model::CreateCorpGroupRequest&, const CreateCorpGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateCorpGroupAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateUserResult> CreateUserOutcome;
|
||||
typedef std::future<CreateUserOutcome> CreateUserOutcomeCallable;
|
||||
typedef std::function<void(const VcsClient*, const Model::CreateUserRequest&, const CreateUserOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateUserAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateUserGroupResult> CreateUserGroupOutcome;
|
||||
typedef std::future<CreateUserGroupOutcome> CreateUserGroupOutcomeCallable;
|
||||
typedef std::function<void(const VcsClient*, const Model::CreateUserGroupRequest&, const CreateUserGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateUserGroupAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateVideoComposeTaskResult> CreateVideoComposeTaskOutcome;
|
||||
typedef std::future<CreateVideoComposeTaskOutcome> CreateVideoComposeTaskOutcomeCallable;
|
||||
typedef std::function<void(const VcsClient*, const Model::CreateVideoComposeTaskRequest&, const CreateVideoComposeTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateVideoComposeTaskAsyncHandler;
|
||||
@@ -166,6 +208,12 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::DeleteRecordsResult> DeleteRecordsOutcome;
|
||||
typedef std::future<DeleteRecordsOutcome> DeleteRecordsOutcomeCallable;
|
||||
typedef std::function<void(const VcsClient*, const Model::DeleteRecordsRequest&, const DeleteRecordsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteRecordsAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteUserResult> DeleteUserOutcome;
|
||||
typedef std::future<DeleteUserOutcome> DeleteUserOutcomeCallable;
|
||||
typedef std::function<void(const VcsClient*, const Model::DeleteUserRequest&, const DeleteUserOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteUserAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteUserGroupResult> DeleteUserGroupOutcome;
|
||||
typedef std::future<DeleteUserGroupOutcome> DeleteUserGroupOutcomeCallable;
|
||||
typedef std::function<void(const VcsClient*, const Model::DeleteUserGroupRequest&, const DeleteUserGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteUserGroupAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteVideoSummaryTaskResult> DeleteVideoSummaryTaskOutcome;
|
||||
typedef std::future<DeleteVideoSummaryTaskOutcome> DeleteVideoSummaryTaskOutcomeCallable;
|
||||
typedef std::function<void(const VcsClient*, const Model::DeleteVideoSummaryTaskRequest&, const DeleteVideoSummaryTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteVideoSummaryTaskAsyncHandler;
|
||||
@@ -196,6 +244,12 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::GetPersonDetailResult> GetPersonDetailOutcome;
|
||||
typedef std::future<GetPersonDetailOutcome> GetPersonDetailOutcomeCallable;
|
||||
typedef std::function<void(const VcsClient*, const Model::GetPersonDetailRequest&, const GetPersonDetailOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetPersonDetailAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetPersonListResult> GetPersonListOutcome;
|
||||
typedef std::future<GetPersonListOutcome> GetPersonListOutcomeCallable;
|
||||
typedef std::function<void(const VcsClient*, const Model::GetPersonListRequest&, const GetPersonListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetPersonListAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetUserDetailResult> GetUserDetailOutcome;
|
||||
typedef std::future<GetUserDetailOutcome> GetUserDetailOutcomeCallable;
|
||||
typedef std::function<void(const VcsClient*, const Model::GetUserDetailRequest&, const GetUserDetailOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetUserDetailAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetVideoComposeResultResult> GetVideoComposeResultOutcome;
|
||||
typedef std::future<GetVideoComposeResultOutcome> GetVideoComposeResultOutcomeCallable;
|
||||
typedef std::function<void(const VcsClient*, const Model::GetVideoComposeResultRequest&, const GetVideoComposeResultOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetVideoComposeResultAsyncHandler;
|
||||
@@ -247,6 +301,12 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::ListPersonsResult> ListPersonsOutcome;
|
||||
typedef std::future<ListPersonsOutcome> ListPersonsOutcomeCallable;
|
||||
typedef std::function<void(const VcsClient*, const Model::ListPersonsRequest&, const ListPersonsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListPersonsAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListUserGroupsResult> ListUserGroupsOutcome;
|
||||
typedef std::future<ListUserGroupsOutcome> ListUserGroupsOutcomeCallable;
|
||||
typedef std::function<void(const VcsClient*, const Model::ListUserGroupsRequest&, const ListUserGroupsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListUserGroupsAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListUsersResult> ListUsersOutcome;
|
||||
typedef std::future<ListUsersOutcome> ListUsersOutcomeCallable;
|
||||
typedef std::function<void(const VcsClient*, const Model::ListUsersRequest&, const ListUsersOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListUsersAsyncHandler;
|
||||
typedef Outcome<Error, Model::RecognizeFaceQualityResult> RecognizeFaceQualityOutcome;
|
||||
typedef std::future<RecognizeFaceQualityOutcome> RecognizeFaceQualityOutcomeCallable;
|
||||
typedef std::function<void(const VcsClient*, const Model::RecognizeFaceQualityRequest&, const RecognizeFaceQualityOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RecognizeFaceQualityAsyncHandler;
|
||||
@@ -274,6 +334,12 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::SyncDeviceTimeResult> SyncDeviceTimeOutcome;
|
||||
typedef std::future<SyncDeviceTimeOutcome> SyncDeviceTimeOutcomeCallable;
|
||||
typedef std::function<void(const VcsClient*, const Model::SyncDeviceTimeRequest&, const SyncDeviceTimeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SyncDeviceTimeAsyncHandler;
|
||||
typedef Outcome<Error, Model::UnbindCorpGroupResult> UnbindCorpGroupOutcome;
|
||||
typedef std::future<UnbindCorpGroupOutcome> UnbindCorpGroupOutcomeCallable;
|
||||
typedef std::function<void(const VcsClient*, const Model::UnbindCorpGroupRequest&, const UnbindCorpGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UnbindCorpGroupAsyncHandler;
|
||||
typedef Outcome<Error, Model::UnbindUserResult> UnbindUserOutcome;
|
||||
typedef std::future<UnbindUserOutcome> UnbindUserOutcomeCallable;
|
||||
typedef std::function<void(const VcsClient*, const Model::UnbindUserRequest&, const UnbindUserOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UnbindUserAsyncHandler;
|
||||
typedef Outcome<Error, Model::UpdateCorpResult> UpdateCorpOutcome;
|
||||
typedef std::future<UpdateCorpOutcome> UpdateCorpOutcomeCallable;
|
||||
typedef std::function<void(const VcsClient*, const Model::UpdateCorpRequest&, const UpdateCorpOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateCorpAsyncHandler;
|
||||
@@ -283,9 +349,18 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::UpdateMonitorResult> UpdateMonitorOutcome;
|
||||
typedef std::future<UpdateMonitorOutcome> UpdateMonitorOutcomeCallable;
|
||||
typedef std::function<void(const VcsClient*, const Model::UpdateMonitorRequest&, const UpdateMonitorOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateMonitorAsyncHandler;
|
||||
typedef Outcome<Error, Model::UpdateUserResult> UpdateUserOutcome;
|
||||
typedef std::future<UpdateUserOutcome> UpdateUserOutcomeCallable;
|
||||
typedef std::function<void(const VcsClient*, const Model::UpdateUserRequest&, const UpdateUserOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateUserAsyncHandler;
|
||||
typedef Outcome<Error, Model::UpdateUserGroupResult> UpdateUserGroupOutcome;
|
||||
typedef std::future<UpdateUserGroupOutcome> UpdateUserGroupOutcomeCallable;
|
||||
typedef std::function<void(const VcsClient*, const Model::UpdateUserGroupRequest&, const UpdateUserGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateUserGroupAsyncHandler;
|
||||
typedef Outcome<Error, Model::UploadFileResult> UploadFileOutcome;
|
||||
typedef std::future<UploadFileOutcome> UploadFileOutcomeCallable;
|
||||
typedef std::function<void(const VcsClient*, const Model::UploadFileRequest&, const UploadFileOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UploadFileAsyncHandler;
|
||||
typedef Outcome<Error, Model::UploadImageResult> UploadImageOutcome;
|
||||
typedef std::future<UploadImageOutcome> UploadImageOutcomeCallable;
|
||||
typedef std::function<void(const VcsClient*, const Model::UploadImageRequest&, const UploadImageOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UploadImageAsyncHandler;
|
||||
|
||||
VcsClient(const Credentials &credentials, const ClientConfiguration &configuration);
|
||||
VcsClient(const std::shared_ptr<CredentialsProvider> &credentialsProvider, const ClientConfiguration &configuration);
|
||||
@@ -300,12 +375,24 @@ namespace AlibabaCloud
|
||||
AddMonitorOutcome addMonitor(const Model::AddMonitorRequest &request)const;
|
||||
void addMonitorAsync(const Model::AddMonitorRequest& request, const AddMonitorAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
AddMonitorOutcomeCallable addMonitorCallable(const Model::AddMonitorRequest& request) const;
|
||||
BindCorpGroupOutcome bindCorpGroup(const Model::BindCorpGroupRequest &request)const;
|
||||
void bindCorpGroupAsync(const Model::BindCorpGroupRequest& request, const BindCorpGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
BindCorpGroupOutcomeCallable bindCorpGroupCallable(const Model::BindCorpGroupRequest& request) const;
|
||||
BindUserOutcome bindUser(const Model::BindUserRequest &request)const;
|
||||
void bindUserAsync(const Model::BindUserRequest& request, const BindUserAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
BindUserOutcomeCallable bindUserCallable(const Model::BindUserRequest& request) const;
|
||||
CreateCorpOutcome createCorp(const Model::CreateCorpRequest &request)const;
|
||||
void createCorpAsync(const Model::CreateCorpRequest& request, const CreateCorpAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateCorpOutcomeCallable createCorpCallable(const Model::CreateCorpRequest& request) const;
|
||||
CreateCorpGroupOutcome createCorpGroup(const Model::CreateCorpGroupRequest &request)const;
|
||||
void createCorpGroupAsync(const Model::CreateCorpGroupRequest& request, const CreateCorpGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateCorpGroupOutcomeCallable createCorpGroupCallable(const Model::CreateCorpGroupRequest& request) const;
|
||||
CreateUserOutcome createUser(const Model::CreateUserRequest &request)const;
|
||||
void createUserAsync(const Model::CreateUserRequest& request, const CreateUserAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateUserOutcomeCallable createUserCallable(const Model::CreateUserRequest& request) const;
|
||||
CreateUserGroupOutcome createUserGroup(const Model::CreateUserGroupRequest &request)const;
|
||||
void createUserGroupAsync(const Model::CreateUserGroupRequest& request, const CreateUserGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateUserGroupOutcomeCallable createUserGroupCallable(const Model::CreateUserGroupRequest& request) const;
|
||||
CreateVideoComposeTaskOutcome createVideoComposeTask(const Model::CreateVideoComposeTaskRequest &request)const;
|
||||
void createVideoComposeTaskAsync(const Model::CreateVideoComposeTaskRequest& request, const CreateVideoComposeTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateVideoComposeTaskOutcomeCallable createVideoComposeTaskCallable(const Model::CreateVideoComposeTaskRequest& request) const;
|
||||
@@ -324,6 +411,12 @@ namespace AlibabaCloud
|
||||
DeleteRecordsOutcome deleteRecords(const Model::DeleteRecordsRequest &request)const;
|
||||
void deleteRecordsAsync(const Model::DeleteRecordsRequest& request, const DeleteRecordsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteRecordsOutcomeCallable deleteRecordsCallable(const Model::DeleteRecordsRequest& request) const;
|
||||
DeleteUserOutcome deleteUser(const Model::DeleteUserRequest &request)const;
|
||||
void deleteUserAsync(const Model::DeleteUserRequest& request, const DeleteUserAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteUserOutcomeCallable deleteUserCallable(const Model::DeleteUserRequest& request) const;
|
||||
DeleteUserGroupOutcome deleteUserGroup(const Model::DeleteUserGroupRequest &request)const;
|
||||
void deleteUserGroupAsync(const Model::DeleteUserGroupRequest& request, const DeleteUserGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteUserGroupOutcomeCallable deleteUserGroupCallable(const Model::DeleteUserGroupRequest& request) const;
|
||||
DeleteVideoSummaryTaskOutcome deleteVideoSummaryTask(const Model::DeleteVideoSummaryTaskRequest &request)const;
|
||||
void deleteVideoSummaryTaskAsync(const Model::DeleteVideoSummaryTaskRequest& request, const DeleteVideoSummaryTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteVideoSummaryTaskOutcomeCallable deleteVideoSummaryTaskCallable(const Model::DeleteVideoSummaryTaskRequest& request) const;
|
||||
@@ -354,6 +447,12 @@ namespace AlibabaCloud
|
||||
GetPersonDetailOutcome getPersonDetail(const Model::GetPersonDetailRequest &request)const;
|
||||
void getPersonDetailAsync(const Model::GetPersonDetailRequest& request, const GetPersonDetailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetPersonDetailOutcomeCallable getPersonDetailCallable(const Model::GetPersonDetailRequest& request) const;
|
||||
GetPersonListOutcome getPersonList(const Model::GetPersonListRequest &request)const;
|
||||
void getPersonListAsync(const Model::GetPersonListRequest& request, const GetPersonListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetPersonListOutcomeCallable getPersonListCallable(const Model::GetPersonListRequest& request) const;
|
||||
GetUserDetailOutcome getUserDetail(const Model::GetUserDetailRequest &request)const;
|
||||
void getUserDetailAsync(const Model::GetUserDetailRequest& request, const GetUserDetailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetUserDetailOutcomeCallable getUserDetailCallable(const Model::GetUserDetailRequest& request) const;
|
||||
GetVideoComposeResultOutcome getVideoComposeResult(const Model::GetVideoComposeResultRequest &request)const;
|
||||
void getVideoComposeResultAsync(const Model::GetVideoComposeResultRequest& request, const GetVideoComposeResultAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetVideoComposeResultOutcomeCallable getVideoComposeResultCallable(const Model::GetVideoComposeResultRequest& request) const;
|
||||
@@ -405,6 +504,12 @@ namespace AlibabaCloud
|
||||
ListPersonsOutcome listPersons(const Model::ListPersonsRequest &request)const;
|
||||
void listPersonsAsync(const Model::ListPersonsRequest& request, const ListPersonsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListPersonsOutcomeCallable listPersonsCallable(const Model::ListPersonsRequest& request) const;
|
||||
ListUserGroupsOutcome listUserGroups(const Model::ListUserGroupsRequest &request)const;
|
||||
void listUserGroupsAsync(const Model::ListUserGroupsRequest& request, const ListUserGroupsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListUserGroupsOutcomeCallable listUserGroupsCallable(const Model::ListUserGroupsRequest& request) const;
|
||||
ListUsersOutcome listUsers(const Model::ListUsersRequest &request)const;
|
||||
void listUsersAsync(const Model::ListUsersRequest& request, const ListUsersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListUsersOutcomeCallable listUsersCallable(const Model::ListUsersRequest& request) const;
|
||||
RecognizeFaceQualityOutcome recognizeFaceQuality(const Model::RecognizeFaceQualityRequest &request)const;
|
||||
void recognizeFaceQualityAsync(const Model::RecognizeFaceQualityRequest& request, const RecognizeFaceQualityAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
RecognizeFaceQualityOutcomeCallable recognizeFaceQualityCallable(const Model::RecognizeFaceQualityRequest& request) const;
|
||||
@@ -432,6 +537,12 @@ namespace AlibabaCloud
|
||||
SyncDeviceTimeOutcome syncDeviceTime(const Model::SyncDeviceTimeRequest &request)const;
|
||||
void syncDeviceTimeAsync(const Model::SyncDeviceTimeRequest& request, const SyncDeviceTimeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
SyncDeviceTimeOutcomeCallable syncDeviceTimeCallable(const Model::SyncDeviceTimeRequest& request) const;
|
||||
UnbindCorpGroupOutcome unbindCorpGroup(const Model::UnbindCorpGroupRequest &request)const;
|
||||
void unbindCorpGroupAsync(const Model::UnbindCorpGroupRequest& request, const UnbindCorpGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UnbindCorpGroupOutcomeCallable unbindCorpGroupCallable(const Model::UnbindCorpGroupRequest& request) const;
|
||||
UnbindUserOutcome unbindUser(const Model::UnbindUserRequest &request)const;
|
||||
void unbindUserAsync(const Model::UnbindUserRequest& request, const UnbindUserAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UnbindUserOutcomeCallable unbindUserCallable(const Model::UnbindUserRequest& request) const;
|
||||
UpdateCorpOutcome updateCorp(const Model::UpdateCorpRequest &request)const;
|
||||
void updateCorpAsync(const Model::UpdateCorpRequest& request, const UpdateCorpAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UpdateCorpOutcomeCallable updateCorpCallable(const Model::UpdateCorpRequest& request) const;
|
||||
@@ -441,9 +552,18 @@ namespace AlibabaCloud
|
||||
UpdateMonitorOutcome updateMonitor(const Model::UpdateMonitorRequest &request)const;
|
||||
void updateMonitorAsync(const Model::UpdateMonitorRequest& request, const UpdateMonitorAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UpdateMonitorOutcomeCallable updateMonitorCallable(const Model::UpdateMonitorRequest& request) const;
|
||||
UpdateUserOutcome updateUser(const Model::UpdateUserRequest &request)const;
|
||||
void updateUserAsync(const Model::UpdateUserRequest& request, const UpdateUserAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UpdateUserOutcomeCallable updateUserCallable(const Model::UpdateUserRequest& request) const;
|
||||
UpdateUserGroupOutcome updateUserGroup(const Model::UpdateUserGroupRequest &request)const;
|
||||
void updateUserGroupAsync(const Model::UpdateUserGroupRequest& request, const UpdateUserGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UpdateUserGroupOutcomeCallable updateUserGroupCallable(const Model::UpdateUserGroupRequest& request) const;
|
||||
UploadFileOutcome uploadFile(const Model::UploadFileRequest &request)const;
|
||||
void uploadFileAsync(const Model::UploadFileRequest& request, const UploadFileAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UploadFileOutcomeCallable uploadFileCallable(const Model::UploadFileRequest& request) const;
|
||||
UploadImageOutcome uploadImage(const Model::UploadImageRequest &request)const;
|
||||
void uploadImageAsync(const Model::UploadImageRequest& request, const UploadImageAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UploadImageOutcomeCallable uploadImageCallable(const Model::UploadImageRequest& request) const;
|
||||
|
||||
private:
|
||||
std::shared_ptr<EndpointProvider> endpointProvider_;
|
||||
|
||||
51
vcs/include/alibabacloud/vcs/model/BindCorpGroupRequest.h
Normal file
51
vcs/include/alibabacloud/vcs/model/BindCorpGroupRequest.h
Normal 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_VCS_MODEL_BINDCORPGROUPREQUEST_H_
|
||||
#define ALIBABACLOUD_VCS_MODEL_BINDCORPGROUPREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/vcs/VcsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vcs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VCS_EXPORT BindCorpGroupRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
BindCorpGroupRequest();
|
||||
~BindCorpGroupRequest();
|
||||
|
||||
std::string getCorpId()const;
|
||||
void setCorpId(const std::string& corpId);
|
||||
std::string getCorpGroupId()const;
|
||||
void setCorpGroupId(const std::string& corpGroupId);
|
||||
|
||||
private:
|
||||
std::string corpId_;
|
||||
std::string corpGroupId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VCS_MODEL_BINDCORPGROUPREQUEST_H_
|
||||
55
vcs/include/alibabacloud/vcs/model/BindCorpGroupResult.h
Normal file
55
vcs/include/alibabacloud/vcs/model/BindCorpGroupResult.h
Normal 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_VCS_MODEL_BINDCORPGROUPRESULT_H_
|
||||
#define ALIBABACLOUD_VCS_MODEL_BINDCORPGROUPRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/vcs/VcsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vcs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VCS_EXPORT BindCorpGroupResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
BindCorpGroupResult();
|
||||
explicit BindCorpGroupResult(const std::string &payload);
|
||||
~BindCorpGroupResult();
|
||||
std::string getMessage()const;
|
||||
std::string getCode()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
std::string code_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VCS_MODEL_BINDCORPGROUPRESULT_H_
|
||||
60
vcs/include/alibabacloud/vcs/model/BindUserRequest.h
Normal file
60
vcs/include/alibabacloud/vcs/model/BindUserRequest.h
Normal 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_VCS_MODEL_BINDUSERREQUEST_H_
|
||||
#define ALIBABACLOUD_VCS_MODEL_BINDUSERREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/vcs/VcsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vcs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VCS_EXPORT BindUserRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
BindUserRequest();
|
||||
~BindUserRequest();
|
||||
|
||||
std::string getIsvSubId()const;
|
||||
void setIsvSubId(const std::string& isvSubId);
|
||||
std::string getCorpId()const;
|
||||
void setCorpId(const std::string& corpId);
|
||||
long getUserId()const;
|
||||
void setUserId(long userId);
|
||||
std::string getMatchingRate()const;
|
||||
void setMatchingRate(const std::string& matchingRate);
|
||||
std::string getPersonId()const;
|
||||
void setPersonId(const std::string& personId);
|
||||
|
||||
private:
|
||||
std::string isvSubId_;
|
||||
std::string corpId_;
|
||||
long userId_;
|
||||
std::string matchingRate_;
|
||||
std::string personId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VCS_MODEL_BINDUSERREQUEST_H_
|
||||
55
vcs/include/alibabacloud/vcs/model/BindUserResult.h
Normal file
55
vcs/include/alibabacloud/vcs/model/BindUserResult.h
Normal 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_VCS_MODEL_BINDUSERRESULT_H_
|
||||
#define ALIBABACLOUD_VCS_MODEL_BINDUSERRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/vcs/VcsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vcs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VCS_EXPORT BindUserResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
BindUserResult();
|
||||
explicit BindUserResult(const std::string &payload);
|
||||
~BindUserResult();
|
||||
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_VCS_MODEL_BINDUSERRESULT_H_
|
||||
57
vcs/include/alibabacloud/vcs/model/CreateUserGroupRequest.h
Normal file
57
vcs/include/alibabacloud/vcs/model/CreateUserGroupRequest.h
Normal 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_VCS_MODEL_CREATEUSERGROUPREQUEST_H_
|
||||
#define ALIBABACLOUD_VCS_MODEL_CREATEUSERGROUPREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/vcs/VcsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vcs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VCS_EXPORT CreateUserGroupRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CreateUserGroupRequest();
|
||||
~CreateUserGroupRequest();
|
||||
|
||||
std::string getIsvSubId()const;
|
||||
void setIsvSubId(const std::string& isvSubId);
|
||||
std::string getCorpId()const;
|
||||
void setCorpId(const std::string& corpId);
|
||||
std::string getUserGroupName()const;
|
||||
void setUserGroupName(const std::string& userGroupName);
|
||||
long getParentUserGroupId()const;
|
||||
void setParentUserGroupId(long parentUserGroupId);
|
||||
|
||||
private:
|
||||
std::string isvSubId_;
|
||||
std::string corpId_;
|
||||
std::string userGroupName_;
|
||||
long parentUserGroupId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VCS_MODEL_CREATEUSERGROUPREQUEST_H_
|
||||
61
vcs/include/alibabacloud/vcs/model/CreateUserGroupResult.h
Normal file
61
vcs/include/alibabacloud/vcs/model/CreateUserGroupResult.h
Normal file
@@ -0,0 +1,61 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VCS_MODEL_CREATEUSERGROUPRESULT_H_
|
||||
#define ALIBABACLOUD_VCS_MODEL_CREATEUSERGROUPRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/vcs/VcsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vcs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VCS_EXPORT CreateUserGroupResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
std::string userGroupName;
|
||||
long userGroupId;
|
||||
std::string isvSubId;
|
||||
};
|
||||
|
||||
|
||||
CreateUserGroupResult();
|
||||
explicit CreateUserGroupResult(const std::string &payload);
|
||||
~CreateUserGroupResult();
|
||||
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_VCS_MODEL_CREATEUSERGROUPRESULT_H_
|
||||
84
vcs/include/alibabacloud/vcs/model/CreateUserRequest.h
Normal file
84
vcs/include/alibabacloud/vcs/model/CreateUserRequest.h
Normal 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_VCS_MODEL_CREATEUSERREQUEST_H_
|
||||
#define ALIBABACLOUD_VCS_MODEL_CREATEUSERREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/vcs/VcsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vcs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VCS_EXPORT CreateUserRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
CreateUserRequest();
|
||||
~CreateUserRequest();
|
||||
|
||||
std::string getCorpId()const;
|
||||
void setCorpId(const std::string& corpId);
|
||||
int getGender()const;
|
||||
void setGender(int gender);
|
||||
std::string getPlateNo()const;
|
||||
void setPlateNo(const std::string& plateNo);
|
||||
std::string getIdNumber()const;
|
||||
void setIdNumber(const std::string& idNumber);
|
||||
std::string getFaceImageUrl()const;
|
||||
void setFaceImageUrl(const std::string& faceImageUrl);
|
||||
std::string getAttachment()const;
|
||||
void setAttachment(const std::string& attachment);
|
||||
std::string getIsvSubId()const;
|
||||
void setIsvSubId(const std::string& isvSubId);
|
||||
std::string getAddress()const;
|
||||
void setAddress(const std::string& address);
|
||||
long getUserGroupId()const;
|
||||
void setUserGroupId(long userGroupId);
|
||||
std::string getPhoneNo()const;
|
||||
void setPhoneNo(const std::string& phoneNo);
|
||||
std::string getBizId()const;
|
||||
void setBizId(const std::string& bizId);
|
||||
int getAge()const;
|
||||
void setAge(int age);
|
||||
std::string getUserName()const;
|
||||
void setUserName(const std::string& userName);
|
||||
|
||||
private:
|
||||
std::string corpId_;
|
||||
int gender_;
|
||||
std::string plateNo_;
|
||||
std::string idNumber_;
|
||||
std::string faceImageUrl_;
|
||||
std::string attachment_;
|
||||
std::string isvSubId_;
|
||||
std::string address_;
|
||||
long userGroupId_;
|
||||
std::string phoneNo_;
|
||||
std::string bizId_;
|
||||
int age_;
|
||||
std::string userName_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VCS_MODEL_CREATEUSERREQUEST_H_
|
||||
71
vcs/include/alibabacloud/vcs/model/CreateUserResult.h
Normal file
71
vcs/include/alibabacloud/vcs/model/CreateUserResult.h
Normal 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_VCS_MODEL_CREATEUSERRESULT_H_
|
||||
#define ALIBABACLOUD_VCS_MODEL_CREATEUSERRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/vcs/VcsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vcs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VCS_EXPORT CreateUserResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
std::string userName;
|
||||
std::string address;
|
||||
std::string idNumber;
|
||||
int userGroupId;
|
||||
std::string isvSubId;
|
||||
std::string attachment;
|
||||
std::string gender;
|
||||
std::string faceImageUrl;
|
||||
std::string phoneNo;
|
||||
int userId;
|
||||
std::string plateNo;
|
||||
std::string bizId;
|
||||
std::string age;
|
||||
};
|
||||
|
||||
|
||||
CreateUserResult();
|
||||
explicit CreateUserResult(const std::string &payload);
|
||||
~CreateUserResult();
|
||||
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_VCS_MODEL_CREATEUSERRESULT_H_
|
||||
54
vcs/include/alibabacloud/vcs/model/DeleteUserGroupRequest.h
Normal file
54
vcs/include/alibabacloud/vcs/model/DeleteUserGroupRequest.h
Normal 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_VCS_MODEL_DELETEUSERGROUPREQUEST_H_
|
||||
#define ALIBABACLOUD_VCS_MODEL_DELETEUSERGROUPREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/vcs/VcsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vcs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VCS_EXPORT DeleteUserGroupRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DeleteUserGroupRequest();
|
||||
~DeleteUserGroupRequest();
|
||||
|
||||
std::string getIsvSubId()const;
|
||||
void setIsvSubId(const std::string& isvSubId);
|
||||
std::string getCorpId()const;
|
||||
void setCorpId(const std::string& corpId);
|
||||
std::string getUserGroupId()const;
|
||||
void setUserGroupId(const std::string& userGroupId);
|
||||
|
||||
private:
|
||||
std::string isvSubId_;
|
||||
std::string corpId_;
|
||||
std::string userGroupId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VCS_MODEL_DELETEUSERGROUPREQUEST_H_
|
||||
55
vcs/include/alibabacloud/vcs/model/DeleteUserGroupResult.h
Normal file
55
vcs/include/alibabacloud/vcs/model/DeleteUserGroupResult.h
Normal 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_VCS_MODEL_DELETEUSERGROUPRESULT_H_
|
||||
#define ALIBABACLOUD_VCS_MODEL_DELETEUSERGROUPRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/vcs/VcsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vcs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VCS_EXPORT DeleteUserGroupResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteUserGroupResult();
|
||||
explicit DeleteUserGroupResult(const std::string &payload);
|
||||
~DeleteUserGroupResult();
|
||||
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_VCS_MODEL_DELETEUSERGROUPRESULT_H_
|
||||
54
vcs/include/alibabacloud/vcs/model/DeleteUserRequest.h
Normal file
54
vcs/include/alibabacloud/vcs/model/DeleteUserRequest.h
Normal 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_VCS_MODEL_DELETEUSERREQUEST_H_
|
||||
#define ALIBABACLOUD_VCS_MODEL_DELETEUSERREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/vcs/VcsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vcs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VCS_EXPORT DeleteUserRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DeleteUserRequest();
|
||||
~DeleteUserRequest();
|
||||
|
||||
std::string getIsvSubId()const;
|
||||
void setIsvSubId(const std::string& isvSubId);
|
||||
std::string getCorpId()const;
|
||||
void setCorpId(const std::string& corpId);
|
||||
long getUserId()const;
|
||||
void setUserId(long userId);
|
||||
|
||||
private:
|
||||
std::string isvSubId_;
|
||||
std::string corpId_;
|
||||
long userId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VCS_MODEL_DELETEUSERREQUEST_H_
|
||||
55
vcs/include/alibabacloud/vcs/model/DeleteUserResult.h
Normal file
55
vcs/include/alibabacloud/vcs/model/DeleteUserResult.h
Normal 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_VCS_MODEL_DELETEUSERRESULT_H_
|
||||
#define ALIBABACLOUD_VCS_MODEL_DELETEUSERRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/vcs/VcsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vcs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VCS_EXPORT DeleteUserResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteUserResult();
|
||||
explicit DeleteUserResult(const std::string &payload);
|
||||
~DeleteUserResult();
|
||||
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_VCS_MODEL_DELETEUSERRESULT_H_
|
||||
57
vcs/include/alibabacloud/vcs/model/GetPersonListRequest.h
Normal file
57
vcs/include/alibabacloud/vcs/model/GetPersonListRequest.h
Normal 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_VCS_MODEL_GETPERSONLISTREQUEST_H_
|
||||
#define ALIBABACLOUD_VCS_MODEL_GETPERSONLISTREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/vcs/VcsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vcs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VCS_EXPORT GetPersonListRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
GetPersonListRequest();
|
||||
~GetPersonListRequest();
|
||||
|
||||
std::string getFaceImageUrl()const;
|
||||
void setFaceImageUrl(const std::string& faceImageUrl);
|
||||
std::string getPageNumber()const;
|
||||
void setPageNumber(const std::string& pageNumber);
|
||||
std::string getCorpIdList()const;
|
||||
void setCorpIdList(const std::string& corpIdList);
|
||||
std::string getPageSize()const;
|
||||
void setPageSize(const std::string& pageSize);
|
||||
|
||||
private:
|
||||
std::string faceImageUrl_;
|
||||
std::string pageNumber_;
|
||||
std::string corpIdList_;
|
||||
std::string pageSize_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VCS_MODEL_GETPERSONLISTREQUEST_H_
|
||||
76
vcs/include/alibabacloud/vcs/model/GetPersonListResult.h
Normal file
76
vcs/include/alibabacloud/vcs/model/GetPersonListResult.h
Normal file
@@ -0,0 +1,76 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VCS_MODEL_GETPERSONLISTRESULT_H_
|
||||
#define ALIBABACLOUD_VCS_MODEL_GETPERSONLISTRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/vcs/VcsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vcs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VCS_EXPORT GetPersonListResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
struct RecordsItem
|
||||
{
|
||||
struct TagListItem
|
||||
{
|
||||
std::string tagCodeName;
|
||||
std::string tagName;
|
||||
std::string value;
|
||||
std::string code;
|
||||
};
|
||||
std::string firstAppearTime;
|
||||
std::string personId;
|
||||
std::vector<RecordsItem::TagListItem> tagList;
|
||||
std::string faceImageUrl;
|
||||
};
|
||||
std::string totalCount;
|
||||
std::string pageSize;
|
||||
std::string pageNumber;
|
||||
std::vector<RecordsItem> records;
|
||||
};
|
||||
|
||||
|
||||
GetPersonListResult();
|
||||
explicit GetPersonListResult(const std::string &payload);
|
||||
~GetPersonListResult();
|
||||
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_VCS_MODEL_GETPERSONLISTRESULT_H_
|
||||
57
vcs/include/alibabacloud/vcs/model/GetUserDetailRequest.h
Normal file
57
vcs/include/alibabacloud/vcs/model/GetUserDetailRequest.h
Normal 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_VCS_MODEL_GETUSERDETAILREQUEST_H_
|
||||
#define ALIBABACLOUD_VCS_MODEL_GETUSERDETAILREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/vcs/VcsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vcs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VCS_EXPORT GetUserDetailRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
GetUserDetailRequest();
|
||||
~GetUserDetailRequest();
|
||||
|
||||
std::string getIsvSubId()const;
|
||||
void setIsvSubId(const std::string& isvSubId);
|
||||
std::string getCorpId()const;
|
||||
void setCorpId(const std::string& corpId);
|
||||
bool getNeedFaceDetail()const;
|
||||
void setNeedFaceDetail(bool needFaceDetail);
|
||||
long getUserId()const;
|
||||
void setUserId(long userId);
|
||||
|
||||
private:
|
||||
std::string isvSubId_;
|
||||
std::string corpId_;
|
||||
bool needFaceDetail_;
|
||||
long userId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VCS_MODEL_GETUSERDETAILREQUEST_H_
|
||||
71
vcs/include/alibabacloud/vcs/model/GetUserDetailResult.h
Normal file
71
vcs/include/alibabacloud/vcs/model/GetUserDetailResult.h
Normal 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_VCS_MODEL_GETUSERDETAILRESULT_H_
|
||||
#define ALIBABACLOUD_VCS_MODEL_GETUSERDETAILRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/vcs/VcsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vcs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VCS_EXPORT GetUserDetailResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
std::string userName;
|
||||
std::string address;
|
||||
std::string idNumber;
|
||||
int userGroupId;
|
||||
std::string isvSubId;
|
||||
std::string attachment;
|
||||
std::string gender;
|
||||
std::string faceImageUrl;
|
||||
std::string phoneNo;
|
||||
int userId;
|
||||
std::string plateNo;
|
||||
std::string bizId;
|
||||
std::string age;
|
||||
};
|
||||
|
||||
|
||||
GetUserDetailResult();
|
||||
explicit GetUserDetailResult(const std::string &payload);
|
||||
~GetUserDetailResult();
|
||||
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_VCS_MODEL_GETUSERDETAILRESULT_H_
|
||||
@@ -35,26 +35,38 @@ namespace AlibabaCloud
|
||||
ListCorpGroupMetricsRequest();
|
||||
~ListCorpGroupMetricsRequest();
|
||||
|
||||
std::string getCorpId()const;
|
||||
void setCorpId(const std::string& corpId);
|
||||
std::string getGroupId()const;
|
||||
void setGroupId(const std::string& groupId);
|
||||
std::string getEndTime()const;
|
||||
void setEndTime(const std::string& endTime);
|
||||
std::string getStartTime()const;
|
||||
void setStartTime(const std::string& startTime);
|
||||
std::string getDeviceId()const;
|
||||
void setDeviceId(const std::string& deviceId);
|
||||
std::string getPageNumber()const;
|
||||
void setPageNumber(const std::string& pageNumber);
|
||||
std::string getDeviceGroup()const;
|
||||
void setDeviceGroup(const std::string& deviceGroup);
|
||||
std::string getTagCode()const;
|
||||
void setTagCode(const std::string& tagCode);
|
||||
std::string getPageSize()const;
|
||||
void setPageSize(const std::string& pageSize);
|
||||
std::string getUserGroup()const;
|
||||
void setUserGroup(const std::string& userGroup);
|
||||
|
||||
private:
|
||||
std::string corpId_;
|
||||
std::string groupId_;
|
||||
std::string endTime_;
|
||||
std::string startTime_;
|
||||
std::string deviceId_;
|
||||
std::string pageNumber_;
|
||||
std::string deviceGroup_;
|
||||
std::string tagCode_;
|
||||
std::string pageSize_;
|
||||
std::string userGroup_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -32,13 +32,18 @@ namespace AlibabaCloud
|
||||
class ALIBABACLOUD_VCS_EXPORT ListCorpGroupMetricsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Day
|
||||
struct DataItem
|
||||
{
|
||||
std::string checkedTime;
|
||||
std::string corpId;
|
||||
std::string personID;
|
||||
std::string corpGroupId;
|
||||
std::string deviceGroupId;
|
||||
std::string deviceId;
|
||||
std::string userGroupId;
|
||||
std::string tagMetrics;
|
||||
std::string tagCode;
|
||||
std::string tagValue;
|
||||
std::string groupId;
|
||||
std::string dateId;
|
||||
};
|
||||
|
||||
|
||||
@@ -49,7 +54,7 @@ namespace AlibabaCloud
|
||||
std::string getMessage()const;
|
||||
int getPageSize()const;
|
||||
int getPageNumber()const;
|
||||
std::vector<Day> getData()const;
|
||||
std::vector<DataItem> getData()const;
|
||||
std::string getCode()const;
|
||||
std::string getSuccess()const;
|
||||
|
||||
@@ -60,7 +65,7 @@ namespace AlibabaCloud
|
||||
std::string message_;
|
||||
int pageSize_;
|
||||
int pageNumber_;
|
||||
std::vector<Day> data_;
|
||||
std::vector<DataItem> data_;
|
||||
std::string code_;
|
||||
std::string success_;
|
||||
|
||||
|
||||
@@ -43,18 +43,27 @@ namespace AlibabaCloud
|
||||
void setStartTime(const std::string& startTime);
|
||||
std::string getPageNumber()const;
|
||||
void setPageNumber(const std::string& pageNumber);
|
||||
std::string getDeviceGroupList()const;
|
||||
void setDeviceGroupList(const std::string& deviceGroupList);
|
||||
std::string getTagCode()const;
|
||||
void setTagCode(const std::string& tagCode);
|
||||
std::string getUserGroupList()const;
|
||||
void setUserGroupList(const std::string& userGroupList);
|
||||
std::string getPageSize()const;
|
||||
void setPageSize(const std::string& pageSize);
|
||||
std::string getDeviceIdList()const;
|
||||
void setDeviceIdList(const std::string& deviceIdList);
|
||||
|
||||
private:
|
||||
std::string corpId_;
|
||||
std::string endTime_;
|
||||
std::string startTime_;
|
||||
std::string pageNumber_;
|
||||
std::string deviceGroupList_;
|
||||
std::string tagCode_;
|
||||
std::string userGroupList_;
|
||||
std::string pageSize_;
|
||||
std::string deviceIdList_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -35,9 +35,14 @@ namespace AlibabaCloud
|
||||
struct DataItem
|
||||
{
|
||||
std::string corpId;
|
||||
std::string personId;
|
||||
std::string deviceGroupId;
|
||||
std::string deviceId;
|
||||
std::string userGroupId;
|
||||
std::string tagMetrics;
|
||||
std::string tagCode;
|
||||
std::string tagValue;
|
||||
std::string dateId;
|
||||
};
|
||||
|
||||
|
||||
|
||||
51
vcs/include/alibabacloud/vcs/model/ListUserGroupsRequest.h
Normal file
51
vcs/include/alibabacloud/vcs/model/ListUserGroupsRequest.h
Normal 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_VCS_MODEL_LISTUSERGROUPSREQUEST_H_
|
||||
#define ALIBABACLOUD_VCS_MODEL_LISTUSERGROUPSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/vcs/VcsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vcs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VCS_EXPORT ListUserGroupsRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
ListUserGroupsRequest();
|
||||
~ListUserGroupsRequest();
|
||||
|
||||
std::string getIsvSubId()const;
|
||||
void setIsvSubId(const std::string& isvSubId);
|
||||
std::string getCorpId()const;
|
||||
void setCorpId(const std::string& corpId);
|
||||
|
||||
private:
|
||||
std::string isvSubId_;
|
||||
std::string corpId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VCS_MODEL_LISTUSERGROUPSREQUEST_H_
|
||||
66
vcs/include/alibabacloud/vcs/model/ListUserGroupsResult.h
Normal file
66
vcs/include/alibabacloud/vcs/model/ListUserGroupsResult.h
Normal 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_VCS_MODEL_LISTUSERGROUPSRESULT_H_
|
||||
#define ALIBABACLOUD_VCS_MODEL_LISTUSERGROUPSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/vcs/VcsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vcs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VCS_EXPORT ListUserGroupsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct DataItem
|
||||
{
|
||||
long parentUserGroupId;
|
||||
long userCount;
|
||||
std::string userGroupName;
|
||||
long userGroupId;
|
||||
std::string createTime;
|
||||
std::string updateTime;
|
||||
std::string isvSubId;
|
||||
std::string creator;
|
||||
};
|
||||
|
||||
|
||||
ListUserGroupsResult();
|
||||
explicit ListUserGroupsResult(const std::string &payload);
|
||||
~ListUserGroupsResult();
|
||||
std::string getMessage()const;
|
||||
std::vector<DataItem> getData()const;
|
||||
std::string getCode()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
std::vector<DataItem> data_;
|
||||
std::string code_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VCS_MODEL_LISTUSERGROUPSRESULT_H_
|
||||
90
vcs/include/alibabacloud/vcs/model/ListUsersRequest.h
Normal file
90
vcs/include/alibabacloud/vcs/model/ListUsersRequest.h
Normal 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_VCS_MODEL_LISTUSERSREQUEST_H_
|
||||
#define ALIBABACLOUD_VCS_MODEL_LISTUSERSREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/vcs/VcsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vcs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VCS_EXPORT ListUsersRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
ListUsersRequest();
|
||||
~ListUsersRequest();
|
||||
|
||||
std::string getCorpId()const;
|
||||
void setCorpId(const std::string& corpId);
|
||||
int getGender()const;
|
||||
void setGender(int gender);
|
||||
std::string getPlateNo()const;
|
||||
void setPlateNo(const std::string& plateNo);
|
||||
std::string getIdNumber()const;
|
||||
void setIdNumber(const std::string& idNumber);
|
||||
std::string getFaceImageUrl()const;
|
||||
void setFaceImageUrl(const std::string& faceImageUrl);
|
||||
long getPageNumber()const;
|
||||
void setPageNumber(long pageNumber);
|
||||
std::string getAttachment()const;
|
||||
void setAttachment(const std::string& attachment);
|
||||
long getPageSize()const;
|
||||
void setPageSize(long pageSize);
|
||||
std::string getIsvSubId()const;
|
||||
void setIsvSubId(const std::string& isvSubId);
|
||||
std::string getAddress()const;
|
||||
void setAddress(const std::string& address);
|
||||
long getUserGroupId()const;
|
||||
void setUserGroupId(long userGroupId);
|
||||
std::string getPhoneNo()const;
|
||||
void setPhoneNo(const std::string& phoneNo);
|
||||
std::string getBizId()const;
|
||||
void setBizId(const std::string& bizId);
|
||||
int getAge()const;
|
||||
void setAge(int age);
|
||||
std::string getUserName()const;
|
||||
void setUserName(const std::string& userName);
|
||||
|
||||
private:
|
||||
std::string corpId_;
|
||||
int gender_;
|
||||
std::string plateNo_;
|
||||
std::string idNumber_;
|
||||
std::string faceImageUrl_;
|
||||
long pageNumber_;
|
||||
std::string attachment_;
|
||||
long pageSize_;
|
||||
std::string isvSubId_;
|
||||
std::string address_;
|
||||
long userGroupId_;
|
||||
std::string phoneNo_;
|
||||
std::string bizId_;
|
||||
int age_;
|
||||
std::string userName_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VCS_MODEL_LISTUSERSREQUEST_H_
|
||||
76
vcs/include/alibabacloud/vcs/model/ListUsersResult.h
Normal file
76
vcs/include/alibabacloud/vcs/model/ListUsersResult.h
Normal file
@@ -0,0 +1,76 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_VCS_MODEL_LISTUSERSRESULT_H_
|
||||
#define ALIBABACLOUD_VCS_MODEL_LISTUSERSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/vcs/VcsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vcs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VCS_EXPORT ListUsersResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
struct RecordsItem
|
||||
{
|
||||
std::string userName;
|
||||
std::string idNumber;
|
||||
int userId;
|
||||
int userGroupId;
|
||||
std::string isvSubId;
|
||||
std::string attachment;
|
||||
std::string gender;
|
||||
std::string bizId;
|
||||
std::string age;
|
||||
std::string faceImageUrl;
|
||||
};
|
||||
long pageSize;
|
||||
long pageNumber;
|
||||
long total;
|
||||
std::vector<RecordsItem> records;
|
||||
long success;
|
||||
};
|
||||
|
||||
|
||||
ListUsersResult();
|
||||
explicit ListUsersResult(const std::string &payload);
|
||||
~ListUsersResult();
|
||||
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_VCS_MODEL_LISTUSERSRESULT_H_
|
||||
51
vcs/include/alibabacloud/vcs/model/UnbindCorpGroupRequest.h
Normal file
51
vcs/include/alibabacloud/vcs/model/UnbindCorpGroupRequest.h
Normal 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_VCS_MODEL_UNBINDCORPGROUPREQUEST_H_
|
||||
#define ALIBABACLOUD_VCS_MODEL_UNBINDCORPGROUPREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/vcs/VcsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vcs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VCS_EXPORT UnbindCorpGroupRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
UnbindCorpGroupRequest();
|
||||
~UnbindCorpGroupRequest();
|
||||
|
||||
std::string getCorpId()const;
|
||||
void setCorpId(const std::string& corpId);
|
||||
std::string getCorpGroupId()const;
|
||||
void setCorpGroupId(const std::string& corpGroupId);
|
||||
|
||||
private:
|
||||
std::string corpId_;
|
||||
std::string corpGroupId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VCS_MODEL_UNBINDCORPGROUPREQUEST_H_
|
||||
55
vcs/include/alibabacloud/vcs/model/UnbindCorpGroupResult.h
Normal file
55
vcs/include/alibabacloud/vcs/model/UnbindCorpGroupResult.h
Normal 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_VCS_MODEL_UNBINDCORPGROUPRESULT_H_
|
||||
#define ALIBABACLOUD_VCS_MODEL_UNBINDCORPGROUPRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/vcs/VcsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vcs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VCS_EXPORT UnbindCorpGroupResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
UnbindCorpGroupResult();
|
||||
explicit UnbindCorpGroupResult(const std::string &payload);
|
||||
~UnbindCorpGroupResult();
|
||||
std::string getMessage()const;
|
||||
std::string getCode()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
std::string code_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VCS_MODEL_UNBINDCORPGROUPRESULT_H_
|
||||
54
vcs/include/alibabacloud/vcs/model/UnbindUserRequest.h
Normal file
54
vcs/include/alibabacloud/vcs/model/UnbindUserRequest.h
Normal 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_VCS_MODEL_UNBINDUSERREQUEST_H_
|
||||
#define ALIBABACLOUD_VCS_MODEL_UNBINDUSERREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/vcs/VcsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vcs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VCS_EXPORT UnbindUserRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
UnbindUserRequest();
|
||||
~UnbindUserRequest();
|
||||
|
||||
std::string getIsvSubId()const;
|
||||
void setIsvSubId(const std::string& isvSubId);
|
||||
std::string getCorpId()const;
|
||||
void setCorpId(const std::string& corpId);
|
||||
long getUserId()const;
|
||||
void setUserId(long userId);
|
||||
|
||||
private:
|
||||
std::string isvSubId_;
|
||||
std::string corpId_;
|
||||
long userId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VCS_MODEL_UNBINDUSERREQUEST_H_
|
||||
55
vcs/include/alibabacloud/vcs/model/UnbindUserResult.h
Normal file
55
vcs/include/alibabacloud/vcs/model/UnbindUserResult.h
Normal 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_VCS_MODEL_UNBINDUSERRESULT_H_
|
||||
#define ALIBABACLOUD_VCS_MODEL_UNBINDUSERRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/vcs/VcsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vcs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VCS_EXPORT UnbindUserResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
UnbindUserResult();
|
||||
explicit UnbindUserResult(const std::string &payload);
|
||||
~UnbindUserResult();
|
||||
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_VCS_MODEL_UNBINDUSERRESULT_H_
|
||||
57
vcs/include/alibabacloud/vcs/model/UpdateUserGroupRequest.h
Normal file
57
vcs/include/alibabacloud/vcs/model/UpdateUserGroupRequest.h
Normal 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_VCS_MODEL_UPDATEUSERGROUPREQUEST_H_
|
||||
#define ALIBABACLOUD_VCS_MODEL_UPDATEUSERGROUPREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/vcs/VcsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vcs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VCS_EXPORT UpdateUserGroupRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
UpdateUserGroupRequest();
|
||||
~UpdateUserGroupRequest();
|
||||
|
||||
std::string getIsvSubId()const;
|
||||
void setIsvSubId(const std::string& isvSubId);
|
||||
std::string getCorpId()const;
|
||||
void setCorpId(const std::string& corpId);
|
||||
long getUserGroupId()const;
|
||||
void setUserGroupId(long userGroupId);
|
||||
std::string getUserGroupName()const;
|
||||
void setUserGroupName(const std::string& userGroupName);
|
||||
|
||||
private:
|
||||
std::string isvSubId_;
|
||||
std::string corpId_;
|
||||
long userGroupId_;
|
||||
std::string userGroupName_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VCS_MODEL_UPDATEUSERGROUPREQUEST_H_
|
||||
63
vcs/include/alibabacloud/vcs/model/UpdateUserGroupResult.h
Normal file
63
vcs/include/alibabacloud/vcs/model/UpdateUserGroupResult.h
Normal 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_VCS_MODEL_UPDATEUSERGROUPRESULT_H_
|
||||
#define ALIBABACLOUD_VCS_MODEL_UPDATEUSERGROUPRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/vcs/VcsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vcs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VCS_EXPORT UpdateUserGroupResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
std::string parentUserGroupId;
|
||||
long userCount;
|
||||
long userGroupId;
|
||||
std::string userGroupName;
|
||||
std::string isvSubId;
|
||||
};
|
||||
|
||||
|
||||
UpdateUserGroupResult();
|
||||
explicit UpdateUserGroupResult(const std::string &payload);
|
||||
~UpdateUserGroupResult();
|
||||
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_VCS_MODEL_UPDATEUSERGROUPRESULT_H_
|
||||
90
vcs/include/alibabacloud/vcs/model/UpdateUserRequest.h
Normal file
90
vcs/include/alibabacloud/vcs/model/UpdateUserRequest.h
Normal 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_VCS_MODEL_UPDATEUSERREQUEST_H_
|
||||
#define ALIBABACLOUD_VCS_MODEL_UPDATEUSERREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/vcs/VcsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vcs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VCS_EXPORT UpdateUserRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
UpdateUserRequest();
|
||||
~UpdateUserRequest();
|
||||
|
||||
std::string getCorpId()const;
|
||||
void setCorpId(const std::string& corpId);
|
||||
std::string getFaceImageContent()const;
|
||||
void setFaceImageContent(const std::string& faceImageContent);
|
||||
int getGender()const;
|
||||
void setGender(int gender);
|
||||
std::string getPlateNo()const;
|
||||
void setPlateNo(const std::string& plateNo);
|
||||
std::string getIdNumber()const;
|
||||
void setIdNumber(const std::string& idNumber);
|
||||
std::string getFaceImageUrl()const;
|
||||
void setFaceImageUrl(const std::string& faceImageUrl);
|
||||
long getUserId()const;
|
||||
void setUserId(long userId);
|
||||
std::string getAttachment()const;
|
||||
void setAttachment(const std::string& attachment);
|
||||
std::string getIsvSubId()const;
|
||||
void setIsvSubId(const std::string& isvSubId);
|
||||
std::string getAddress()const;
|
||||
void setAddress(const std::string& address);
|
||||
long getUserGroupId()const;
|
||||
void setUserGroupId(long userGroupId);
|
||||
std::string getPhoneNo()const;
|
||||
void setPhoneNo(const std::string& phoneNo);
|
||||
std::string getBizId()const;
|
||||
void setBizId(const std::string& bizId);
|
||||
int getAge()const;
|
||||
void setAge(int age);
|
||||
std::string getUserName()const;
|
||||
void setUserName(const std::string& userName);
|
||||
|
||||
private:
|
||||
std::string corpId_;
|
||||
std::string faceImageContent_;
|
||||
int gender_;
|
||||
std::string plateNo_;
|
||||
std::string idNumber_;
|
||||
std::string faceImageUrl_;
|
||||
long userId_;
|
||||
std::string attachment_;
|
||||
std::string isvSubId_;
|
||||
std::string address_;
|
||||
long userGroupId_;
|
||||
std::string phoneNo_;
|
||||
std::string bizId_;
|
||||
int age_;
|
||||
std::string userName_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VCS_MODEL_UPDATEUSERREQUEST_H_
|
||||
55
vcs/include/alibabacloud/vcs/model/UpdateUserResult.h
Normal file
55
vcs/include/alibabacloud/vcs/model/UpdateUserResult.h
Normal 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_VCS_MODEL_UPDATEUSERRESULT_H_
|
||||
#define ALIBABACLOUD_VCS_MODEL_UPDATEUSERRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/vcs/VcsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vcs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VCS_EXPORT UpdateUserResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
UpdateUserResult();
|
||||
explicit UpdateUserResult(const std::string &payload);
|
||||
~UpdateUserResult();
|
||||
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_VCS_MODEL_UPDATEUSERRESULT_H_
|
||||
48
vcs/include/alibabacloud/vcs/model/UploadImageRequest.h
Normal file
48
vcs/include/alibabacloud/vcs/model/UploadImageRequest.h
Normal 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_VCS_MODEL_UPLOADIMAGEREQUEST_H_
|
||||
#define ALIBABACLOUD_VCS_MODEL_UPLOADIMAGEREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/vcs/VcsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vcs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VCS_EXPORT UploadImageRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
UploadImageRequest();
|
||||
~UploadImageRequest();
|
||||
|
||||
std::string getImageUrl()const;
|
||||
void setImageUrl(const std::string& imageUrl);
|
||||
|
||||
private:
|
||||
std::string imageUrl_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_VCS_MODEL_UPLOADIMAGEREQUEST_H_
|
||||
55
vcs/include/alibabacloud/vcs/model/UploadImageResult.h
Normal file
55
vcs/include/alibabacloud/vcs/model/UploadImageResult.h
Normal 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_VCS_MODEL_UPLOADIMAGERESULT_H_
|
||||
#define ALIBABACLOUD_VCS_MODEL_UPLOADIMAGERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/vcs/VcsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Vcs
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_VCS_EXPORT UploadImageResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
UploadImageResult();
|
||||
explicit UploadImageResult(const std::string &payload);
|
||||
~UploadImageResult();
|
||||
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_VCS_MODEL_UPLOADIMAGERESULT_H_
|
||||
Reference in New Issue
Block a user