in ecd-20210602/src/main/java/com/aliyun/ecd20210602/Client.java [982:1150]
public CreateTenantAppResponse createTenantAppWithOptions(CreateTenantAppRequest tmpReq, com.aliyun.teautil.models.RuntimeOptions runtime) throws Exception {
com.aliyun.teautil.Common.validateModel(tmpReq);
CreateTenantAppShrinkRequest request = new CreateTenantAppShrinkRequest();
com.aliyun.openapiutil.Client.convert(tmpReq, request);
if (!com.aliyun.teautil.Common.isUnset(tmpReq.appTag)) {
request.appTagShrink = com.aliyun.openapiutil.Client.arrayToStringWithSpecifiedStyle(tmpReq.appTag, "AppTag", "json");
}
if (!com.aliyun.teautil.Common.isUnset(tmpReq.fileOpenWay)) {
request.fileOpenWayShrink = com.aliyun.openapiutil.Client.arrayToStringWithSpecifiedStyle(tmpReq.fileOpenWay, "FileOpenWay", "json");
}
java.util.Map<String, Object> body = new java.util.HashMap<>();
if (!com.aliyun.teautil.Common.isUnset(request.appTagShrink)) {
body.put("AppTag", request.appTagShrink);
}
if (!com.aliyun.teautil.Common.isUnset(request.appVersion)) {
body.put("AppVersion", request.appVersion);
}
if (!com.aliyun.teautil.Common.isUnset(request.appVersionName)) {
body.put("AppVersionName", request.appVersionName);
}
if (!com.aliyun.teautil.Common.isUnset(request.applicationLink)) {
body.put("ApplicationLink", request.applicationLink);
}
if (!com.aliyun.teautil.Common.isUnset(request.applicationType)) {
body.put("ApplicationType", request.applicationType);
}
if (!com.aliyun.teautil.Common.isUnset(request.bizType)) {
body.put("BizType", request.bizType);
}
if (!com.aliyun.teautil.Common.isUnset(request.cateId)) {
body.put("CateId", request.cateId);
}
if (!com.aliyun.teautil.Common.isUnset(request.cateType)) {
body.put("CateType", request.cateType);
}
if (!com.aliyun.teautil.Common.isUnset(request.controlParam)) {
body.put("ControlParam", request.controlParam);
}
if (!com.aliyun.teautil.Common.isUnset(request.description)) {
body.put("Description", request.description);
}
if (!com.aliyun.teautil.Common.isUnset(request.detail)) {
body.put("Detail", request.detail);
}
if (!com.aliyun.teautil.Common.isUnset(request.developer)) {
body.put("Developer", request.developer);
}
if (!com.aliyun.teautil.Common.isUnset(request.distributeType)) {
body.put("DistributeType", request.distributeType);
}
if (!com.aliyun.teautil.Common.isUnset(request.executeFile)) {
body.put("ExecuteFile", request.executeFile);
}
if (!com.aliyun.teautil.Common.isUnset(request.executeFileAddress)) {
body.put("ExecuteFileAddress", request.executeFileAddress);
}
if (!com.aliyun.teautil.Common.isUnset(request.fileName)) {
body.put("FileName", request.fileName);
}
if (!com.aliyun.teautil.Common.isUnset(request.fileOpenWayShrink)) {
body.put("FileOpenWay", request.fileOpenWayShrink);
}
if (!com.aliyun.teautil.Common.isUnset(request.filePath)) {
body.put("FilePath", request.filePath);
}
if (!com.aliyun.teautil.Common.isUnset(request.fileRealName)) {
body.put("FileRealName", request.fileRealName);
}
if (!com.aliyun.teautil.Common.isUnset(request.iconUrl)) {
body.put("IconUrl", request.iconUrl);
}
if (!com.aliyun.teautil.Common.isUnset(request.isFree)) {
body.put("IsFree", request.isFree);
}
if (!com.aliyun.teautil.Common.isUnset(request.licenceType)) {
body.put("LicenceType", request.licenceType);
}
if (!com.aliyun.teautil.Common.isUnset(request.name)) {
body.put("Name", request.name);
}
if (!com.aliyun.teautil.Common.isUnset(request.OS)) {
body.put("OS", request.OS);
}
if (!com.aliyun.teautil.Common.isUnset(request.ossAppUrl)) {
body.put("OssAppUrl", request.ossAppUrl);
}
if (!com.aliyun.teautil.Common.isUnset(request.searchTag)) {
body.put("SearchTag", request.searchTag);
}
if (!com.aliyun.teautil.Common.isUnset(request.silenceFlag)) {
body.put("SilenceFlag", request.silenceFlag);
}
if (!com.aliyun.teautil.Common.isUnset(request.silenceParam)) {
body.put("SilenceParam", request.silenceParam);
}
if (!com.aliyun.teautil.Common.isUnset(request.size)) {
body.put("Size", request.size);
}
if (!com.aliyun.teautil.Common.isUnset(request.sourceType)) {
body.put("SourceType", request.sourceType);
}
if (!com.aliyun.teautil.Common.isUnset(request.startParam)) {
body.put("StartParam", request.startParam);
}
if (!com.aliyun.teautil.Common.isUnset(request.subAppType)) {
body.put("SubAppType", request.subAppType);
}
if (!com.aliyun.teautil.Common.isUnset(request.wamFileName)) {
body.put("WamFileName", request.wamFileName);
}
if (!com.aliyun.teautil.Common.isUnset(request.wamFilePath)) {
body.put("WamFilePath", request.wamFilePath);
}
if (!com.aliyun.teautil.Common.isUnset(request.wamFileRealName)) {
body.put("WamFileRealName", request.wamFileRealName);
}
com.aliyun.teaopenapi.models.OpenApiRequest req = com.aliyun.teaopenapi.models.OpenApiRequest.build(TeaConverter.buildMap(
new TeaPair("body", com.aliyun.openapiutil.Client.parseToMap(body))
));
com.aliyun.teaopenapi.models.Params params = com.aliyun.teaopenapi.models.Params.build(TeaConverter.buildMap(
new TeaPair("action", "CreateTenantApp"),
new TeaPair("version", "2021-06-02"),
new TeaPair("protocol", "HTTPS"),
new TeaPair("pathname", "/"),
new TeaPair("method", "POST"),
new TeaPair("authType", "AK"),
new TeaPair("style", "RPC"),
new TeaPair("reqBodyType", "formData"),
new TeaPair("bodyType", "json")
));
return TeaModel.toModel(this.callApi(params, req, runtime), new CreateTenantAppResponse());
}