Skip to content

Commit 76aa81f

Browse files
committed
Update API StartUserAppAsyncEnhanceInMsa: add request parameters NewShieldConfig.
1 parent 8d57f6b commit 76aa81f

File tree

4 files changed

+55
-4
lines changed

4 files changed

+55
-4
lines changed

mpaas-20201028/ChangeLog.txt

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
2025-11-19 Version: 2.2.1
2+
- Update API StartUserAppAsyncEnhanceInMsa: add request parameters NewShieldConfig.
3+
- Update API StartUserAppAsyncEnhanceInMsa: add request parameters UseYShield.
4+
- Update API UploadUserAppToMsa: add request parameters UseYShield.
5+
6+
17
2025-11-06 Version: 2.2.0
28
- Support API DeleteMdsCubeTemplate.
39

mpaas-20201028/include/alibabacloud/models/StartUserAppAsyncEnhanceInMsaRequest.hpp

Lines changed: 23 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ namespace Models
2424
DARABONBA_PTR_TO_JSON(MemoryDump, memoryDump_);
2525
DARABONBA_PTR_TO_JSON(NativeDebugger, nativeDebugger_);
2626
DARABONBA_PTR_TO_JSON(NativeHook, nativeHook_);
27+
DARABONBA_PTR_TO_JSON(NewShieldConfig, newShieldConfig_);
2728
DARABONBA_PTR_TO_JSON(PackageTampered, packageTampered_);
2829
DARABONBA_PTR_TO_JSON(Root, root_);
2930
DARABONBA_PTR_TO_JSON(RunMode, runMode_);
@@ -32,6 +33,7 @@ namespace Models
3233
DARABONBA_PTR_TO_JSON(TenantId, tenantId_);
3334
DARABONBA_PTR_TO_JSON(TotalSwitch, totalSwitch_);
3435
DARABONBA_PTR_TO_JSON(UseAShield, useAShield_);
36+
DARABONBA_PTR_TO_JSON(UseYShield, useYShield_);
3537
DARABONBA_PTR_TO_JSON(WorkspaceId, workspaceId_);
3638
};
3739
friend void from_json(const Darabonba::Json& j, StartUserAppAsyncEnhanceInMsaRequest& obj) {
@@ -46,6 +48,7 @@ namespace Models
4648
DARABONBA_PTR_FROM_JSON(MemoryDump, memoryDump_);
4749
DARABONBA_PTR_FROM_JSON(NativeDebugger, nativeDebugger_);
4850
DARABONBA_PTR_FROM_JSON(NativeHook, nativeHook_);
51+
DARABONBA_PTR_FROM_JSON(NewShieldConfig, newShieldConfig_);
4952
DARABONBA_PTR_FROM_JSON(PackageTampered, packageTampered_);
5053
DARABONBA_PTR_FROM_JSON(Root, root_);
5154
DARABONBA_PTR_FROM_JSON(RunMode, runMode_);
@@ -54,6 +57,7 @@ namespace Models
5457
DARABONBA_PTR_FROM_JSON(TenantId, tenantId_);
5558
DARABONBA_PTR_FROM_JSON(TotalSwitch, totalSwitch_);
5659
DARABONBA_PTR_FROM_JSON(UseAShield, useAShield_);
60+
DARABONBA_PTR_FROM_JSON(UseYShield, useYShield_);
5761
DARABONBA_PTR_FROM_JSON(WorkspaceId, workspaceId_);
5862
};
5963
StartUserAppAsyncEnhanceInMsaRequest() = default ;
@@ -70,8 +74,9 @@ namespace Models
7074
virtual bool empty() const override { return this->apkProtector_ == nullptr
7175
&& return this->appId_ == nullptr && return this->assetsFileList_ == nullptr && return this->classes_ == nullptr && return this->dalvikDebugger_ == nullptr && return this->emulatorEnvironment_ == nullptr
7276
&& return this->id_ == nullptr && return this->javaHook_ == nullptr && return this->memoryDump_ == nullptr && return this->nativeDebugger_ == nullptr && return this->nativeHook_ == nullptr
73-
&& return this->packageTampered_ == nullptr && return this->root_ == nullptr && return this->runMode_ == nullptr && return this->soFileList_ == nullptr && return this->taskType_ == nullptr
74-
&& return this->tenantId_ == nullptr && return this->totalSwitch_ == nullptr && return this->useAShield_ == nullptr && return this->workspaceId_ == nullptr; };
77+
&& return this->newShieldConfig_ == nullptr && return this->packageTampered_ == nullptr && return this->root_ == nullptr && return this->runMode_ == nullptr && return this->soFileList_ == nullptr
78+
&& return this->taskType_ == nullptr && return this->tenantId_ == nullptr && return this->totalSwitch_ == nullptr && return this->useAShield_ == nullptr && return this->useYShield_ == nullptr
79+
&& return this->workspaceId_ == nullptr; };
7580
// apkProtector Field Functions
7681
bool hasApkProtector() const { return this->apkProtector_ != nullptr;};
7782
void deleteApkProtector() { this->apkProtector_ = nullptr;};
@@ -149,6 +154,13 @@ namespace Models
149154
inline StartUserAppAsyncEnhanceInMsaRequest& setNativeHook(int32_t nativeHook) { DARABONBA_PTR_SET_VALUE(nativeHook_, nativeHook) };
150155

