GetUser API return user execute query count information.

This commit is contained in:
sdk-team
2020-04-23 22:37:56 +08:00
parent 4aa00d49d1
commit 7e80260525
23 changed files with 42 additions and 24 deletions

View File

@@ -1,3 +1,6 @@
2020-04-23 Version: 1.36.375
- GetUser API return user execute query count information.
2020-04-23 Version: 1.36.374
- Fixed bugs for MassPush API.

View File

@@ -1 +1 @@
1.36.374
1.36.375

View File

@@ -34,13 +34,18 @@ namespace AlibabaCloud
public:
struct User
{
long uid;
std::vector<std::string> roleIdList;
std::string userId;
std::string state;
std::vector<std::string> roleNameList;
std::string nickName;
std::string mobile;
long maxExecuteCount;
long uid;
std::string lastLoginTime;
long curResultCount;
std::vector<std::string> roleIdList;
long maxResultCount;
std::string userId;
std::string state;
long curExecuteCount;
long parentUid;
};

View File

@@ -21,7 +21,7 @@ using AlibabaCloud::Dms_enterprise::Model::GetApprovalDetailRequest;
GetApprovalDetailRequest::GetApprovalDetailRequest() :
RpcServiceRequest("dms-enterprise", "2018-11-01", "GetApprovalDetail")
{
setMethod(HttpRequest::Method::Get);
setMethod(HttpRequest::Method::Post);
}
GetApprovalDetailRequest::~GetApprovalDetailRequest()

View File

@@ -21,7 +21,7 @@ using AlibabaCloud::Dms_enterprise::Model::GetDatabaseRequest;
GetDatabaseRequest::GetDatabaseRequest() :
RpcServiceRequest("dms-enterprise", "2018-11-01", "GetDatabase")
{
setMethod(HttpRequest::Method::Get);
setMethod(HttpRequest::Method::Post);
}
GetDatabaseRequest::~GetDatabaseRequest()

View File

@@ -21,7 +21,7 @@ using AlibabaCloud::Dms_enterprise::Model::GetInstanceRequest;
GetInstanceRequest::GetInstanceRequest() :
RpcServiceRequest("dms-enterprise", "2018-11-01", "GetInstance")
{
setMethod(HttpRequest::Method::Get);
setMethod(HttpRequest::Method::Post);
}
GetInstanceRequest::~GetInstanceRequest()

View File

@@ -21,7 +21,7 @@ using AlibabaCloud::Dms_enterprise::Model::GetLogicDatabaseRequest;
GetLogicDatabaseRequest::GetLogicDatabaseRequest() :
RpcServiceRequest("dms-enterprise", "2018-11-01", "GetLogicDatabase")
{
setMethod(HttpRequest::Method::Get);
setMethod(HttpRequest::Method::Post);
}
GetLogicDatabaseRequest::~GetLogicDatabaseRequest()

View File

@@ -21,7 +21,7 @@ using AlibabaCloud::Dms_enterprise::Model::GetOpLogRequest;
GetOpLogRequest::GetOpLogRequest() :
RpcServiceRequest("dms-enterprise", "2018-11-01", "GetOpLog")
{
setMethod(HttpRequest::Method::Get);
setMethod(HttpRequest::Method::Post);
}
GetOpLogRequest::~GetOpLogRequest()

View File

@@ -21,7 +21,7 @@ using AlibabaCloud::Dms_enterprise::Model::GetUserRequest;
GetUserRequest::GetUserRequest() :
RpcServiceRequest("dms-enterprise", "2018-11-01", "GetUser")
{
setMethod(HttpRequest::Method::Get);
setMethod(HttpRequest::Method::Post);
}
GetUserRequest::~GetUserRequest()

View File

@@ -52,6 +52,16 @@ void GetUserResult::parse(const std::string &payload)
user_.parentUid = std::stol(userNode["ParentUid"].asString());
if(!userNode["State"].isNull())
user_.state = userNode["State"].asString();
if(!userNode["LastLoginTime"].isNull())
user_.lastLoginTime = userNode["LastLoginTime"].asString();
if(!userNode["CurExecuteCount"].isNull())
user_.curExecuteCount = std::stol(userNode["CurExecuteCount"].asString());
if(!userNode["CurResultCount"].isNull())
user_.curResultCount = std::stol(userNode["CurResultCount"].asString());
if(!userNode["MaxExecuteCount"].isNull())
user_.maxExecuteCount = std::stol(userNode["MaxExecuteCount"].asString());
if(!userNode["MaxResultCount"].isNull())
user_.maxResultCount = std::stol(userNode["MaxResultCount"].asString());
auto allRoleIdList = userNode["RoleIdList"]["RoleIds"];
for (auto value : allRoleIdList)
user_.roleIdList.push_back(value.asString());

View File

@@ -21,7 +21,7 @@ using AlibabaCloud::Dms_enterprise::Model::ListColumnsRequest;
ListColumnsRequest::ListColumnsRequest() :
RpcServiceRequest("dms-enterprise", "2018-11-01", "ListColumns")
{
setMethod(HttpRequest::Method::Get);
setMethod(HttpRequest::Method::Post);
}
ListColumnsRequest::~ListColumnsRequest()

View File

