From 1c75989037dc969da8a11b8126699b6d681dd352 Mon Sep 17 00:00:00 2001 From: sdk-team Date: Tue, 27 Feb 2024 03:26:49 +0000 Subject: [PATCH] AllotDatasetAccelerationTask API add error code. --- VERSION | 2 +- .../alibabacloud/quickbi-public/model/AddUserRequest.h | 3 +++ .../alibabacloud/quickbi-public/model/AddUserResult.h | 1 + .../quickbi-public/model/QueryUserInfoByAccountRequest.h | 3 +++ .../quickbi-public/model/QueryUserInfoByAccountResult.h | 1 + .../quickbi-public/model/QueryUserInfoByUserIdResult.h | 1 + .../quickbi-public/model/QueryUserListResult.h | 1 + .../quickbi-public/model/UpdateUserRequest.h | 3 +++ quickbi-public/src/model/AddUserRequest.cc | 9 +++++++++ quickbi-public/src/model/AddUserResult.cc | 3 +++ .../src/model/QueryUserInfoByAccountRequest.cc | 9 +++++++++ quickbi-public/src/model/QueryUserInfoByAccountResult.cc | 3 +++ quickbi-public/src/model/QueryUserInfoByUserIdResult.cc | 3 +++ quickbi-public/src/model/QueryUserListResult.cc | 3 +++ quickbi-public/src/model/UpdateUserRequest.cc | 9 +++++++++ 15 files changed, 53 insertions(+), 1 deletion(-) diff --git a/VERSION b/VERSION index 01d29309a..055ace9a4 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.36.1864 \ No newline at end of file +1.36.1865 \ No newline at end of file diff --git a/quickbi-public/include/alibabacloud/quickbi-public/model/AddUserRequest.h b/quickbi-public/include/alibabacloud/quickbi-public/model/AddUserRequest.h index b82b08d56..86fb4c4c7 100644 --- a/quickbi-public/include/alibabacloud/quickbi-public/model/AddUserRequest.h +++ b/quickbi-public/include/alibabacloud/quickbi-public/model/AddUserRequest.h @@ -44,6 +44,8 @@ public: void setSignType(const std::string &signType); std::string getAccountId() const; void setAccountId(const std::string &accountId); + std::string getRoleIds() const; + void setRoleIds(const std::string &roleIds); std::string getAccountName() const; void setAccountName(const std::string &accountName); std::string getPhone() const; @@ -63,6 +65,7 @@ private: int userType_; std::string signType_; std::string accountId_; + std::string roleIds_; std::string accountName_; std::string phone_; std::string nickName_; diff --git a/quickbi-public/include/alibabacloud/quickbi-public/model/AddUserResult.h b/quickbi-public/include/alibabacloud/quickbi-public/model/AddUserResult.h index 308c9ae58..7066ccf4b 100644 --- a/quickbi-public/include/alibabacloud/quickbi-public/model/AddUserResult.h +++ b/quickbi-public/include/alibabacloud/quickbi-public/model/AddUserResult.h @@ -34,6 +34,7 @@ namespace AlibabaCloud public: struct Result { + std::vector roleIdList; std::string email; std::string userId; std::string phone; diff --git a/quickbi-public/include/alibabacloud/quickbi-public/model/QueryUserInfoByAccountRequest.h b/quickbi-public/include/alibabacloud/quickbi-public/model/QueryUserInfoByAccountRequest.h index 459aaf967..67a8cee55 100644 --- a/quickbi-public/include/alibabacloud/quickbi-public/model/QueryUserInfoByAccountRequest.h +++ b/quickbi-public/include/alibabacloud/quickbi-public/model/QueryUserInfoByAccountRequest.h @@ -36,6 +36,8 @@ public: void setAccountType(int accountType); std::string getSignType() const; void setSignType(const std::string &signType); + std::string getParentAccountName() const; + void setParentAccountName(const std::string &parentAccountName); std::string getAccount() const; void setAccount(const std::string &account); @@ -43,6 +45,7 @@ private: std::string accessPoint_; int accountType_; std::string signType_; + std::string parentAccountName_; std::string account_; }; } // namespace Model diff --git a/quickbi-public/include/alibabacloud/quickbi-public/model/QueryUserInfoByAccountResult.h b/quickbi-public/include/alibabacloud/quickbi-public/model/QueryUserInfoByAccountResult.h index 3e75e2e7a..6d11b5508 100644 --- a/quickbi-public/include/alibabacloud/quickbi-public/model/QueryUserInfoByAccountResult.h +++ b/quickbi-public/include/alibabacloud/quickbi-public/model/QueryUserInfoByAccountResult.h @@ -34,6 +34,7 @@ namespace AlibabaCloud public: struct Result { + std::vector roleIdList; std::string email; std::string accountId; std::string userId; diff --git a/quickbi-public/include/alibabacloud/quickbi-public/model/QueryUserInfoByUserIdResult.h b/quickbi-public/include/alibabacloud/quickbi-public/model/QueryUserInfoByUserIdResult.h index cc3f8a3b3..d8d6dcb4e 100644 --- a/quickbi-public/include/alibabacloud/quickbi-public/model/QueryUserInfoByUserIdResult.h +++ b/quickbi-public/include/alibabacloud/quickbi-public/model/QueryUserInfoByUserIdResult.h @@ -34,6 +34,7 @@ namespace AlibabaCloud public: struct Result { + std::vector roleIdList; std::string email; std::string accountId; std::string userId; diff --git a/quickbi-public/include/alibabacloud/quickbi-public/model/QueryUserListResult.h b/quickbi-public/include/alibabacloud/quickbi-public/model/QueryUserListResult.h index a3e6e3bf9..1b18eb725 100644 --- a/quickbi-public/include/alibabacloud/quickbi-public/model/QueryUserListResult.h +++ b/quickbi-public/include/alibabacloud/quickbi-public/model/QueryUserListResult.h @@ -36,6 +36,7 @@ namespace AlibabaCloud { struct DataItem { + std::vector roleIdList; std::string email; std::string accountId; std::string userId; diff --git a/quickbi-public/include/alibabacloud/quickbi-public/model/UpdateUserRequest.h b/quickbi-public/include/alibabacloud/quickbi-public/model/UpdateUserRequest.h index ab0ba9705..732103dcd 100644 --- a/quickbi-public/include/alibabacloud/quickbi-public/model/UpdateUserRequest.h +++ b/quickbi-public/include/alibabacloud/quickbi-public/model/UpdateUserRequest.h @@ -42,6 +42,8 @@ public: void setSignType(const std::string &signType); std::string getUserId() const; void setUserId(const std::string &userId); + std::string getRoleIds() const; + void setRoleIds(const std::string &roleIds); std::string getPhone() const; void setPhone(const std::string &phone); std::string getNickName() const; @@ -58,6 +60,7 @@ private: int userType_; std::string signType_; std::string userId_; + std::string roleIds_; std::string phone_; std::string nickName_; bool authAdminUser_; diff --git a/quickbi-public/src/model/AddUserRequest.cc b/quickbi-public/src/model/AddUserRequest.cc index ecbd2c0a8..7e3dc3810 100644 --- a/quickbi-public/src/model/AddUserRequest.cc +++ b/quickbi-public/src/model/AddUserRequest.cc @@ -88,6 +88,15 @@ void AddUserRequest::setAccountId(const std::string &accountId) { setParameter(std::string("AccountId"), accountId); } +std::string AddUserRequest::getRoleIds() const { + return roleIds_; +} + +void AddUserRequest::setRoleIds(const std::string &roleIds) { + roleIds_ = roleIds; + setBodyParameter(std::string("RoleIds"), roleIds); +} + std::string AddUserRequest::getAccountName() const { return accountName_; } diff --git a/quickbi-public/src/model/AddUserResult.cc b/quickbi-public/src/model/AddUserResult.cc index 030cbfccc..617c56882 100644 --- a/quickbi-public/src/model/AddUserResult.cc +++ b/quickbi-public/src/model/AddUserResult.cc @@ -56,6 +56,9 @@ void AddUserResult::parse(const std::string &payload) result_.phone = resultNode["Phone"].asString(); if(!resultNode["AccountName"].isNull()) result_.accountName = resultNode["AccountName"].asString(); + auto allRoleIdList = resultNode["RoleIdList"]["RoleIdList"]; + for (auto value : allRoleIdList) + result_.roleIdList.push_back(value.asString()); if(!value["Success"].isNull()) success_ = value["Success"].asString() == "true"; diff --git a/quickbi-public/src/model/QueryUserInfoByAccountRequest.cc b/quickbi-public/src/model/QueryUserInfoByAccountRequest.cc index 4f4d60d31..472625882 100644 --- a/quickbi-public/src/model/QueryUserInfoByAccountRequest.cc +++ b/quickbi-public/src/model/QueryUserInfoByAccountRequest.cc @@ -52,6 +52,15 @@ void QueryUserInfoByAccountRequest::setSignType(const std::string &signType) { setParameter(std::string("SignType"), signType); } +std::string QueryUserInfoByAccountRequest::getParentAccountName() const { + return parentAccountName_; +} + +void QueryUserInfoByAccountRequest::setParentAccountName(const std::string &parentAccountName) { + parentAccountName_ = parentAccountName; + setParameter(std::string("ParentAccountName"), parentAccountName); +} + std::string QueryUserInfoByAccountRequest::getAccount() const { return account_; } diff --git a/quickbi-public/src/model/QueryUserInfoByAccountResult.cc b/quickbi-public/src/model/QueryUserInfoByAccountResult.cc index 72c8d6d44..aec2852ab 100644 --- a/quickbi-public/src/model/QueryUserInfoByAccountResult.cc +++ b/quickbi-public/src/model/QueryUserInfoByAccountResult.cc @@ -58,6 +58,9 @@ void QueryUserInfoByAccountResult::parse(const std::string &payload) result_.phone = resultNode["Phone"].asString(); if(!resultNode["AccountName"].isNull()) result_.accountName = resultNode["AccountName"].asString(); + auto allRoleIdList = resultNode["RoleIdList"]["RoleIdList"]; + for (auto value : allRoleIdList) + result_.roleIdList.push_back(value.asString()); if(!value["Success"].isNull()) success_ = value["Success"].asString() == "true"; diff --git a/quickbi-public/src/model/QueryUserInfoByUserIdResult.cc b/quickbi-public/src/model/QueryUserInfoByUserIdResult.cc index 0c41b7510..b5042df85 100644 --- a/quickbi-public/src/model/QueryUserInfoByUserIdResult.cc +++ b/quickbi-public/src/model/QueryUserInfoByUserIdResult.cc @@ -58,6 +58,9 @@ void QueryUserInfoByUserIdResult::parse(const std::string &payload) result_.phone = resultNode["Phone"].asString(); if(!resultNode["AccountName"].isNull()) result_.accountName = resultNode["AccountName"].asString(); + auto allRoleIdList = resultNode["RoleIdList"]["RoleIdList"]; + for (auto value : allRoleIdList) + result_.roleIdList.push_back(value.asString()); if(!value["Success"].isNull()) success_ = value["Success"].asString() == "true"; diff --git a/quickbi-public/src/model/QueryUserListResult.cc b/quickbi-public/src/model/QueryUserListResult.cc index e3ad50a17..b2c6199d4 100644 --- a/quickbi-public/src/model/QueryUserListResult.cc +++ b/quickbi-public/src/model/QueryUserListResult.cc @@ -70,6 +70,9 @@ void QueryUserListResult::parse(const std::string &payload) dataItemObject.phone = resultNodeDataDataItem["Phone"].asString(); if(!resultNodeDataDataItem["AccountName"].isNull()) dataItemObject.accountName = resultNodeDataDataItem["AccountName"].asString(); + auto allRoleIdList = value["RoleIdList"]["roleIdList"]; + for (auto value : allRoleIdList) + dataItemObject.roleIdList.push_back(value.asString()); result_.data.push_back(dataItemObject); } if(!value["Success"].isNull()) diff --git a/quickbi-public/src/model/UpdateUserRequest.cc b/quickbi-public/src/model/UpdateUserRequest.cc index 5ac3e0370..9ebbf370b 100644 --- a/quickbi-public/src/model/UpdateUserRequest.cc +++ b/quickbi-public/src/model/UpdateUserRequest.cc @@ -79,6 +79,15 @@ void UpdateUserRequest::setUserId(const std::string &userId) { setParameter(std::string("UserId"), userId); } +std::string UpdateUserRequest::getRoleIds() const { + return roleIds_; +} + +void UpdateUserRequest::setRoleIds(const std::string &roleIds) { + roleIds_ = roleIds; + setParameter(std::string("RoleIds"), roleIds); +} + std::string UpdateUserRequest::getPhone() const { return phone_; }