151156

157+
// newShieldConfig Field Functions
158+
bool hasNewShieldConfig() const { return this->newShieldConfig_ != nullptr;};
159+
void deleteNewShieldConfig() { this->newShieldConfig_ = nullptr;};
160+
inline string newShieldConfig() const { DARABONBA_PTR_GET_DEFAULT(newShieldConfig_, "") };
161+
inline StartUserAppAsyncEnhanceInMsaRequest& setNewShieldConfig(string newShieldConfig) { DARABONBA_PTR_SET_VALUE(newShieldConfig_, newShieldConfig) };
162+
163+
152164
// packageTampered Field Functions
153165
bool hasPackageTampered() const { return this->packageTampered_ != nullptr;};
154166
void deletePackageTampered() { this->packageTampered_ = nullptr;};
@@ -205,6 +217,13 @@ namespace Models
205217
inline StartUserAppAsyncEnhanceInMsaRequest& setUseAShield(bool useAShield) { DARABONBA_PTR_SET_VALUE(useAShield_, useAShield) };
206218

207219

220+
// useYShield Field Functions
221+
bool hasUseYShield() const { return this->useYShield_ != nullptr;};
222+
void deleteUseYShield() { this->useYShield_ = nullptr;};
223+
inline bool useYShield() const { DARABONBA_PTR_GET_DEFAULT(useYShield_, false) };
224+
inline StartUserAppAsyncEnhanceInMsaRequest& setUseYShield(bool useYShield) { DARABONBA_PTR_SET_VALUE(useYShield_, useYShield) };
225+
226+
208227
// workspaceId Field Functions
209228
bool hasWorkspaceId() const { return this->workspaceId_ != nullptr;};
210229
void deleteWorkspaceId() { this->workspaceId_ = nullptr;};
@@ -226,6 +245,7 @@ namespace Models
226245
std::shared_ptr<int32_t> memoryDump_ = nullptr;
227246
std::shared_ptr<int32_t> nativeDebugger_ = nullptr;
228247
std::shared_ptr<int32_t> nativeHook_ = nullptr;
248+
std::shared_ptr<string> newShieldConfig_ = nullptr;
229249
std::shared_ptr<int32_t> packageTampered_ = nullptr;
230250
std::shared_ptr<int32_t> root_ = nullptr;
231251
std::shared_ptr<string> runMode_ = nullptr;
@@ -235,6 +255,7 @@ namespace Models
235255
std::shared_ptr<string> tenantId_ = nullptr;
236256
std::shared_ptr<bool> totalSwitch_ = nullptr;
237257
std::shared_ptr<bool> useAShield_ = nullptr;
258+
std::shared_ptr<bool> useYShield_ = nullptr;
238259
// This parameter is required.
239260
std::shared_ptr<string> workspaceId_ = nullptr;
240261
};