@@ -21,7 +21,7 @@ using AlibabaCloud::Dms_enterprise::Model::ListDatabaseUserPermssionsRequest;
ListDatabaseUserPermssionsRequest::ListDatabaseUserPermssionsRequest() :
RpcServiceRequest("dms-enterprise", "2018-11-01", "ListDatabaseUserPermssions")
{
setMethod(HttpRequest::Method::Get);
setMethod(HttpRequest::Method::Post);
}
ListDatabaseUserPermssionsRequest::~ListDatabaseUserPermssionsRequest()

View File

@@ -21,7 +21,7 @@ using AlibabaCloud::Dms_enterprise::Model::ListDatabasesRequest;
ListDatabasesRequest::ListDatabasesRequest() :
RpcServiceRequest("dms-enterprise", "2018-11-01", "ListDatabases")
{
setMethod(HttpRequest::Method::Get);
setMethod(HttpRequest::Method::Post);
}
ListDatabasesRequest::~ListDatabasesRequest()

View File

@@ -21,7 +21,7 @@ using AlibabaCloud::Dms_enterprise::Model::ListIndexesRequest;
ListIndexesRequest::ListIndexesRequest() :
RpcServiceRequest("dms-enterprise", "2018-11-01", "ListIndexes")
{
setMethod(HttpRequest::Method::Get);
setMethod(HttpRequest::Method::Post);
}
ListIndexesRequest::~ListIndexesRequest()

View File

@@ -21,7 +21,7 @@ using AlibabaCloud::Dms_enterprise::Model::ListInstancesRequest;
ListInstancesRequest::ListInstancesRequest() :
RpcServiceRequest("dms-enterprise", "2018-11-01", "ListInstances")
{
setMethod(HttpRequest::Method::Get);
setMethod(HttpRequest::Method::Post);
}
ListInstancesRequest::~ListInstancesRequest()

View File

@@ -21,7 +21,7 @@ using AlibabaCloud::Dms_enterprise::Model::ListLogicDatabasesRequest;
ListLogicDatabasesRequest::ListLogicDatabasesRequest() :
RpcServiceRequest("dms-enterprise", "2018-11-01", "ListLogicDatabases")
{
setMethod(HttpRequest::Method::Get);
setMethod(HttpRequest::Method::Post);
}
ListLogicDatabasesRequest::~ListLogicDatabasesRequest()

View File

@@ -21,7 +21,7 @@ using AlibabaCloud::Dms_enterprise::Model::ListLogicTablesRequest;
ListLogicTablesRequest::ListLogicTablesRequest() :
RpcServiceRequest("dms-enterprise", "2018-11-01", "ListLogicTables")
{
setMethod(HttpRequest::Method::Get);
setMethod(HttpRequest::Method::Post);
}
ListLogicTablesRequest::~ListLogicTablesRequest()

View File

@@ -21,7 +21,7 @@ using AlibabaCloud::Dms_enterprise::Model::ListOrdersRequest;
ListOrdersRequest::ListOrdersRequest() :
RpcServiceRequest("dms-enterprise", "2018-11-01", "ListOrders")
{
setMethod(HttpRequest::Method::Get);
setMethod(HttpRequest::Method::Post);
}
ListOrdersRequest::~ListOrdersRequest()

View File

@@ -21,7 +21,7 @@ using AlibabaCloud::Dms_enterprise::Model::ListTablesRequest;
ListTablesRequest::ListTablesRequest() :
RpcServiceRequest("dms-enterprise", "2018-11-01", "ListTables")
{
setMethod(HttpRequest::Method::Get);
setMethod(HttpRequest::Method::Post);
}
ListTablesRequest::~ListTablesRequest()

View File

@@ -21,7 +21,7 @@ using AlibabaCloud::Dms_enterprise::Model::ListUserPermissionsRequest;
ListUserPermissionsRequest::ListUserPermissionsRequest() :
RpcServiceRequest("dms-enterprise", "2018-11-01", "ListUserPermissions")
{
setMethod(HttpRequest::Method::Get);
setMethod(HttpRequest::Method::Post);
}
ListUserPermissionsRequest::~ListUserPermissionsRequest()

View File

@@ -21,7 +21,7 @@ using AlibabaCloud::Dms_enterprise::Model::ListUsersRequest;
ListUsersRequest::ListUsersRequest() :
RpcServiceRequest("dms-enterprise", "2018-11-01", "ListUsers")
{
setMethod(HttpRequest::Method::Get);
setMethod(HttpRequest::Method::Post);
}
ListUsersRequest::~ListUsersRequest()

View File

@@ -21,7 +21,7 @@ using AlibabaCloud::Dms_enterprise::Model::SearchDatabaseRequest;
SearchDatabaseRequest::SearchDatabaseRequest() :
RpcServiceRequest("dms-enterprise", "2018-11-01", "SearchDatabase")
{
setMethod(HttpRequest::Method::Get);
setMethod(HttpRequest::Method::Post);
}
SearchDatabaseRequest::~SearchDatabaseRequest()

View File

@@ -21,7 +21,7 @@ using AlibabaCloud::Dms_enterprise::Model::SearchTableRequest;
SearchTableRequest::SearchTableRequest() :
RpcServiceRequest("dms-enterprise", "2018-11-01", "SearchTable")
{
setMethod(HttpRequest::Method::Get);
setMethod(HttpRequest::Method::Post);
}
SearchTableRequest::~SearchTableRequest()