in appstream-center-20210220/src/main/java/com/aliyun/appstream_center20210220/Client.java [122:290]
public GetLoginTokenResponse getLoginTokenWithOptions(GetLoginTokenRequest tmpReq, com.aliyun.teautil.models.RuntimeOptions runtime) throws Exception {
com.aliyun.teautil.Common.validateModel(tmpReq);
GetLoginTokenShrinkRequest request = new GetLoginTokenShrinkRequest();
com.aliyun.openapiutil.Client.convert(tmpReq, request);
if (!com.aliyun.teautil.Common.isUnset(tmpReq.availableFeatures)) {
request.availableFeaturesShrink = com.aliyun.openapiutil.Client.arrayToStringWithSpecifiedStyle(tmpReq.availableFeatures, "AvailableFeatures", "json");
}
java.util.Map<String, Object> query = new java.util.HashMap<>();
if (!com.aliyun.teautil.Common.isUnset(request.authenticationCode)) {
query.put("AuthenticationCode", request.authenticationCode);
}
if (!com.aliyun.teautil.Common.isUnset(request.availableFeaturesShrink)) {
query.put("AvailableFeatures", request.availableFeaturesShrink);
}
if (!com.aliyun.teautil.Common.isUnset(request.clientId)) {
query.put("ClientId", request.clientId);
}
if (!com.aliyun.teautil.Common.isUnset(request.clientName)) {
query.put("ClientName", request.clientName);
}
if (!com.aliyun.teautil.Common.isUnset(request.clientOS)) {
query.put("ClientOS", request.clientOS);
}
if (!com.aliyun.teautil.Common.isUnset(request.clientType)) {
query.put("ClientType", request.clientType);
}
if (!com.aliyun.teautil.Common.isUnset(request.clientVersion)) {
query.put("ClientVersion", request.clientVersion);
}
if (!com.aliyun.teautil.Common.isUnset(request.currentStage)) {
query.put("CurrentStage", request.currentStage);
}
if (!com.aliyun.teautil.Common.isUnset(request.directoryId)) {
query.put("DirectoryId", request.directoryId);
}
if (!com.aliyun.teautil.Common.isUnset(request.encryptedFingerPrintData)) {
query.put("EncryptedFingerPrintData", request.encryptedFingerPrintData);
}
if (!com.aliyun.teautil.Common.isUnset(request.encryptedKey)) {
query.put("EncryptedKey", request.encryptedKey);
}
if (!com.aliyun.teautil.Common.isUnset(request.encryptedPassword)) {
query.put("EncryptedPassword", request.encryptedPassword);
}
if (!com.aliyun.teautil.Common.isUnset(request.endUserId)) {
query.put("EndUserId", request.endUserId);
}
if (!com.aliyun.teautil.Common.isUnset(request.fingerPrintData)) {
query.put("FingerPrintData", request.fingerPrintData);
}
if (!com.aliyun.teautil.Common.isUnset(request.idpId)) {
query.put("IdpId", request.idpId);
}
if (!com.aliyun.teautil.Common.isUnset(request.imageUrl)) {
query.put("ImageUrl", request.imageUrl);
}
if (!com.aliyun.teautil.Common.isUnset(request.keepAlive)) {
query.put("KeepAlive", request.keepAlive);
}
if (!com.aliyun.teautil.Common.isUnset(request.keepAliveToken)) {
query.put("KeepAliveToken", request.keepAliveToken);
}
if (!com.aliyun.teautil.Common.isUnset(request.loginIdentifier)) {
query.put("LoginIdentifier", request.loginIdentifier);
}
if (!com.aliyun.teautil.Common.isUnset(request.loginName)) {
query.put("LoginName", request.loginName);
}
if (!com.aliyun.teautil.Common.isUnset(request.mfaType)) {
query.put("MfaType", request.mfaType);
}
if (!com.aliyun.teautil.Common.isUnset(request.networkType)) {
query.put("NetworkType", request.networkType);
}
if (!com.aliyun.teautil.Common.isUnset(request.newPassword)) {
query.put("NewPassword", request.newPassword);
}
if (!com.aliyun.teautil.Common.isUnset(request.officeSiteId)) {
query.put("OfficeSiteId", request.officeSiteId);
}
if (!com.aliyun.teautil.Common.isUnset(request.oldPassword)) {
query.put("OldPassword", request.oldPassword);
}
if (!com.aliyun.teautil.Common.isUnset(request.password)) {
query.put("Password", request.password);
}
if (!com.aliyun.teautil.Common.isUnset(request.phone)) {
query.put("Phone", request.phone);
}
if (!com.aliyun.teautil.Common.isUnset(request.phoneVerifyCode)) {
query.put("PhoneVerifyCode", request.phoneVerifyCode);
}
if (!com.aliyun.teautil.Common.isUnset(request.profileRegion)) {
query.put("ProfileRegion", request.profileRegion);
}
if (!com.aliyun.teautil.Common.isUnset(request.regionId)) {
query.put("RegionId", request.regionId);
}
if (!com.aliyun.teautil.Common.isUnset(request.sessionId)) {
query.put("SessionId", request.sessionId);
}
if (!com.aliyun.teautil.Common.isUnset(request.ssoExtendsCookies)) {
query.put("SsoExtendsCookies", request.ssoExtendsCookies);
}
if (!com.aliyun.teautil.Common.isUnset(request.ssoSessionToken)) {
query.put("SsoSessionToken", request.ssoSessionToken);
}
if (!com.aliyun.teautil.Common.isUnset(request.tokenCode)) {
query.put("TokenCode", request.tokenCode);
}
if (!com.aliyun.teautil.Common.isUnset(request.umidToken)) {
query.put("UmidToken", request.umidToken);
}
if (!com.aliyun.teautil.Common.isUnset(request.uuid)) {
query.put("Uuid", request.uuid);
}
com.aliyun.teaopenapi.models.OpenApiRequest req = com.aliyun.teaopenapi.models.OpenApiRequest.build(TeaConverter.buildMap(
new TeaPair("query", com.aliyun.openapiutil.Client.query(query))
));
com.aliyun.teaopenapi.models.Params params = com.aliyun.teaopenapi.models.Params.build(TeaConverter.buildMap(
new TeaPair("action", "GetLoginToken"),
new TeaPair("version", "2021-02-20"),
new TeaPair("protocol", "HTTPS"),
new TeaPair("pathname", "/"),
new TeaPair("method", "POST"),
new TeaPair("authType", "Anonymous"),
new TeaPair("style", "RPC"),
new TeaPair("reqBodyType", "formData"),
new TeaPair("bodyType", "json")
));
return TeaModel.toModel(this.callApi(params, req, runtime), new GetLoginTokenResponse());
}