mpaas-20201028/include/alibabacloud/models/UploadUserAppToMsaRequest.hpp

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,13 +17,15 @@ namespace Models
1717
DARABONBA_PTR_TO_JSON(FileName, fileName_);
1818
DARABONBA_PTR_TO_JSON(FileUrl, fileUrl_);
1919
DARABONBA_PTR_TO_JSON(TenantId, tenantId_);
20+
DARABONBA_PTR_TO_JSON(UseYShield, useYShield_);
2021
DARABONBA_PTR_TO_JSON(WorkspaceId, workspaceId_);
2122
};
2223
friend void from_json(const Darabonba::Json& j, UploadUserAppToMsaRequest& obj) {
2324
DARABONBA_PTR_FROM_JSON(AppId, appId_);
2425
DARABONBA_PTR_FROM_JSON(FileName, fileName_);
2526
DARABONBA_PTR_FROM_JSON(FileUrl, fileUrl_);
2627
DARABONBA_PTR_FROM_JSON(TenantId, tenantId_);
28+
DARABONBA_PTR_FROM_JSON(UseYShield, useYShield_);
2729
DARABONBA_PTR_FROM_JSON(WorkspaceId, workspaceId_);
2830
};
2931
UploadUserAppToMsaRequest() = default ;
@@ -38,7 +40,7 @@ namespace Models
3840
virtual void fromMap(const Darabonba::Json &obj) override { from_json(obj, *this); validate(); };
3941
virtual Darabonba::Json toMap() const override { Darabonba::Json obj; to_json(obj, *this); return obj; };
4042
virtual bool empty() const override { return this->appId_ == nullptr
41-
&& return this->fileName_ == nullptr && return this->fileUrl_ == nullptr && return this->tenantId_ == nullptr && return this->workspaceId_ == nullptr; };
43+
&& return this->fileName_ == nullptr && return this->fileUrl_ == nullptr && return this->tenantId_ == nullptr && return this->useYShield_ == nullptr && return this->workspaceId_ == nullptr; };
4244
// appId Field Functions
4345
bool hasAppId() const { return this->appId_ != nullptr;};
4446
void deleteAppId() { this->appId_ = nullptr;};
@@ -67,6 +69,13 @@ namespace Models
6769
inline UploadUserAppToMsaRequest& setTenantId(string tenantId) { DARABONBA_PTR_SET_VALUE(tenantId_, tenantId) };
6870

6971

72+
// useYShield Field Functions
73+
bool hasUseYShield() const { return this->useYShield_ != nullptr;};
74+
void deleteUseYShield() { this->useYShield_ = nullptr;};
75+
inline bool useYShield() const { DARABONBA_PTR_GET_DEFAULT(useYShield_, false) };
76+
inline UploadUserAppToMsaRequest& setUseYShield(bool useYShield) { DARABONBA_PTR_SET_VALUE(useYShield_, useYShield) };
77+
78+
7079
// workspaceId Field Functions
7180
bool hasWorkspaceId() const { return this->workspaceId_ != nullptr;};
7281
void deleteWorkspaceId() { this->workspaceId_ = nullptr;};
@@ -81,6 +90,7 @@ namespace Models
8190
std::shared_ptr<string> fileUrl_ = nullptr;
8291
// This parameter is required.
8392
std::shared_ptr<string> tenantId_ = nullptr;
93+
std::shared_ptr<bool> useYShield_ = nullptr;
8494
// This parameter is required.
8595
std::shared_ptr<string> workspaceId_ = nullptr;
8696
};

mpaas-20201028/src/Client.cpp

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6725,6 +6725,11 @@ SaveMgsApirestResponse Client::saveMgsApirest(const SaveMgsApirestRequest &reque
67256725
*/
67266726
StartUserAppAsyncEnhanceInMsaResponse Client::startUserAppAsyncEnhanceInMsaWithOptions(const StartUserAppAsyncEnhanceInMsaRequest &request, const Darabonba::RuntimeOptions &runtime) {
67276727
request.validate();
6728+
json query = {};
6729+
if (!!request.hasNewShieldConfig()) {
6730+
query["NewShieldConfig"] = request.newShieldConfig();
6731+
}
6732+
67286733
json body = {};
67296734
if (!!request.hasApkProtector()) {
67306735
body["ApkProtector"] = request.apkProtector();
@@ -6802,13 +6807,18 @@ StartUserAppAsyncEnhanceInMsaResponse Client::startUserAppAsyncEnhanceInMsaWithO
68026807
body["UseAShield"] = request.useAShield();
68036808
}
68046809

6810+
if (!!request.hasUseYShield()) {
6811+
body["UseYShield"] = request.useYShield();
6812+
}
6813+
68056814
if (!!request.hasWorkspaceId()) {
68066815
body["WorkspaceId"] = request.workspaceId();
68076816
}
68086817

68096818
OpenApiRequest req = OpenApiRequest(json({
6819+
{"query" , Utils::Utils::query(query)},
68106820
{"body" , Utils::Utils::parseToMap(body)}
6811-
}).get<map<string, json>>());
6821+
}));
68126822
Params params = Params(json({
68136823
{"action" , "StartUserAppAsyncEnhanceInMsa"},
68146824
{"version" , "2020-10-28"},
@@ -7358,6 +7368,10 @@ UploadUserAppToMsaResponse Client::uploadUserAppToMsaWithOptions(const UploadUse
73587368
body["TenantId"] = request.tenantId();
73597369
}
73607370

7371+
if (!!request.hasUseYShield()) {
7372+
body["UseYShield"] = request.useYShield();
7373+
}
7374+
73617375
if (!!request.hasWorkspaceId()) {
73627376
body["WorkspaceId"] = request.workspaceId();
73637377
}

0 commit comments

Comments
 (0)