miniapplcdp-20200113/core/Client.cs (7,550 lines of code) (raw):
// This file is auto-generated, don't edit it. Thanks.
using System;
using System.Collections;
using System.Collections.Generic;
using System.IO;
using System.Threading.Tasks;
using Tea;
using Tea.Utils;
using AlibabaCloud.SDK.Miniapplcdp20200113.Models;
namespace AlibabaCloud.SDK.Miniapplcdp20200113
{
public class Client : AlibabaCloud.OpenApiClient.Client
{
public Client(AlibabaCloud.OpenApiClient.Models.Config config): base(config)
{
this._endpointRule = "";
CheckConfig(config);
this._endpoint = GetEndpoint("miniapplcdp", _regionId, _endpointRule, _network, _suffix, _endpointMap, _endpoint);
}
public string GetEndpoint(string productId, string regionId, string endpointRule, string network, string suffix, Dictionary<string, string> endpointMap, string endpoint)
{
if (!AlibabaCloud.TeaUtil.Common.Empty(endpoint))
{
return endpoint;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(endpointMap) && !AlibabaCloud.TeaUtil.Common.Empty(endpointMap.Get(regionId)))
{
return endpointMap.Get(regionId);
}
return AlibabaCloud.EndpointUtil.Common.GetEndpointRules(productId, regionId, endpointRule, network, suffix);
}
public BatchCreateModelResponse BatchCreateModelWithOptions(BatchCreateModelRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ModelDataJson))
{
query["ModelDataJson"] = request.ModelDataJson;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ModuleId))
{
query["ModuleId"] = request.ModuleId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SchemaVersion))
{
query["SchemaVersion"] = request.SchemaVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SubType))
{
query["SubType"] = request.SubType;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "BatchCreateModel",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<BatchCreateModelResponse>(CallApi(params_, req, runtime));
}
public async Task<BatchCreateModelResponse> BatchCreateModelWithOptionsAsync(BatchCreateModelRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ModelDataJson))
{
query["ModelDataJson"] = request.ModelDataJson;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ModuleId))
{
query["ModuleId"] = request.ModuleId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SchemaVersion))
{
query["SchemaVersion"] = request.SchemaVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SubType))
{
query["SubType"] = request.SubType;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "BatchCreateModel",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<BatchCreateModelResponse>(await CallApiAsync(params_, req, runtime));
}
public BatchCreateModelResponse BatchCreateModel(BatchCreateModelRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return BatchCreateModelWithOptions(request, runtime);
}
public async Task<BatchCreateModelResponse> BatchCreateModelAsync(BatchCreateModelRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await BatchCreateModelWithOptionsAsync(request, runtime);
}
public BatchDeleteModelResponse BatchDeleteModelWithOptions(BatchDeleteModelRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ModelIdList))
{
query["ModelIdList"] = request.ModelIdList;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ModuleId))
{
query["ModuleId"] = request.ModuleId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SchemaVersion))
{
query["SchemaVersion"] = request.SchemaVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "BatchDeleteModel",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<BatchDeleteModelResponse>(CallApi(params_, req, runtime));
}
public async Task<BatchDeleteModelResponse> BatchDeleteModelWithOptionsAsync(BatchDeleteModelRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ModelIdList))
{
query["ModelIdList"] = request.ModelIdList;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ModuleId))
{
query["ModuleId"] = request.ModuleId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SchemaVersion))
{
query["SchemaVersion"] = request.SchemaVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "BatchDeleteModel",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<BatchDeleteModelResponse>(await CallApiAsync(params_, req, runtime));
}
public BatchDeleteModelResponse BatchDeleteModel(BatchDeleteModelRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return BatchDeleteModelWithOptions(request, runtime);
}
public async Task<BatchDeleteModelResponse> BatchDeleteModelAsync(BatchDeleteModelRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await BatchDeleteModelWithOptionsAsync(request, runtime);
}
public BatchDeleteResourcesResponse BatchDeleteResourcesWithOptions(BatchDeleteResourcesRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ModuleId))
{
query["ModuleId"] = request.ModuleId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceIdList))
{
query["ResourceIdList"] = request.ResourceIdList;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "BatchDeleteResources",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<BatchDeleteResourcesResponse>(CallApi(params_, req, runtime));
}
public async Task<BatchDeleteResourcesResponse> BatchDeleteResourcesWithOptionsAsync(BatchDeleteResourcesRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ModuleId))
{
query["ModuleId"] = request.ModuleId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceIdList))
{
query["ResourceIdList"] = request.ResourceIdList;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "BatchDeleteResources",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<BatchDeleteResourcesResponse>(await CallApiAsync(params_, req, runtime));
}
public BatchDeleteResourcesResponse BatchDeleteResources(BatchDeleteResourcesRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return BatchDeleteResourcesWithOptions(request, runtime);
}
public async Task<BatchDeleteResourcesResponse> BatchDeleteResourcesAsync(BatchDeleteResourcesRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await BatchDeleteResourcesWithOptionsAsync(request, runtime);
}
public BatchRestoreModelResponse BatchRestoreModelWithOptions(BatchRestoreModelRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ModelIdList))
{
query["ModelIdList"] = request.ModelIdList;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ModuleId))
{
query["ModuleId"] = request.ModuleId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SchemaVersion))
{
query["SchemaVersion"] = request.SchemaVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "BatchRestoreModel",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<BatchRestoreModelResponse>(CallApi(params_, req, runtime));
}
public async Task<BatchRestoreModelResponse> BatchRestoreModelWithOptionsAsync(BatchRestoreModelRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ModelIdList))
{
query["ModelIdList"] = request.ModelIdList;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ModuleId))
{
query["ModuleId"] = request.ModuleId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SchemaVersion))
{
query["SchemaVersion"] = request.SchemaVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "BatchRestoreModel",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<BatchRestoreModelResponse>(await CallApiAsync(params_, req, runtime));
}
public BatchRestoreModelResponse BatchRestoreModel(BatchRestoreModelRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return BatchRestoreModelWithOptions(request, runtime);
}
public async Task<BatchRestoreModelResponse> BatchRestoreModelAsync(BatchRestoreModelRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await BatchRestoreModelWithOptionsAsync(request, runtime);
}
public CheckDomainResponse CheckDomainWithOptions(CheckDomainRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Domain))
{
query["Domain"] = request.Domain;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DomainType))
{
query["DomainType"] = request.DomainType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EnvId))
{
query["EnvId"] = request.EnvId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "CheckDomain",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<CheckDomainResponse>(CallApi(params_, req, runtime));
}
public async Task<CheckDomainResponse> CheckDomainWithOptionsAsync(CheckDomainRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Domain))
{
query["Domain"] = request.Domain;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DomainType))
{
query["DomainType"] = request.DomainType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EnvId))
{
query["EnvId"] = request.EnvId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "CheckDomain",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<CheckDomainResponse>(await CallApiAsync(params_, req, runtime));
}
public CheckDomainResponse CheckDomain(CheckDomainRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return CheckDomainWithOptions(request, runtime);
}
public async Task<CheckDomainResponse> CheckDomainAsync(CheckDomainRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await CheckDomainWithOptionsAsync(request, runtime);
}
public CloneAppResponse CloneAppWithOptions(CloneAppRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppName))
{
query["AppName"] = request.AppName;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Description))
{
query["Description"] = request.Description;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Icon))
{
query["Icon"] = request.Icon;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "CloneApp",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<CloneAppResponse>(CallApi(params_, req, runtime));
}
public async Task<CloneAppResponse> CloneAppWithOptionsAsync(CloneAppRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppName))
{
query["AppName"] = request.AppName;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Description))
{
query["Description"] = request.Description;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Icon))
{
query["Icon"] = request.Icon;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "CloneApp",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<CloneAppResponse>(await CallApiAsync(params_, req, runtime));
}
public CloneAppResponse CloneApp(CloneAppRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return CloneAppWithOptions(request, runtime);
}
public async Task<CloneAppResponse> CloneAppAsync(CloneAppRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await CloneAppWithOptionsAsync(request, runtime);
}
public CloneModelFromCommitResponse CloneModelFromCommitWithOptions(CloneModelFromCommitRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ModelId))
{
query["ModelId"] = request.ModelId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SourceCommitId))
{
query["SourceCommitId"] = request.SourceCommitId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SourceModuleId))
{
query["SourceModuleId"] = request.SourceModuleId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SubType))
{
query["SubType"] = request.SubType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TargetModuleId))
{
query["TargetModuleId"] = request.TargetModuleId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TargetName))
{
query["TargetName"] = request.TargetName;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TargetSubType))
{
query["TargetSubType"] = request.TargetSubType;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "CloneModelFromCommit",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<CloneModelFromCommitResponse>(CallApi(params_, req, runtime));
}
public async Task<CloneModelFromCommitResponse> CloneModelFromCommitWithOptionsAsync(CloneModelFromCommitRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ModelId))
{
query["ModelId"] = request.ModelId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SourceCommitId))
{
query["SourceCommitId"] = request.SourceCommitId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SourceModuleId))
{
query["SourceModuleId"] = request.SourceModuleId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SubType))
{
query["SubType"] = request.SubType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TargetModuleId))
{
query["TargetModuleId"] = request.TargetModuleId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TargetName))
{
query["TargetName"] = request.TargetName;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TargetSubType))
{
query["TargetSubType"] = request.TargetSubType;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "CloneModelFromCommit",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<CloneModelFromCommitResponse>(await CallApiAsync(params_, req, runtime));
}
public CloneModelFromCommitResponse CloneModelFromCommit(CloneModelFromCommitRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return CloneModelFromCommitWithOptions(request, runtime);
}
public async Task<CloneModelFromCommitResponse> CloneModelFromCommitAsync(CloneModelFromCommitRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await CloneModelFromCommitWithOptionsAsync(request, runtime);
}
public CloneModelInModuleResponse CloneModelInModuleWithOptions(CloneModelInModuleRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ModelId))
{
query["ModelId"] = request.ModelId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ModuleId))
{
query["ModuleId"] = request.ModuleId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TargetName))
{
query["TargetName"] = request.TargetName;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TargetSubType))
{
query["TargetSubType"] = request.TargetSubType;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "CloneModelInModule",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<CloneModelInModuleResponse>(CallApi(params_, req, runtime));
}
public async Task<CloneModelInModuleResponse> CloneModelInModuleWithOptionsAsync(CloneModelInModuleRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ModelId))
{
query["ModelId"] = request.ModelId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ModuleId))
{
query["ModuleId"] = request.ModuleId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TargetName))
{
query["TargetName"] = request.TargetName;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TargetSubType))
{
query["TargetSubType"] = request.TargetSubType;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "CloneModelInModule",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<CloneModelInModuleResponse>(await CallApiAsync(params_, req, runtime));
}
public CloneModelInModuleResponse CloneModelInModule(CloneModelInModuleRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return CloneModelInModuleWithOptions(request, runtime);
}
public async Task<CloneModelInModuleResponse> CloneModelInModuleAsync(CloneModelInModuleRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await CloneModelInModuleWithOptionsAsync(request, runtime);
}
public CreateAppResponse CreateAppWithOptions(CreateAppRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppName))
{
query["AppName"] = request.AppName;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppType))
{
query["AppType"] = request.AppType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Asynchronous))
{
query["Asynchronous"] = request.Asynchronous;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CategoryId))
{
query["CategoryId"] = request.CategoryId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ClientToken))
{
query["ClientToken"] = request.ClientToken;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Description))
{
query["Description"] = request.Description;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Icon))
{
query["Icon"] = request.Icon;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PlatformVersion))
{
query["PlatformVersion"] = request.PlatformVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SchemaVersion))
{
query["SchemaVersion"] = request.SchemaVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SourceCommitId))
{
query["SourceCommitId"] = request.SourceCommitId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TemplateId))
{
query["TemplateId"] = request.TemplateId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Templated))
{
query["Templated"] = request.Templated;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "CreateApp",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<CreateAppResponse>(CallApi(params_, req, runtime));
}
public async Task<CreateAppResponse> CreateAppWithOptionsAsync(CreateAppRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppName))
{
query["AppName"] = request.AppName;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppType))
{
query["AppType"] = request.AppType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Asynchronous))
{
query["Asynchronous"] = request.Asynchronous;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CategoryId))
{
query["CategoryId"] = request.CategoryId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ClientToken))
{
query["ClientToken"] = request.ClientToken;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Description))
{
query["Description"] = request.Description;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Icon))
{
query["Icon"] = request.Icon;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PlatformVersion))
{
query["PlatformVersion"] = request.PlatformVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SchemaVersion))
{
query["SchemaVersion"] = request.SchemaVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SourceCommitId))
{
query["SourceCommitId"] = request.SourceCommitId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TemplateId))
{
query["TemplateId"] = request.TemplateId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Templated))
{
query["Templated"] = request.Templated;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "CreateApp",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<CreateAppResponse>(await CallApiAsync(params_, req, runtime));
}
public CreateAppResponse CreateApp(CreateAppRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return CreateAppWithOptions(request, runtime);
}
public async Task<CreateAppResponse> CreateAppAsync(CreateAppRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await CreateAppWithOptionsAsync(request, runtime);
}
public CreateCommitResponse CreateCommitWithOptions(CreateCommitRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ClientToken))
{
query["ClientToken"] = request.ClientToken;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CommitLog))
{
query["CommitLog"] = request.CommitLog;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CommitType))
{
query["CommitType"] = request.CommitType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MainModuleCommitId))
{
query["MainModuleCommitId"] = request.MainModuleCommitId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ModuleId))
{
query["ModuleId"] = request.ModuleId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RollbackToCommitId))
{
query["RollbackToCommitId"] = request.RollbackToCommitId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RollbackType))
{
query["RollbackType"] = request.RollbackType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SchemaVersion))
{
query["SchemaVersion"] = request.SchemaVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "CreateCommit",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<CreateCommitResponse>(CallApi(params_, req, runtime));
}
public async Task<CreateCommitResponse> CreateCommitWithOptionsAsync(CreateCommitRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ClientToken))
{
query["ClientToken"] = request.ClientToken;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CommitLog))
{
query["CommitLog"] = request.CommitLog;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CommitType))
{
query["CommitType"] = request.CommitType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MainModuleCommitId))
{
query["MainModuleCommitId"] = request.MainModuleCommitId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ModuleId))
{
query["ModuleId"] = request.ModuleId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RollbackToCommitId))
{
query["RollbackToCommitId"] = request.RollbackToCommitId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RollbackType))
{
query["RollbackType"] = request.RollbackType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SchemaVersion))
{
query["SchemaVersion"] = request.SchemaVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "CreateCommit",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<CreateCommitResponse>(await CallApiAsync(params_, req, runtime));
}
public CreateCommitResponse CreateCommit(CreateCommitRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return CreateCommitWithOptions(request, runtime);
}
public async Task<CreateCommitResponse> CreateCommitAsync(CreateCommitRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await CreateCommitWithOptionsAsync(request, runtime);
}
public CreateDomainResponse CreateDomainWithOptions(CreateDomainRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ClientToken))
{
query["ClientToken"] = request.ClientToken;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Domain))
{
query["Domain"] = request.Domain;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DomainType))
{
query["DomainType"] = request.DomainType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EnvId))
{
query["EnvId"] = request.EnvId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Path))
{
query["Path"] = request.Path;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PrivateKey))
{
query["PrivateKey"] = request.PrivateKey;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PublicKey))
{
query["PublicKey"] = request.PublicKey;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.WithCertificate))
{
query["WithCertificate"] = request.WithCertificate;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "CreateDomain",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<CreateDomainResponse>(CallApi(params_, req, runtime));
}
public async Task<CreateDomainResponse> CreateDomainWithOptionsAsync(CreateDomainRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ClientToken))
{
query["ClientToken"] = request.ClientToken;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Domain))
{
query["Domain"] = request.Domain;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DomainType))
{
query["DomainType"] = request.DomainType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EnvId))
{
query["EnvId"] = request.EnvId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Path))
{
query["Path"] = request.Path;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PrivateKey))
{
query["PrivateKey"] = request.PrivateKey;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PublicKey))
{
query["PublicKey"] = request.PublicKey;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.WithCertificate))
{
query["WithCertificate"] = request.WithCertificate;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "CreateDomain",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<CreateDomainResponse>(await CallApiAsync(params_, req, runtime));
}
public CreateDomainResponse CreateDomain(CreateDomainRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return CreateDomainWithOptions(request, runtime);
}
public async Task<CreateDomainResponse> CreateDomainAsync(CreateDomainRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await CreateDomainWithOptionsAsync(request, runtime);
}
public CreateLinkEntityAndAssociationResponse CreateLinkEntityAndAssociationWithOptions(CreateLinkEntityAndAssociationRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ClientToken))
{
query["ClientToken"] = request.ClientToken;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ModelData))
{
query["ModelData"] = request.ModelData;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "CreateLinkEntityAndAssociation",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<CreateLinkEntityAndAssociationResponse>(CallApi(params_, req, runtime));
}
public async Task<CreateLinkEntityAndAssociationResponse> CreateLinkEntityAndAssociationWithOptionsAsync(CreateLinkEntityAndAssociationRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ClientToken))
{
query["ClientToken"] = request.ClientToken;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ModelData))
{
query["ModelData"] = request.ModelData;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "CreateLinkEntityAndAssociation",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<CreateLinkEntityAndAssociationResponse>(await CallApiAsync(params_, req, runtime));
}
public CreateLinkEntityAndAssociationResponse CreateLinkEntityAndAssociation(CreateLinkEntityAndAssociationRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return CreateLinkEntityAndAssociationWithOptions(request, runtime);
}
public async Task<CreateLinkEntityAndAssociationResponse> CreateLinkEntityAndAssociationAsync(CreateLinkEntityAndAssociationRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await CreateLinkEntityAndAssociationWithOptionsAsync(request, runtime);
}
public CreateModelResponse CreateModelWithOptions(CreateModelRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ClientToken))
{
query["ClientToken"] = request.ClientToken;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Content))
{
query["Content"] = request.Content;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Description))
{
query["Description"] = request.Description;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EncodeType))
{
query["EncodeType"] = request.EncodeType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.LinkModelId))
{
query["LinkModelId"] = request.LinkModelId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.LinkModuleId))
{
query["LinkModuleId"] = request.LinkModuleId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Linked))
{
query["Linked"] = request.Linked;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ModelId))
{
query["ModelId"] = request.ModelId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ModelName))
{
query["ModelName"] = request.ModelName;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ModelType))
{
query["ModelType"] = request.ModelType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ModuleId))
{
query["ModuleId"] = request.ModuleId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SchemaVersion))
{
query["SchemaVersion"] = request.SchemaVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SubType))
{
query["SubType"] = request.SubType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Visibility))
{
query["Visibility"] = request.Visibility;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "CreateModel",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<CreateModelResponse>(CallApi(params_, req, runtime));
}
public async Task<CreateModelResponse> CreateModelWithOptionsAsync(CreateModelRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ClientToken))
{
query["ClientToken"] = request.ClientToken;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Content))
{
query["Content"] = request.Content;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Description))
{
query["Description"] = request.Description;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EncodeType))
{
query["EncodeType"] = request.EncodeType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.LinkModelId))
{
query["LinkModelId"] = request.LinkModelId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.LinkModuleId))
{
query["LinkModuleId"] = request.LinkModuleId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Linked))
{
query["Linked"] = request.Linked;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ModelId))
{
query["ModelId"] = request.ModelId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ModelName))
{
query["ModelName"] = request.ModelName;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ModelType))
{
query["ModelType"] = request.ModelType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ModuleId))
{
query["ModuleId"] = request.ModuleId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SchemaVersion))
{
query["SchemaVersion"] = request.SchemaVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SubType))
{
query["SubType"] = request.SubType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Visibility))
{
query["Visibility"] = request.Visibility;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "CreateModel",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<CreateModelResponse>(await CallApiAsync(params_, req, runtime));
}
public CreateModelResponse CreateModel(CreateModelRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return CreateModelWithOptions(request, runtime);
}
public async Task<CreateModelResponse> CreateModelAsync(CreateModelRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await CreateModelWithOptionsAsync(request, runtime);
}
public CreateModuleResponse CreateModuleWithOptions(CreateModuleRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ClientToken))
{
query["ClientToken"] = request.ClientToken;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Description))
{
query["Description"] = request.Description;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Icon))
{
query["Icon"] = request.Icon;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MinimumPlatformVersion))
{
query["MinimumPlatformVersion"] = request.MinimumPlatformVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ModuleName))
{
query["ModuleName"] = request.ModuleName;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ModuleType))
{
query["ModuleType"] = request.ModuleType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Platform))
{
query["Platform"] = request.Platform;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SourceModuleId))
{
query["SourceModuleId"] = request.SourceModuleId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TargetAppSource))
{
query["TargetAppSource"] = request.TargetAppSource;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "CreateModule",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<CreateModuleResponse>(CallApi(params_, req, runtime));
}
public async Task<CreateModuleResponse> CreateModuleWithOptionsAsync(CreateModuleRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ClientToken))
{
query["ClientToken"] = request.ClientToken;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Description))
{
query["Description"] = request.Description;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Icon))
{
query["Icon"] = request.Icon;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MinimumPlatformVersion))
{
query["MinimumPlatformVersion"] = request.MinimumPlatformVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ModuleName))
{
query["ModuleName"] = request.ModuleName;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ModuleType))
{
query["ModuleType"] = request.ModuleType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Platform))
{
query["Platform"] = request.Platform;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SourceModuleId))
{
query["SourceModuleId"] = request.SourceModuleId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TargetAppSource))
{
query["TargetAppSource"] = request.TargetAppSource;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "CreateModule",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<CreateModuleResponse>(await CallApiAsync(params_, req, runtime));
}
public CreateModuleResponse CreateModule(CreateModuleRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return CreateModuleWithOptions(request, runtime);
}
public async Task<CreateModuleResponse> CreateModuleAsync(CreateModuleRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await CreateModuleWithOptionsAsync(request, runtime);
}
public CreateModulePublishResponse CreateModulePublishWithOptions(CreateModulePublishRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ClientToken))
{
query["ClientToken"] = request.ClientToken;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Description))
{
query["Description"] = request.Description;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ModuleId))
{
query["ModuleId"] = request.ModuleId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PublishVersion))
{
query["PublishVersion"] = request.PublishVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "CreateModulePublish",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<CreateModulePublishResponse>(CallApi(params_, req, runtime));
}
public async Task<CreateModulePublishResponse> CreateModulePublishWithOptionsAsync(CreateModulePublishRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ClientToken))
{
query["ClientToken"] = request.ClientToken;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Description))
{
query["Description"] = request.Description;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ModuleId))
{
query["ModuleId"] = request.ModuleId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PublishVersion))
{
query["PublishVersion"] = request.PublishVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "CreateModulePublish",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<CreateModulePublishResponse>(await CallApiAsync(params_, req, runtime));
}
public CreateModulePublishResponse CreateModulePublish(CreateModulePublishRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return CreateModulePublishWithOptions(request, runtime);
}
public async Task<CreateModulePublishResponse> CreateModulePublishAsync(CreateModulePublishRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await CreateModulePublishWithOptionsAsync(request, runtime);
}
public CreatePublishResponse CreatePublishWithOptions(CreatePublishRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ClientToken))
{
query["ClientToken"] = request.ClientToken;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CommitId))
{
query["CommitId"] = request.CommitId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Description))
{
query["Description"] = request.Description;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EnvType))
{
query["EnvType"] = request.EnvType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PublishType))
{
query["PublishType"] = request.PublishType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.VersionNumber))
{
query["VersionNumber"] = request.VersionNumber;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "CreatePublish",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<CreatePublishResponse>(CallApi(params_, req, runtime));
}
public async Task<CreatePublishResponse> CreatePublishWithOptionsAsync(CreatePublishRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ClientToken))
{
query["ClientToken"] = request.ClientToken;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CommitId))
{
query["CommitId"] = request.CommitId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Description))
{
query["Description"] = request.Description;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EnvType))
{
query["EnvType"] = request.EnvType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PublishType))
{
query["PublishType"] = request.PublishType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.VersionNumber))
{
query["VersionNumber"] = request.VersionNumber;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "CreatePublish",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<CreatePublishResponse>(await CallApiAsync(params_, req, runtime));
}
public CreatePublishResponse CreatePublish(CreatePublishRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return CreatePublishWithOptions(request, runtime);
}
public async Task<CreatePublishResponse> CreatePublishAsync(CreatePublishRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await CreatePublishWithOptionsAsync(request, runtime);
}
public CreateResourceResponse CreateResourceWithOptions(CreateResourceRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ClientToken))
{
query["ClientToken"] = request.ClientToken;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Content))
{
query["Content"] = request.Content;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Description))
{
query["Description"] = request.Description;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ModuleId))
{
query["ModuleId"] = request.ModuleId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceId))
{
query["ResourceId"] = request.ResourceId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceName))
{
query["ResourceName"] = request.ResourceName;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceType))
{
query["ResourceType"] = request.ResourceType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SchemaVersion))
{
query["SchemaVersion"] = request.SchemaVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Visibility))
{
query["Visibility"] = request.Visibility;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "CreateResource",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<CreateResourceResponse>(CallApi(params_, req, runtime));
}
public async Task<CreateResourceResponse> CreateResourceWithOptionsAsync(CreateResourceRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ClientToken))
{
query["ClientToken"] = request.ClientToken;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Content))
{
query["Content"] = request.Content;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Description))
{
query["Description"] = request.Description;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ModuleId))
{
query["ModuleId"] = request.ModuleId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceId))
{
query["ResourceId"] = request.ResourceId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceName))
{
query["ResourceName"] = request.ResourceName;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceType))
{
query["ResourceType"] = request.ResourceType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SchemaVersion))
{
query["SchemaVersion"] = request.SchemaVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Visibility))
{
query["Visibility"] = request.Visibility;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "CreateResource",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<CreateResourceResponse>(await CallApiAsync(params_, req, runtime));
}
public CreateResourceResponse CreateResource(CreateResourceRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return CreateResourceWithOptions(request, runtime);
}
public async Task<CreateResourceResponse> CreateResourceAsync(CreateResourceRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await CreateResourceWithOptionsAsync(request, runtime);
}
public DeleteAppResponse DeleteAppWithOptions(DeleteAppRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "DeleteApp",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DeleteAppResponse>(CallApi(params_, req, runtime));
}
public async Task<DeleteAppResponse> DeleteAppWithOptionsAsync(DeleteAppRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "DeleteApp",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DeleteAppResponse>(await CallApiAsync(params_, req, runtime));
}
public DeleteAppResponse DeleteApp(DeleteAppRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return DeleteAppWithOptions(request, runtime);
}
public async Task<DeleteAppResponse> DeleteAppAsync(DeleteAppRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await DeleteAppWithOptionsAsync(request, runtime);
}
public DeleteCommitResponse DeleteCommitWithOptions(DeleteCommitRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CommitId))
{
query["CommitId"] = request.CommitId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ModuleId))
{
query["ModuleId"] = request.ModuleId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "DeleteCommit",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DeleteCommitResponse>(CallApi(params_, req, runtime));
}
public async Task<DeleteCommitResponse> DeleteCommitWithOptionsAsync(DeleteCommitRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CommitId))
{
query["CommitId"] = request.CommitId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ModuleId))
{
query["ModuleId"] = request.ModuleId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "DeleteCommit",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DeleteCommitResponse>(await CallApiAsync(params_, req, runtime));
}
public DeleteCommitResponse DeleteCommit(DeleteCommitRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return DeleteCommitWithOptions(request, runtime);
}
public async Task<DeleteCommitResponse> DeleteCommitAsync(DeleteCommitRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await DeleteCommitWithOptionsAsync(request, runtime);
}
public DeleteDomainResponse DeleteDomainWithOptions(DeleteDomainRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Domain))
{
query["Domain"] = request.Domain;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EnvId))
{
query["EnvId"] = request.EnvId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "DeleteDomain",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DeleteDomainResponse>(CallApi(params_, req, runtime));
}
public async Task<DeleteDomainResponse> DeleteDomainWithOptionsAsync(DeleteDomainRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Domain))
{
query["Domain"] = request.Domain;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EnvId))
{
query["EnvId"] = request.EnvId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "DeleteDomain",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DeleteDomainResponse>(await CallApiAsync(params_, req, runtime));
}
public DeleteDomainResponse DeleteDomain(DeleteDomainRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return DeleteDomainWithOptions(request, runtime);
}
public async Task<DeleteDomainResponse> DeleteDomainAsync(DeleteDomainRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await DeleteDomainWithOptionsAsync(request, runtime);
}
public DeleteModelResponse DeleteModelWithOptions(DeleteModelRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ModelId))
{
query["ModelId"] = request.ModelId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ModuleId))
{
query["ModuleId"] = request.ModuleId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SchemaVersion))
{
query["SchemaVersion"] = request.SchemaVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "DeleteModel",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DeleteModelResponse>(CallApi(params_, req, runtime));
}
public async Task<DeleteModelResponse> DeleteModelWithOptionsAsync(DeleteModelRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ModelId))
{
query["ModelId"] = request.ModelId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ModuleId))
{
query["ModuleId"] = request.ModuleId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SchemaVersion))
{
query["SchemaVersion"] = request.SchemaVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "DeleteModel",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DeleteModelResponse>(await CallApiAsync(params_, req, runtime));
}
public DeleteModelResponse DeleteModel(DeleteModelRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return DeleteModelWithOptions(request, runtime);
}
public async Task<DeleteModelResponse> DeleteModelAsync(DeleteModelRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await DeleteModelWithOptionsAsync(request, runtime);
}
public DeleteModuleResponse DeleteModuleWithOptions(DeleteModuleRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ModuleId))
{
query["ModuleId"] = request.ModuleId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "DeleteModule",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DeleteModuleResponse>(CallApi(params_, req, runtime));
}
public async Task<DeleteModuleResponse> DeleteModuleWithOptionsAsync(DeleteModuleRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ModuleId))
{
query["ModuleId"] = request.ModuleId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "DeleteModule",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DeleteModuleResponse>(await CallApiAsync(params_, req, runtime));
}
public DeleteModuleResponse DeleteModule(DeleteModuleRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return DeleteModuleWithOptions(request, runtime);
}
public async Task<DeleteModuleResponse> DeleteModuleAsync(DeleteModuleRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await DeleteModuleWithOptionsAsync(request, runtime);
}
public DeleteResourceResponse DeleteResourceWithOptions(DeleteResourceRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ModuleId))
{
query["ModuleId"] = request.ModuleId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceId))
{
query["ResourceId"] = request.ResourceId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "DeleteResource",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DeleteResourceResponse>(CallApi(params_, req, runtime));
}
public async Task<DeleteResourceResponse> DeleteResourceWithOptionsAsync(DeleteResourceRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ModuleId))
{
query["ModuleId"] = request.ModuleId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceId))
{
query["ResourceId"] = request.ResourceId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "DeleteResource",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DeleteResourceResponse>(await CallApiAsync(params_, req, runtime));
}
public DeleteResourceResponse DeleteResource(DeleteResourceRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return DeleteResourceWithOptions(request, runtime);
}
public async Task<DeleteResourceResponse> DeleteResourceAsync(DeleteResourceRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await DeleteResourceWithOptionsAsync(request, runtime);
}
public GenerateAppUserPasswordResponse GenerateAppUserPasswordWithOptions(GenerateAppUserPasswordRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EnvId))
{
query["EnvId"] = request.EnvId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.UserName))
{
query["UserName"] = request.UserName;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "GenerateAppUserPassword",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<GenerateAppUserPasswordResponse>(CallApi(params_, req, runtime));
}
public async Task<GenerateAppUserPasswordResponse> GenerateAppUserPasswordWithOptionsAsync(GenerateAppUserPasswordRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EnvId))
{
query["EnvId"] = request.EnvId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.UserName))
{
query["UserName"] = request.UserName;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "GenerateAppUserPassword",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<GenerateAppUserPasswordResponse>(await CallApiAsync(params_, req, runtime));
}
public GenerateAppUserPasswordResponse GenerateAppUserPassword(GenerateAppUserPasswordRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return GenerateAppUserPasswordWithOptions(request, runtime);
}
public async Task<GenerateAppUserPasswordResponse> GenerateAppUserPasswordAsync(GenerateAppUserPasswordRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await GenerateAppUserPasswordWithOptionsAsync(request, runtime);
}
public GenerateAuthTokenResponse GenerateAuthTokenWithOptions(GenerateAuthTokenRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ModuleId))
{
query["ModuleId"] = request.ModuleId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "GenerateAuthToken",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<GenerateAuthTokenResponse>(CallApi(params_, req, runtime));
}
public async Task<GenerateAuthTokenResponse> GenerateAuthTokenWithOptionsAsync(GenerateAuthTokenRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ModuleId))
{
query["ModuleId"] = request.ModuleId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "GenerateAuthToken",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<GenerateAuthTokenResponse>(await CallApiAsync(params_, req, runtime));
}
public GenerateAuthTokenResponse GenerateAuthToken(GenerateAuthTokenRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return GenerateAuthTokenWithOptions(request, runtime);
}
public async Task<GenerateAuthTokenResponse> GenerateAuthTokenAsync(GenerateAuthTokenRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await GenerateAuthTokenWithOptionsAsync(request, runtime);
}
public GenerateUploadTokenResponse GenerateUploadTokenWithOptions(GenerateUploadTokenRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MaterialId))
{
query["MaterialId"] = request.MaterialId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ModuleId))
{
query["ModuleId"] = request.ModuleId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.UploadTokenType))
{
query["UploadTokenType"] = request.UploadTokenType;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "GenerateUploadToken",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<GenerateUploadTokenResponse>(CallApi(params_, req, runtime));
}
public async Task<GenerateUploadTokenResponse> GenerateUploadTokenWithOptionsAsync(GenerateUploadTokenRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MaterialId))
{
query["MaterialId"] = request.MaterialId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ModuleId))
{
query["ModuleId"] = request.ModuleId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.UploadTokenType))
{
query["UploadTokenType"] = request.UploadTokenType;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "GenerateUploadToken",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<GenerateUploadTokenResponse>(await CallApiAsync(params_, req, runtime));
}
public GenerateUploadTokenResponse GenerateUploadToken(GenerateUploadTokenRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return GenerateUploadTokenWithOptions(request, runtime);
}
public async Task<GenerateUploadTokenResponse> GenerateUploadTokenAsync(GenerateUploadTokenRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await GenerateUploadTokenWithOptionsAsync(request, runtime);
}
public GetAppResponse GetAppWithOptions(GetAppRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "GetApp",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<GetAppResponse>(CallApi(params_, req, runtime));
}
public async Task<GetAppResponse> GetAppWithOptionsAsync(GetAppRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "GetApp",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<GetAppResponse>(await CallApiAsync(params_, req, runtime));
}
public GetAppResponse GetApp(GetAppRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return GetAppWithOptions(request, runtime);
}
public async Task<GetAppResponse> GetAppAsync(GetAppRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await GetAppWithOptionsAsync(request, runtime);
}
public GetAppModelResponse GetAppModelWithOptions(GetAppModelRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SchemaVersion))
{
query["SchemaVersion"] = request.SchemaVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SubType))
{
query["SubType"] = request.SubType;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "GetAppModel",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<GetAppModelResponse>(CallApi(params_, req, runtime));
}
public async Task<GetAppModelResponse> GetAppModelWithOptionsAsync(GetAppModelRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SchemaVersion))
{
query["SchemaVersion"] = request.SchemaVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SubType))
{
query["SubType"] = request.SubType;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "GetAppModel",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<GetAppModelResponse>(await CallApiAsync(params_, req, runtime));
}
public GetAppModelResponse GetAppModel(GetAppModelRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return GetAppModelWithOptions(request, runtime);
}
public async Task<GetAppModelResponse> GetAppModelAsync(GetAppModelRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await GetAppModelWithOptionsAsync(request, runtime);
}
public GetAppSecretResponse GetAppSecretWithOptions(GetAppSecretRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "GetAppSecret",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<GetAppSecretResponse>(CallApi(params_, req, runtime));
}
public async Task<GetAppSecretResponse> GetAppSecretWithOptionsAsync(GetAppSecretRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "GetAppSecret",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<GetAppSecretResponse>(await CallApiAsync(params_, req, runtime));
}
public GetAppSecretResponse GetAppSecret(GetAppSecretRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return GetAppSecretWithOptions(request, runtime);
}
public async Task<GetAppSecretResponse> GetAppSecretAsync(GetAppSecretRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await GetAppSecretWithOptionsAsync(request, runtime);
}
public GetArtifactResponse GetArtifactWithOptions(GetArtifactRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ArtifactId))
{
query["ArtifactId"] = request.ArtifactId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "GetArtifact",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<GetArtifactResponse>(CallApi(params_, req, runtime));
}
public async Task<GetArtifactResponse> GetArtifactWithOptionsAsync(GetArtifactRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ArtifactId))
{
query["ArtifactId"] = request.ArtifactId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "GetArtifact",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<GetArtifactResponse>(await CallApiAsync(params_, req, runtime));
}
public GetArtifactResponse GetArtifact(GetArtifactRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return GetArtifactWithOptions(request, runtime);
}
public async Task<GetArtifactResponse> GetArtifactAsync(GetArtifactRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await GetArtifactWithOptionsAsync(request, runtime);
}
public GetCommitResponse GetCommitWithOptions(GetCommitRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CommitId))
{
query["CommitId"] = request.CommitId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ModuleId))
{
query["ModuleId"] = request.ModuleId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SchemaVersion))
{
query["SchemaVersion"] = request.SchemaVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "GetCommit",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<GetCommitResponse>(CallApi(params_, req, runtime));
}
public async Task<GetCommitResponse> GetCommitWithOptionsAsync(GetCommitRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CommitId))
{
query["CommitId"] = request.CommitId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ModuleId))
{
query["ModuleId"] = request.ModuleId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SchemaVersion))
{
query["SchemaVersion"] = request.SchemaVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "GetCommit",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<GetCommitResponse>(await CallApiAsync(params_, req, runtime));
}
public GetCommitResponse GetCommit(GetCommitRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return GetCommitWithOptions(request, runtime);
}
public async Task<GetCommitResponse> GetCommitAsync(GetCommitRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await GetCommitWithOptionsAsync(request, runtime);
}
public GetDefaultAppUserResponse GetDefaultAppUserWithOptions(GetDefaultAppUserRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EnvId))
{
query["EnvId"] = request.EnvId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "GetDefaultAppUser",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<GetDefaultAppUserResponse>(CallApi(params_, req, runtime));
}
public async Task<GetDefaultAppUserResponse> GetDefaultAppUserWithOptionsAsync(GetDefaultAppUserRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EnvId))
{
query["EnvId"] = request.EnvId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "GetDefaultAppUser",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<GetDefaultAppUserResponse>(await CallApiAsync(params_, req, runtime));
}
public GetDefaultAppUserResponse GetDefaultAppUser(GetDefaultAppUserRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return GetDefaultAppUserWithOptions(request, runtime);
}
public async Task<GetDefaultAppUserResponse> GetDefaultAppUserAsync(GetDefaultAppUserRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await GetDefaultAppUserWithOptionsAsync(request, runtime);
}
public GetDomainCnameResponse GetDomainCnameWithOptions(GetDomainCnameRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Domain))
{
query["Domain"] = request.Domain;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DomainType))
{
query["DomainType"] = request.DomainType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EnvId))
{
query["EnvId"] = request.EnvId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "GetDomainCname",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<GetDomainCnameResponse>(CallApi(params_, req, runtime));
}
public async Task<GetDomainCnameResponse> GetDomainCnameWithOptionsAsync(GetDomainCnameRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Domain))
{
query["Domain"] = request.Domain;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DomainType))
{
query["DomainType"] = request.DomainType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EnvId))
{
query["EnvId"] = request.EnvId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "GetDomainCname",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<GetDomainCnameResponse>(await CallApiAsync(params_, req, runtime));
}
public GetDomainCnameResponse GetDomainCname(GetDomainCnameRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return GetDomainCnameWithOptions(request, runtime);
}
public async Task<GetDomainCnameResponse> GetDomainCnameAsync(GetDomainCnameRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await GetDomainCnameWithOptionsAsync(request, runtime);
}
public GetDomainOverviewResponse GetDomainOverviewWithOptions(GetDomainOverviewRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Domain))
{
query["Domain"] = request.Domain;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EnvId))
{
query["EnvId"] = request.EnvId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "GetDomainOverview",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<GetDomainOverviewResponse>(CallApi(params_, req, runtime));
}
public async Task<GetDomainOverviewResponse> GetDomainOverviewWithOptionsAsync(GetDomainOverviewRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Domain))
{
query["Domain"] = request.Domain;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EnvId))
{
query["EnvId"] = request.EnvId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "GetDomainOverview",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<GetDomainOverviewResponse>(await CallApiAsync(params_, req, runtime));
}
public GetDomainOverviewResponse GetDomainOverview(GetDomainOverviewRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return GetDomainOverviewWithOptions(request, runtime);
}
public async Task<GetDomainOverviewResponse> GetDomainOverviewAsync(GetDomainOverviewRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await GetDomainOverviewWithOptionsAsync(request, runtime);
}
public GetEnvironmentResponse GetEnvironmentWithOptions(GetEnvironmentRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EnvId))
{
query["EnvId"] = request.EnvId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "GetEnvironment",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<GetEnvironmentResponse>(CallApi(params_, req, runtime));
}
public async Task<GetEnvironmentResponse> GetEnvironmentWithOptionsAsync(GetEnvironmentRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EnvId))
{
query["EnvId"] = request.EnvId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "GetEnvironment",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<GetEnvironmentResponse>(await CallApiAsync(params_, req, runtime));
}
public GetEnvironmentResponse GetEnvironment(GetEnvironmentRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return GetEnvironmentWithOptions(request, runtime);
}
public async Task<GetEnvironmentResponse> GetEnvironmentAsync(GetEnvironmentRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await GetEnvironmentWithOptionsAsync(request, runtime);
}
public GetHistoryStatsResponse GetHistoryStatsWithOptions(GetHistoryStatsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EndDate))
{
query["EndDate"] = request.EndDate;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.StartDate))
{
query["StartDate"] = request.StartDate;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "GetHistoryStats",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<GetHistoryStatsResponse>(CallApi(params_, req, runtime));
}
public async Task<GetHistoryStatsResponse> GetHistoryStatsWithOptionsAsync(GetHistoryStatsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EndDate))
{
query["EndDate"] = request.EndDate;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.StartDate))
{
query["StartDate"] = request.StartDate;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "GetHistoryStats",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<GetHistoryStatsResponse>(await CallApiAsync(params_, req, runtime));
}
public GetHistoryStatsResponse GetHistoryStats(GetHistoryStatsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return GetHistoryStatsWithOptions(request, runtime);
}
public async Task<GetHistoryStatsResponse> GetHistoryStatsAsync(GetHistoryStatsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await GetHistoryStatsWithOptionsAsync(request, runtime);
}
public GetLatestCommitResponse GetLatestCommitWithOptions(GetLatestCommitRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ModuleId))
{
query["ModuleId"] = request.ModuleId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "GetLatestCommit",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<GetLatestCommitResponse>(CallApi(params_, req, runtime));
}
public async Task<GetLatestCommitResponse> GetLatestCommitWithOptionsAsync(GetLatestCommitRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ModuleId))
{
query["ModuleId"] = request.ModuleId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "GetLatestCommit",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<GetLatestCommitResponse>(await CallApiAsync(params_, req, runtime));
}
public GetLatestCommitResponse GetLatestCommit(GetLatestCommitRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return GetLatestCommitWithOptions(request, runtime);
}
public async Task<GetLatestCommitResponse> GetLatestCommitAsync(GetLatestCommitRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await GetLatestCommitWithOptionsAsync(request, runtime);
}
public GetModelResponse GetModelWithOptions(GetModelRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ModelId))
{
query["ModelId"] = request.ModelId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ModuleId))
{
query["ModuleId"] = request.ModuleId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SchemaVersion))
{
query["SchemaVersion"] = request.SchemaVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "GetModel",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<GetModelResponse>(CallApi(params_, req, runtime));
}
public async Task<GetModelResponse> GetModelWithOptionsAsync(GetModelRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ModelId))
{
query["ModelId"] = request.ModelId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ModuleId))
{
query["ModuleId"] = request.ModuleId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SchemaVersion))
{
query["SchemaVersion"] = request.SchemaVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "GetModel",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<GetModelResponse>(await CallApiAsync(params_, req, runtime));
}
public GetModelResponse GetModel(GetModelRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return GetModelWithOptions(request, runtime);
}
public async Task<GetModelResponse> GetModelAsync(GetModelRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await GetModelWithOptionsAsync(request, runtime);
}
public GetModuleResponse GetModuleWithOptions(GetModuleRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ModuleId))
{
query["ModuleId"] = request.ModuleId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ModuleType))
{
query["ModuleType"] = request.ModuleType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "GetModule",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<GetModuleResponse>(CallApi(params_, req, runtime));
}
public async Task<GetModuleResponse> GetModuleWithOptionsAsync(GetModuleRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ModuleId))
{
query["ModuleId"] = request.ModuleId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ModuleType))
{
query["ModuleType"] = request.ModuleType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "GetModule",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<GetModuleResponse>(await CallApiAsync(params_, req, runtime));
}
public GetModuleResponse GetModule(GetModuleRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return GetModuleWithOptions(request, runtime);
}
public async Task<GetModuleResponse> GetModuleAsync(GetModuleRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await GetModuleWithOptionsAsync(request, runtime);
}
public GetPublishResponse GetPublishWithOptions(GetPublishRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PublishId))
{
query["PublishId"] = request.PublishId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "GetPublish",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<GetPublishResponse>(CallApi(params_, req, runtime));
}
public async Task<GetPublishResponse> GetPublishWithOptionsAsync(GetPublishRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PublishId))
{
query["PublishId"] = request.PublishId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "GetPublish",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<GetPublishResponse>(await CallApiAsync(params_, req, runtime));
}
public GetPublishResponse GetPublish(GetPublishRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return GetPublishWithOptions(request, runtime);
}
public async Task<GetPublishResponse> GetPublishAsync(GetPublishRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await GetPublishWithOptionsAsync(request, runtime);
}
public GetRealtimeStatsResponse GetRealtimeStatsWithOptions(GetRealtimeStatsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "GetRealtimeStats",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<GetRealtimeStatsResponse>(CallApi(params_, req, runtime));
}
public async Task<GetRealtimeStatsResponse> GetRealtimeStatsWithOptionsAsync(GetRealtimeStatsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "GetRealtimeStats",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<GetRealtimeStatsResponse>(await CallApiAsync(params_, req, runtime));
}
public GetRealtimeStatsResponse GetRealtimeStats(GetRealtimeStatsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return GetRealtimeStatsWithOptions(request, runtime);
}
public async Task<GetRealtimeStatsResponse> GetRealtimeStatsAsync(GetRealtimeStatsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await GetRealtimeStatsWithOptionsAsync(request, runtime);
}
public GetResourceResponse GetResourceWithOptions(GetResourceRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ImageProcessParameter))
{
query["ImageProcessParameter"] = request.ImageProcessParameter;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ModuleId))
{
query["ModuleId"] = request.ModuleId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceId))
{
query["ResourceId"] = request.ResourceId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "GetResource",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<GetResourceResponse>(CallApi(params_, req, runtime));
}
public async Task<GetResourceResponse> GetResourceWithOptionsAsync(GetResourceRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ImageProcessParameter))
{
query["ImageProcessParameter"] = request.ImageProcessParameter;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ModuleId))
{
query["ModuleId"] = request.ModuleId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceId))
{
query["ResourceId"] = request.ResourceId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "GetResource",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<GetResourceResponse>(await CallApiAsync(params_, req, runtime));
}
public GetResourceResponse GetResource(GetResourceRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return GetResourceWithOptions(request, runtime);
}
public async Task<GetResourceResponse> GetResourceAsync(GetResourceRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await GetResourceWithOptionsAsync(request, runtime);
}
public GetUserResponse GetUserWithOptions(GetUserRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "GetUser",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<GetUserResponse>(CallApi(params_, req, runtime));
}
public async Task<GetUserResponse> GetUserWithOptionsAsync(GetUserRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "GetUser",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<GetUserResponse>(await CallApiAsync(params_, req, runtime));
}
public GetUserResponse GetUser(GetUserRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return GetUserWithOptions(request, runtime);
}
public async Task<GetUserResponse> GetUserAsync(GetUserRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await GetUserWithOptionsAsync(request, runtime);
}
public ListAppModulesResponse ListAppModulesWithOptions(ListAppModulesRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Recursive))
{
query["Recursive"] = request.Recursive;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "ListAppModules",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListAppModulesResponse>(CallApi(params_, req, runtime));
}
public async Task<ListAppModulesResponse> ListAppModulesWithOptionsAsync(ListAppModulesRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Recursive))
{
query["Recursive"] = request.Recursive;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "ListAppModules",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListAppModulesResponse>(await CallApiAsync(params_, req, runtime));
}
public ListAppModulesResponse ListAppModules(ListAppModulesRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ListAppModulesWithOptions(request, runtime);
}
public async Task<ListAppModulesResponse> ListAppModulesAsync(ListAppModulesRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ListAppModulesWithOptionsAsync(request, runtime);
}
public ListAppTemplatesResponse ListAppTemplatesWithOptions(ListAppTemplatesRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppType))
{
query["AppType"] = request.AppType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TemplateType))
{
query["TemplateType"] = request.TemplateType;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "ListAppTemplates",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListAppTemplatesResponse>(CallApi(params_, req, runtime));
}
public async Task<ListAppTemplatesResponse> ListAppTemplatesWithOptionsAsync(ListAppTemplatesRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppType))
{
query["AppType"] = request.AppType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TemplateType))
{
query["TemplateType"] = request.TemplateType;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "ListAppTemplates",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListAppTemplatesResponse>(await CallApiAsync(params_, req, runtime));
}
public ListAppTemplatesResponse ListAppTemplates(ListAppTemplatesRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ListAppTemplatesWithOptions(request, runtime);
}
public async Task<ListAppTemplatesResponse> ListAppTemplatesAsync(ListAppTemplatesRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ListAppTemplatesWithOptionsAsync(request, runtime);
}
public ListAppsResponse ListAppsWithOptions(ListAppsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppName))
{
query["AppName"] = request.AppName;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppStatus))
{
query["AppStatus"] = request.AppStatus;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppType))
{
query["AppType"] = request.AppType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CustomParentId))
{
query["CustomParentId"] = request.CustomParentId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Description))
{
query["Description"] = request.Description;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MainModuleId))
{
query["MainModuleId"] = request.MainModuleId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageNumber))
{
query["PageNumber"] = request.PageNumber;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageSize))
{
query["PageSize"] = request.PageSize;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Template))
{
query["Template"] = request.Template;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "ListApps",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListAppsResponse>(CallApi(params_, req, runtime));
}
public async Task<ListAppsResponse> ListAppsWithOptionsAsync(ListAppsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppName))
{
query["AppName"] = request.AppName;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppStatus))
{
query["AppStatus"] = request.AppStatus;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppType))
{
query["AppType"] = request.AppType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CustomParentId))
{
query["CustomParentId"] = request.CustomParentId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Description))
{
query["Description"] = request.Description;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MainModuleId))
{
query["MainModuleId"] = request.MainModuleId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageNumber))
{
query["PageNumber"] = request.PageNumber;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageSize))
{
query["PageSize"] = request.PageSize;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Template))
{
query["Template"] = request.Template;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "ListApps",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListAppsResponse>(await CallApiAsync(params_, req, runtime));
}
public ListAppsResponse ListApps(ListAppsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ListAppsWithOptions(request, runtime);
}
public async Task<ListAppsResponse> ListAppsAsync(ListAppsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ListAppsWithOptionsAsync(request, runtime);
}
public ListArtifactsResponse ListArtifactsWithOptions(ListArtifactsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PublishId))
{
query["PublishId"] = request.PublishId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "ListArtifacts",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListArtifactsResponse>(CallApi(params_, req, runtime));
}
public async Task<ListArtifactsResponse> ListArtifactsWithOptionsAsync(ListArtifactsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PublishId))
{
query["PublishId"] = request.PublishId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "ListArtifacts",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListArtifactsResponse>(await CallApiAsync(params_, req, runtime));
}
public ListArtifactsResponse ListArtifacts(ListArtifactsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ListArtifactsWithOptions(request, runtime);
}
public async Task<ListArtifactsResponse> ListArtifactsAsync(ListArtifactsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ListArtifactsWithOptionsAsync(request, runtime);
}
public ListCommitsResponse ListCommitsWithOptions(ListCommitsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CommitLog))
{
query["CommitLog"] = request.CommitLog;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CustomParentId))
{
query["CustomParentId"] = request.CustomParentId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ModuleId))
{
query["ModuleId"] = request.ModuleId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageNumber))
{
query["PageNumber"] = request.PageNumber;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageSize))
{
query["PageSize"] = request.PageSize;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "ListCommits",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListCommitsResponse>(CallApi(params_, req, runtime));
}
public async Task<ListCommitsResponse> ListCommitsWithOptionsAsync(ListCommitsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CommitLog))
{
query["CommitLog"] = request.CommitLog;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CustomParentId))
{
query["CustomParentId"] = request.CustomParentId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ModuleId))
{
query["ModuleId"] = request.ModuleId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageNumber))
{
query["PageNumber"] = request.PageNumber;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageSize))
{
query["PageSize"] = request.PageSize;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "ListCommits",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListCommitsResponse>(await CallApiAsync(params_, req, runtime));
}
public ListCommitsResponse ListCommits(ListCommitsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ListCommitsWithOptions(request, runtime);
}
public async Task<ListCommitsResponse> ListCommitsAsync(ListCommitsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ListCommitsWithOptionsAsync(request, runtime);
}
public ListDomainsResponse ListDomainsWithOptions(ListDomainsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EnvId))
{
query["EnvId"] = request.EnvId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "ListDomains",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListDomainsResponse>(CallApi(params_, req, runtime));
}
public async Task<ListDomainsResponse> ListDomainsWithOptionsAsync(ListDomainsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EnvId))
{
query["EnvId"] = request.EnvId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "ListDomains",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListDomainsResponse>(await CallApiAsync(params_, req, runtime));
}
public ListDomainsResponse ListDomains(ListDomainsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ListDomainsWithOptions(request, runtime);
}
public async Task<ListDomainsResponse> ListDomainsAsync(ListDomainsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ListDomainsWithOptionsAsync(request, runtime);
}
public ListEnvironmentOverviewsResponse ListEnvironmentOverviewsWithOptions(ListEnvironmentOverviewsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "ListEnvironmentOverviews",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListEnvironmentOverviewsResponse>(CallApi(params_, req, runtime));
}
public async Task<ListEnvironmentOverviewsResponse> ListEnvironmentOverviewsWithOptionsAsync(ListEnvironmentOverviewsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "ListEnvironmentOverviews",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListEnvironmentOverviewsResponse>(await CallApiAsync(params_, req, runtime));
}
public ListEnvironmentOverviewsResponse ListEnvironmentOverviews(ListEnvironmentOverviewsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ListEnvironmentOverviewsWithOptions(request, runtime);
}
public async Task<ListEnvironmentOverviewsResponse> ListEnvironmentOverviewsAsync(ListEnvironmentOverviewsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ListEnvironmentOverviewsWithOptionsAsync(request, runtime);
}
public ListEnvironmentsResponse ListEnvironmentsWithOptions(ListEnvironmentsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EnvType))
{
query["EnvType"] = request.EnvType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "ListEnvironments",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListEnvironmentsResponse>(CallApi(params_, req, runtime));
}
public async Task<ListEnvironmentsResponse> ListEnvironmentsWithOptionsAsync(ListEnvironmentsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EnvType))
{
query["EnvType"] = request.EnvType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "ListEnvironments",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListEnvironmentsResponse>(await CallApiAsync(params_, req, runtime));
}
public ListEnvironmentsResponse ListEnvironments(ListEnvironmentsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ListEnvironmentsWithOptions(request, runtime);
}
public async Task<ListEnvironmentsResponse> ListEnvironmentsAsync(ListEnvironmentsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ListEnvironmentsWithOptionsAsync(request, runtime);
}
public ListModelsResponse ListModelsWithOptions(ListModelsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ModelId))
{
query["ModelId"] = request.ModelId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ModelName))
{
query["ModelName"] = request.ModelName;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ModelType))
{
query["ModelType"] = request.ModelType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ModuleId))
{
query["ModuleId"] = request.ModuleId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SchemaVersion))
{
query["SchemaVersion"] = request.SchemaVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SubType))
{
query["SubType"] = request.SubType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.WithContent))
{
query["WithContent"] = request.WithContent;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "ListModels",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListModelsResponse>(CallApi(params_, req, runtime));
}
public async Task<ListModelsResponse> ListModelsWithOptionsAsync(ListModelsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ModelId))
{
query["ModelId"] = request.ModelId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ModelName))
{
query["ModelName"] = request.ModelName;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ModelType))
{
query["ModelType"] = request.ModelType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ModuleId))
{
query["ModuleId"] = request.ModuleId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SchemaVersion))
{
query["SchemaVersion"] = request.SchemaVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SubType))
{
query["SubType"] = request.SubType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.WithContent))
{
query["WithContent"] = request.WithContent;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "ListModels",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListModelsResponse>(await CallApiAsync(params_, req, runtime));
}
public ListModelsResponse ListModels(ListModelsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ListModelsWithOptions(request, runtime);
}
public async Task<ListModelsResponse> ListModelsAsync(ListModelsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ListModelsWithOptionsAsync(request, runtime);
}
public ListModelsByPageResponse ListModelsByPageWithOptions(ListModelsByPageRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ModelName))
{
query["ModelName"] = request.ModelName;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ModelType))
{
query["ModelType"] = request.ModelType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ModuleId))
{
query["ModuleId"] = request.ModuleId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageNumber))
{
query["PageNumber"] = request.PageNumber;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageSize))
{
query["PageSize"] = request.PageSize;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SchemaVersion))
{
query["SchemaVersion"] = request.SchemaVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SubType))
{
query["SubType"] = request.SubType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.WithContent))
{
query["WithContent"] = request.WithContent;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "ListModelsByPage",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListModelsByPageResponse>(CallApi(params_, req, runtime));
}
public async Task<ListModelsByPageResponse> ListModelsByPageWithOptionsAsync(ListModelsByPageRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ModelName))
{
query["ModelName"] = request.ModelName;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ModelType))
{
query["ModelType"] = request.ModelType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ModuleId))
{
query["ModuleId"] = request.ModuleId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageNumber))
{
query["PageNumber"] = request.PageNumber;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageSize))
{
query["PageSize"] = request.PageSize;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SchemaVersion))
{
query["SchemaVersion"] = request.SchemaVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SubType))
{
query["SubType"] = request.SubType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.WithContent))
{
query["WithContent"] = request.WithContent;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "ListModelsByPage",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListModelsByPageResponse>(await CallApiAsync(params_, req, runtime));
}
public ListModelsByPageResponse ListModelsByPage(ListModelsByPageRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ListModelsByPageWithOptions(request, runtime);
}
public async Task<ListModelsByPageResponse> ListModelsByPageAsync(ListModelsByPageRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ListModelsByPageWithOptionsAsync(request, runtime);
}
public ListModuleDependenciesResponse ListModuleDependenciesWithOptions(ListModuleDependenciesRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ModuleId))
{
query["ModuleId"] = request.ModuleId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Recursive))
{
query["Recursive"] = request.Recursive;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "ListModuleDependencies",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListModuleDependenciesResponse>(CallApi(params_, req, runtime));
}
public async Task<ListModuleDependenciesResponse> ListModuleDependenciesWithOptionsAsync(ListModuleDependenciesRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ModuleId))
{
query["ModuleId"] = request.ModuleId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Recursive))
{
query["Recursive"] = request.Recursive;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "ListModuleDependencies",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListModuleDependenciesResponse>(await CallApiAsync(params_, req, runtime));
}
public ListModuleDependenciesResponse ListModuleDependencies(ListModuleDependenciesRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ListModuleDependenciesWithOptions(request, runtime);
}
public async Task<ListModuleDependenciesResponse> ListModuleDependenciesAsync(ListModuleDependenciesRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ListModuleDependenciesWithOptionsAsync(request, runtime);
}
public ListModuleModelsResponse ListModuleModelsWithOptions(ListModuleModelsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ModuleList))
{
query["ModuleList"] = request.ModuleList;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SubTypes))
{
query["SubTypes"] = request.SubTypes;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.WithContent))
{
query["WithContent"] = request.WithContent;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "ListModuleModels",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListModuleModelsResponse>(CallApi(params_, req, runtime));
}
public async Task<ListModuleModelsResponse> ListModuleModelsWithOptionsAsync(ListModuleModelsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ModuleList))
{
query["ModuleList"] = request.ModuleList;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SubTypes))
{
query["SubTypes"] = request.SubTypes;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.WithContent))
{
query["WithContent"] = request.WithContent;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "ListModuleModels",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListModuleModelsResponse>(await CallApiAsync(params_, req, runtime));
}
public ListModuleModelsResponse ListModuleModels(ListModuleModelsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ListModuleModelsWithOptions(request, runtime);
}
public async Task<ListModuleModelsResponse> ListModuleModelsAsync(ListModuleModelsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ListModuleModelsWithOptionsAsync(request, runtime);
}
public ListModulePublishVersionsResponse ListModulePublishVersionsWithOptions(ListModulePublishVersionsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CustomParentId))
{
query["CustomParentId"] = request.CustomParentId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ModuleId))
{
query["ModuleId"] = request.ModuleId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ModuleVersion))
{
query["ModuleVersion"] = request.ModuleVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageNumber))
{
query["PageNumber"] = request.PageNumber;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageSize))
{
query["PageSize"] = request.PageSize;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "ListModulePublishVersions",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListModulePublishVersionsResponse>(CallApi(params_, req, runtime));
}
public async Task<ListModulePublishVersionsResponse> ListModulePublishVersionsWithOptionsAsync(ListModulePublishVersionsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CustomParentId))
{
query["CustomParentId"] = request.CustomParentId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ModuleId))
{
query["ModuleId"] = request.ModuleId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ModuleVersion))
{
query["ModuleVersion"] = request.ModuleVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageNumber))
{
query["PageNumber"] = request.PageNumber;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageSize))
{
query["PageSize"] = request.PageSize;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "ListModulePublishVersions",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListModulePublishVersionsResponse>(await CallApiAsync(params_, req, runtime));
}
public ListModulePublishVersionsResponse ListModulePublishVersions(ListModulePublishVersionsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ListModulePublishVersionsWithOptions(request, runtime);
}
public async Task<ListModulePublishVersionsResponse> ListModulePublishVersionsAsync(ListModulePublishVersionsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ListModulePublishVersionsWithOptionsAsync(request, runtime);
}
public ListModuleResourcesResponse ListModuleResourcesWithOptions(ListModuleResourcesRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ModuleList))
{
query["ModuleList"] = request.ModuleList;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Types))
{
query["Types"] = request.Types;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.WithContent))
{
query["WithContent"] = request.WithContent;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "ListModuleResources",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListModuleResourcesResponse>(CallApi(params_, req, runtime));
}
public async Task<ListModuleResourcesResponse> ListModuleResourcesWithOptionsAsync(ListModuleResourcesRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ModuleList))
{
query["ModuleList"] = request.ModuleList;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Types))
{
query["Types"] = request.Types;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.WithContent))
{
query["WithContent"] = request.WithContent;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "ListModuleResources",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListModuleResourcesResponse>(await CallApiAsync(params_, req, runtime));
}
public ListModuleResourcesResponse ListModuleResources(ListModuleResourcesRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ListModuleResourcesWithOptions(request, runtime);
}
public async Task<ListModuleResourcesResponse> ListModuleResourcesAsync(ListModuleResourcesRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ListModuleResourcesWithOptionsAsync(request, runtime);
}
public ListModulesResponse ListModulesWithOptions(ListModulesRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Description))
{
query["Description"] = request.Description;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.HasOwnerApp))
{
query["HasOwnerApp"] = request.HasOwnerApp;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ModuleId))
{
query["ModuleId"] = request.ModuleId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ModuleName))
{
query["ModuleName"] = request.ModuleName;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Platform))
{
query["Platform"] = request.Platform;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "ListModules",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListModulesResponse>(CallApi(params_, req, runtime));
}
public async Task<ListModulesResponse> ListModulesWithOptionsAsync(ListModulesRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Description))
{
query["Description"] = request.Description;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.HasOwnerApp))
{
query["HasOwnerApp"] = request.HasOwnerApp;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ModuleId))
{
query["ModuleId"] = request.ModuleId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ModuleName))
{
query["ModuleName"] = request.ModuleName;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Platform))
{
query["Platform"] = request.Platform;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "ListModules",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListModulesResponse>(await CallApiAsync(params_, req, runtime));
}
public ListModulesResponse ListModules(ListModulesRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ListModulesWithOptions(request, runtime);
}
public async Task<ListModulesResponse> ListModulesAsync(ListModulesRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ListModulesWithOptionsAsync(request, runtime);
}
public ListModulesByPageResponse ListModulesByPageWithOptions(ListModulesByPageRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CustomParentId))
{
query["CustomParentId"] = request.CustomParentId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Description))
{
query["Description"] = request.Description;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.HasOwnerApp))
{
query["HasOwnerApp"] = request.HasOwnerApp;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ModuleId))
{
query["ModuleId"] = request.ModuleId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ModuleName))
{
query["ModuleName"] = request.ModuleName;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ModuleType))
{
query["ModuleType"] = request.ModuleType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageNumber))
{
query["PageNumber"] = request.PageNumber;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageSize))
{
query["PageSize"] = request.PageSize;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Platform))
{
query["Platform"] = request.Platform;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "ListModulesByPage",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListModulesByPageResponse>(CallApi(params_, req, runtime));
}
public async Task<ListModulesByPageResponse> ListModulesByPageWithOptionsAsync(ListModulesByPageRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CustomParentId))
{
query["CustomParentId"] = request.CustomParentId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Description))
{
query["Description"] = request.Description;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.HasOwnerApp))
{
query["HasOwnerApp"] = request.HasOwnerApp;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ModuleId))
{
query["ModuleId"] = request.ModuleId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ModuleName))
{
query["ModuleName"] = request.ModuleName;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ModuleType))
{
query["ModuleType"] = request.ModuleType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageNumber))
{
query["PageNumber"] = request.PageNumber;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageSize))
{
query["PageSize"] = request.PageSize;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Platform))
{
query["Platform"] = request.Platform;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "ListModulesByPage",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListModulesByPageResponse>(await CallApiAsync(params_, req, runtime));
}
public ListModulesByPageResponse ListModulesByPage(ListModulesByPageRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ListModulesByPageWithOptions(request, runtime);
}
public async Task<ListModulesByPageResponse> ListModulesByPageAsync(ListModulesByPageRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ListModulesByPageWithOptionsAsync(request, runtime);
}
public ListPublishVersionsResponse ListPublishVersionsWithOptions(ListPublishVersionsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EnvId))
{
query["EnvId"] = request.EnvId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageNumber))
{
query["PageNumber"] = request.PageNumber;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageSize))
{
query["PageSize"] = request.PageSize;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "ListPublishVersions",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListPublishVersionsResponse>(CallApi(params_, req, runtime));
}
public async Task<ListPublishVersionsResponse> ListPublishVersionsWithOptionsAsync(ListPublishVersionsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EnvId))
{
query["EnvId"] = request.EnvId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageNumber))
{
query["PageNumber"] = request.PageNumber;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageSize))
{
query["PageSize"] = request.PageSize;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "ListPublishVersions",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListPublishVersionsResponse>(await CallApiAsync(params_, req, runtime));
}
public ListPublishVersionsResponse ListPublishVersions(ListPublishVersionsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ListPublishVersionsWithOptions(request, runtime);
}
public async Task<ListPublishVersionsResponse> ListPublishVersionsAsync(ListPublishVersionsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ListPublishVersionsWithOptionsAsync(request, runtime);
}
public ListPublishedModulesResponse ListPublishedModulesWithOptions(ListPublishedModulesRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Description))
{
query["Description"] = request.Description;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ExcludeAppId))
{
query["ExcludeAppId"] = request.ExcludeAppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ExcludeModuleId))
{
query["ExcludeModuleId"] = request.ExcludeModuleId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.HasOwnerApp))
{
query["HasOwnerApp"] = request.HasOwnerApp;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ModuleId))
{
query["ModuleId"] = request.ModuleId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ModuleName))
{
query["ModuleName"] = request.ModuleName;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ModuleType))
{
query["ModuleType"] = request.ModuleType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageNumber))
{
query["PageNumber"] = request.PageNumber;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageSize))
{
query["PageSize"] = request.PageSize;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Platform))
{
query["Platform"] = request.Platform;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "ListPublishedModules",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListPublishedModulesResponse>(CallApi(params_, req, runtime));
}
public async Task<ListPublishedModulesResponse> ListPublishedModulesWithOptionsAsync(ListPublishedModulesRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Description))
{
query["Description"] = request.Description;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ExcludeAppId))
{
query["ExcludeAppId"] = request.ExcludeAppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ExcludeModuleId))
{
query["ExcludeModuleId"] = request.ExcludeModuleId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.HasOwnerApp))
{
query["HasOwnerApp"] = request.HasOwnerApp;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ModuleId))
{
query["ModuleId"] = request.ModuleId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ModuleName))
{
query["ModuleName"] = request.ModuleName;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ModuleType))
{
query["ModuleType"] = request.ModuleType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageNumber))
{
query["PageNumber"] = request.PageNumber;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageSize))
{
query["PageSize"] = request.PageSize;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Platform))
{
query["Platform"] = request.Platform;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "ListPublishedModules",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListPublishedModulesResponse>(await CallApiAsync(params_, req, runtime));
}
public ListPublishedModulesResponse ListPublishedModules(ListPublishedModulesRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ListPublishedModulesWithOptions(request, runtime);
}
public async Task<ListPublishedModulesResponse> ListPublishedModulesAsync(ListPublishedModulesRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ListPublishedModulesWithOptionsAsync(request, runtime);
}
public ListPublishesResponse ListPublishesWithOptions(ListPublishesRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EnvId))
{
query["EnvId"] = request.EnvId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageNumber))
{
query["PageNumber"] = request.PageNumber;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageSize))
{
query["PageSize"] = request.PageSize;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PublishStatus))
{
query["PublishStatus"] = request.PublishStatus;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PublishType))
{
query["PublishType"] = request.PublishType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "ListPublishes",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListPublishesResponse>(CallApi(params_, req, runtime));
}
public async Task<ListPublishesResponse> ListPublishesWithOptionsAsync(ListPublishesRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EnvId))
{
query["EnvId"] = request.EnvId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageNumber))
{
query["PageNumber"] = request.PageNumber;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageSize))
{
query["PageSize"] = request.PageSize;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PublishStatus))
{
query["PublishStatus"] = request.PublishStatus;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PublishType))
{
query["PublishType"] = request.PublishType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "ListPublishes",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListPublishesResponse>(await CallApiAsync(params_, req, runtime));
}
public ListPublishesResponse ListPublishes(ListPublishesRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ListPublishesWithOptions(request, runtime);
}
public async Task<ListPublishesResponse> ListPublishesAsync(ListPublishesRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ListPublishesWithOptionsAsync(request, runtime);
}
public ListResourcesResponse ListResourcesWithOptions(ListResourcesRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Description))
{
query["Description"] = request.Description;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ImageProcessParameter))
{
query["ImageProcessParameter"] = request.ImageProcessParameter;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ModuleId))
{
query["ModuleId"] = request.ModuleId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceId))
{
query["ResourceId"] = request.ResourceId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceName))
{
query["ResourceName"] = request.ResourceName;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceType))
{
query["ResourceType"] = request.ResourceType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.WithContent))
{
query["WithContent"] = request.WithContent;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "ListResources",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListResourcesResponse>(CallApi(params_, req, runtime));
}
public async Task<ListResourcesResponse> ListResourcesWithOptionsAsync(ListResourcesRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Description))
{
query["Description"] = request.Description;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ImageProcessParameter))
{
query["ImageProcessParameter"] = request.ImageProcessParameter;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ModuleId))
{
query["ModuleId"] = request.ModuleId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceId))
{
query["ResourceId"] = request.ResourceId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceName))
{
query["ResourceName"] = request.ResourceName;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceType))
{
query["ResourceType"] = request.ResourceType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.WithContent))
{
query["WithContent"] = request.WithContent;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "ListResources",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListResourcesResponse>(await CallApiAsync(params_, req, runtime));
}
public ListResourcesResponse ListResources(ListResourcesRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ListResourcesWithOptions(request, runtime);
}
public async Task<ListResourcesResponse> ListResourcesAsync(ListResourcesRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ListResourcesWithOptionsAsync(request, runtime);
}
public ListResourcesByPageResponse ListResourcesByPageWithOptions(ListResourcesByPageRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Description))
{
query["Description"] = request.Description;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ImageProcessParameter))
{
query["ImageProcessParameter"] = request.ImageProcessParameter;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ModuleId))
{
query["ModuleId"] = request.ModuleId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageNumber))
{
query["PageNumber"] = request.PageNumber;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageSize))
{
query["PageSize"] = request.PageSize;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceId))
{
query["ResourceId"] = request.ResourceId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceName))
{
query["ResourceName"] = request.ResourceName;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceType))
{
query["ResourceType"] = request.ResourceType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.WithContent))
{
query["WithContent"] = request.WithContent;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "ListResourcesByPage",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListResourcesByPageResponse>(CallApi(params_, req, runtime));
}
public async Task<ListResourcesByPageResponse> ListResourcesByPageWithOptionsAsync(ListResourcesByPageRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Description))
{
query["Description"] = request.Description;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ImageProcessParameter))
{
query["ImageProcessParameter"] = request.ImageProcessParameter;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ModuleId))
{
query["ModuleId"] = request.ModuleId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageNumber))
{
query["PageNumber"] = request.PageNumber;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageSize))
{
query["PageSize"] = request.PageSize;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceId))
{
query["ResourceId"] = request.ResourceId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceName))
{
query["ResourceName"] = request.ResourceName;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceType))
{
query["ResourceType"] = request.ResourceType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.WithContent))
{
query["WithContent"] = request.WithContent;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "ListResourcesByPage",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListResourcesByPageResponse>(await CallApiAsync(params_, req, runtime));
}
public ListResourcesByPageResponse ListResourcesByPage(ListResourcesByPageRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ListResourcesByPageWithOptions(request, runtime);
}
public async Task<ListResourcesByPageResponse> ListResourcesByPageAsync(ListResourcesByPageRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ListResourcesByPageWithOptionsAsync(request, runtime);
}
public ResetAppUserPasswordResponse ResetAppUserPasswordWithOptions(ResetAppUserPasswordRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EnvId))
{
query["EnvId"] = request.EnvId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.UserName))
{
query["UserName"] = request.UserName;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "ResetAppUserPassword",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ResetAppUserPasswordResponse>(CallApi(params_, req, runtime));
}
public async Task<ResetAppUserPasswordResponse> ResetAppUserPasswordWithOptionsAsync(ResetAppUserPasswordRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EnvId))
{
query["EnvId"] = request.EnvId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.UserName))
{
query["UserName"] = request.UserName;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "ResetAppUserPassword",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ResetAppUserPasswordResponse>(await CallApiAsync(params_, req, runtime));
}
public ResetAppUserPasswordResponse ResetAppUserPassword(ResetAppUserPasswordRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ResetAppUserPasswordWithOptions(request, runtime);
}
public async Task<ResetAppUserPasswordResponse> ResetAppUserPasswordAsync(ResetAppUserPasswordRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ResetAppUserPasswordWithOptionsAsync(request, runtime);
}
public RestoreModelResponse RestoreModelWithOptions(RestoreModelRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ModelId))
{
query["ModelId"] = request.ModelId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ModuleId))
{
query["ModuleId"] = request.ModuleId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SchemaVersion))
{
query["SchemaVersion"] = request.SchemaVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "RestoreModel",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<RestoreModelResponse>(CallApi(params_, req, runtime));
}
public async Task<RestoreModelResponse> RestoreModelWithOptionsAsync(RestoreModelRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ModelId))
{
query["ModelId"] = request.ModelId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ModuleId))
{
query["ModuleId"] = request.ModuleId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SchemaVersion))
{
query["SchemaVersion"] = request.SchemaVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "RestoreModel",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<RestoreModelResponse>(await CallApiAsync(params_, req, runtime));
}
public RestoreModelResponse RestoreModel(RestoreModelRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return RestoreModelWithOptions(request, runtime);
}
public async Task<RestoreModelResponse> RestoreModelAsync(RestoreModelRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await RestoreModelWithOptionsAsync(request, runtime);
}
public RunLogicModelResponse RunLogicModelWithOptions(RunLogicModelRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CommitId))
{
query["CommitId"] = request.CommitId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Content))
{
query["Content"] = request.Content;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EncodeType))
{
query["EncodeType"] = request.EncodeType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ModuleId))
{
query["ModuleId"] = request.ModuleId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Parameters))
{
query["Parameters"] = request.Parameters;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SchemaVersion))
{
query["SchemaVersion"] = request.SchemaVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SubType))
{
query["SubType"] = request.SubType;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "RunLogicModel",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<RunLogicModelResponse>(CallApi(params_, req, runtime));
}
public async Task<RunLogicModelResponse> RunLogicModelWithOptionsAsync(RunLogicModelRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CommitId))
{
query["CommitId"] = request.CommitId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Content))
{
query["Content"] = request.Content;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EncodeType))
{
query["EncodeType"] = request.EncodeType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ModuleId))
{
query["ModuleId"] = request.ModuleId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Parameters))
{
query["Parameters"] = request.Parameters;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SchemaVersion))
{
query["SchemaVersion"] = request.SchemaVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SubType))
{
query["SubType"] = request.SubType;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "RunLogicModel",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<RunLogicModelResponse>(await CallApiAsync(params_, req, runtime));
}
public RunLogicModelResponse RunLogicModel(RunLogicModelRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return RunLogicModelWithOptions(request, runtime);
}
public async Task<RunLogicModelResponse> RunLogicModelAsync(RunLogicModelRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await RunLogicModelWithOptionsAsync(request, runtime);
}
public SetEnvironmentDefaultDomainResponse SetEnvironmentDefaultDomainWithOptions(SetEnvironmentDefaultDomainRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Domain))
{
query["Domain"] = request.Domain;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DomainType))
{
query["DomainType"] = request.DomainType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EnvId))
{
query["EnvId"] = request.EnvId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "SetEnvironmentDefaultDomain",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<SetEnvironmentDefaultDomainResponse>(CallApi(params_, req, runtime));
}
public async Task<SetEnvironmentDefaultDomainResponse> SetEnvironmentDefaultDomainWithOptionsAsync(SetEnvironmentDefaultDomainRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Domain))
{
query["Domain"] = request.Domain;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DomainType))
{
query["DomainType"] = request.DomainType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EnvId))
{
query["EnvId"] = request.EnvId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "SetEnvironmentDefaultDomain",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<SetEnvironmentDefaultDomainResponse>(await CallApiAsync(params_, req, runtime));
}
public SetEnvironmentDefaultDomainResponse SetEnvironmentDefaultDomain(SetEnvironmentDefaultDomainRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return SetEnvironmentDefaultDomainWithOptions(request, runtime);
}
public async Task<SetEnvironmentDefaultDomainResponse> SetEnvironmentDefaultDomainAsync(SetEnvironmentDefaultDomainRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await SetEnvironmentDefaultDomainWithOptionsAsync(request, runtime);
}
public StartAppServerResponse StartAppServerWithOptions(StartAppServerRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EnvId))
{
query["EnvId"] = request.EnvId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "StartAppServer",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<StartAppServerResponse>(CallApi(params_, req, runtime));
}
public async Task<StartAppServerResponse> StartAppServerWithOptionsAsync(StartAppServerRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EnvId))
{
query["EnvId"] = request.EnvId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "StartAppServer",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<StartAppServerResponse>(await CallApiAsync(params_, req, runtime));
}
public StartAppServerResponse StartAppServer(StartAppServerRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return StartAppServerWithOptions(request, runtime);
}
public async Task<StartAppServerResponse> StartAppServerAsync(StartAppServerRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await StartAppServerWithOptionsAsync(request, runtime);
}
public StopAppServerResponse StopAppServerWithOptions(StopAppServerRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EnvId))
{
query["EnvId"] = request.EnvId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "StopAppServer",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<StopAppServerResponse>(CallApi(params_, req, runtime));
}
public async Task<StopAppServerResponse> StopAppServerWithOptionsAsync(StopAppServerRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EnvId))
{
query["EnvId"] = request.EnvId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "StopAppServer",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<StopAppServerResponse>(await CallApiAsync(params_, req, runtime));
}
public StopAppServerResponse StopAppServer(StopAppServerRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return StopAppServerWithOptions(request, runtime);
}
public async Task<StopAppServerResponse> StopAppServerAsync(StopAppServerRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await StopAppServerWithOptionsAsync(request, runtime);
}
public UpdateAppResponse UpdateAppWithOptions(UpdateAppRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppName))
{
query["AppName"] = request.AppName;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Description))
{
query["Description"] = request.Description;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Icon))
{
query["Icon"] = request.Icon;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "UpdateApp",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<UpdateAppResponse>(CallApi(params_, req, runtime));
}
public async Task<UpdateAppResponse> UpdateAppWithOptionsAsync(UpdateAppRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppName))
{
query["AppName"] = request.AppName;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Description))
{
query["Description"] = request.Description;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Icon))
{
query["Icon"] = request.Icon;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "UpdateApp",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<UpdateAppResponse>(await CallApiAsync(params_, req, runtime));
}
public UpdateAppResponse UpdateApp(UpdateAppRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return UpdateAppWithOptions(request, runtime);
}
public async Task<UpdateAppResponse> UpdateAppAsync(UpdateAppRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await UpdateAppWithOptionsAsync(request, runtime);
}
public UpdateAppModelResponse UpdateAppModelWithOptions(UpdateAppModelRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Content))
{
query["Content"] = request.Content;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EncodeType))
{
query["EncodeType"] = request.EncodeType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SchemaVersion))
{
query["SchemaVersion"] = request.SchemaVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SubType))
{
query["SubType"] = request.SubType;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "UpdateAppModel",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<UpdateAppModelResponse>(CallApi(params_, req, runtime));
}
public async Task<UpdateAppModelResponse> UpdateAppModelWithOptionsAsync(UpdateAppModelRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Content))
{
query["Content"] = request.Content;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EncodeType))
{
query["EncodeType"] = request.EncodeType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SchemaVersion))
{
query["SchemaVersion"] = request.SchemaVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SubType))
{
query["SubType"] = request.SubType;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "UpdateAppModel",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<UpdateAppModelResponse>(await CallApiAsync(params_, req, runtime));
}
public UpdateAppModelResponse UpdateAppModel(UpdateAppModelRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return UpdateAppModelWithOptions(request, runtime);
}
public async Task<UpdateAppModelResponse> UpdateAppModelAsync(UpdateAppModelRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await UpdateAppModelWithOptionsAsync(request, runtime);
}
public UpdateModelResponse UpdateModelWithOptions(UpdateModelRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Content))
{
query["Content"] = request.Content;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Description))
{
query["Description"] = request.Description;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EncodeType))
{
query["EncodeType"] = request.EncodeType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ModelId))
{
query["ModelId"] = request.ModelId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ModelName))
{
query["ModelName"] = request.ModelName;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ModuleId))
{
query["ModuleId"] = request.ModuleId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SchemaVersion))
{
query["SchemaVersion"] = request.SchemaVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "UpdateModel",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<UpdateModelResponse>(CallApi(params_, req, runtime));
}
public async Task<UpdateModelResponse> UpdateModelWithOptionsAsync(UpdateModelRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Content))
{
query["Content"] = request.Content;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Description))
{
query["Description"] = request.Description;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EncodeType))
{
query["EncodeType"] = request.EncodeType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ModelId))
{
query["ModelId"] = request.ModelId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ModelName))
{
query["ModelName"] = request.ModelName;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ModuleId))
{
query["ModuleId"] = request.ModuleId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SchemaVersion))
{
query["SchemaVersion"] = request.SchemaVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "UpdateModel",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<UpdateModelResponse>(await CallApiAsync(params_, req, runtime));
}
public UpdateModelResponse UpdateModel(UpdateModelRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return UpdateModelWithOptions(request, runtime);
}
public async Task<UpdateModelResponse> UpdateModelAsync(UpdateModelRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await UpdateModelWithOptionsAsync(request, runtime);
}
public UpdateModuleResponse UpdateModuleWithOptions(UpdateModuleRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Description))
{
query["Description"] = request.Description;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ModuleId))
{
query["ModuleId"] = request.ModuleId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ModuleName))
{
query["ModuleName"] = request.ModuleName;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "UpdateModule",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<UpdateModuleResponse>(CallApi(params_, req, runtime));
}
public async Task<UpdateModuleResponse> UpdateModuleWithOptionsAsync(UpdateModuleRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Description))
{
query["Description"] = request.Description;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ModuleId))
{
query["ModuleId"] = request.ModuleId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ModuleName))
{
query["ModuleName"] = request.ModuleName;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "UpdateModule",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<UpdateModuleResponse>(await CallApiAsync(params_, req, runtime));
}
public UpdateModuleResponse UpdateModule(UpdateModuleRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return UpdateModuleWithOptions(request, runtime);
}
public async Task<UpdateModuleResponse> UpdateModuleAsync(UpdateModuleRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await UpdateModuleWithOptionsAsync(request, runtime);
}
public UpdateResourceResponse UpdateResourceWithOptions(UpdateResourceRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Content))
{
query["Content"] = request.Content;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Description))
{
query["Description"] = request.Description;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ModuleId))
{
query["ModuleId"] = request.ModuleId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceId))
{
query["ResourceId"] = request.ResourceId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceName))
{
query["ResourceName"] = request.ResourceName;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "UpdateResource",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<UpdateResourceResponse>(CallApi(params_, req, runtime));
}
public async Task<UpdateResourceResponse> UpdateResourceWithOptionsAsync(UpdateResourceRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Content))
{
query["Content"] = request.Content;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Description))
{
query["Description"] = request.Description;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ModuleId))
{
query["ModuleId"] = request.ModuleId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceId))
{
query["ResourceId"] = request.ResourceId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceName))
{
query["ResourceName"] = request.ResourceName;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "UpdateResource",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<UpdateResourceResponse>(await CallApiAsync(params_, req, runtime));
}
public UpdateResourceResponse UpdateResource(UpdateResourceRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return UpdateResourceWithOptions(request, runtime);
}
public async Task<UpdateResourceResponse> UpdateResourceAsync(UpdateResourceRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await UpdateResourceWithOptionsAsync(request, runtime);
}
public UpdateResourceContentResponse UpdateResourceContentWithOptions(UpdateResourceContentRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Content))
{
query["Content"] = request.Content;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ModuleId))
{
query["ModuleId"] = request.ModuleId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceId))
{
query["ResourceId"] = request.ResourceId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "UpdateResourceContent",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<UpdateResourceContentResponse>(CallApi(params_, req, runtime));
}
public async Task<UpdateResourceContentResponse> UpdateResourceContentWithOptionsAsync(UpdateResourceContentRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Content))
{
query["Content"] = request.Content;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ModuleId))
{
query["ModuleId"] = request.ModuleId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceId))
{
query["ResourceId"] = request.ResourceId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "UpdateResourceContent",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<UpdateResourceContentResponse>(await CallApiAsync(params_, req, runtime));
}
public UpdateResourceContentResponse UpdateResourceContent(UpdateResourceContentRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return UpdateResourceContentWithOptions(request, runtime);
}
public async Task<UpdateResourceContentResponse> UpdateResourceContentAsync(UpdateResourceContentRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await UpdateResourceContentWithOptionsAsync(request, runtime);
}
public UpdateResourceInfoResponse UpdateResourceInfoWithOptions(UpdateResourceInfoRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Description))
{
query["Description"] = request.Description;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ModuleId))
{
query["ModuleId"] = request.ModuleId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceId))
{
query["ResourceId"] = request.ResourceId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceName))
{
query["ResourceName"] = request.ResourceName;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "UpdateResourceInfo",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<UpdateResourceInfoResponse>(CallApi(params_, req, runtime));
}
public async Task<UpdateResourceInfoResponse> UpdateResourceInfoWithOptionsAsync(UpdateResourceInfoRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId))
{
query["AppId"] = request.AppId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Description))
{
query["Description"] = request.Description;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ModuleId))
{
query["ModuleId"] = request.ModuleId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceId))
{
query["ResourceId"] = request.ResourceId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResourceName))
{
query["ResourceName"] = request.ResourceName;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Source))
{
query["Source"] = request.Source;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "UpdateResourceInfo",
Version = "2020-01-13",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<UpdateResourceInfoResponse>(await CallApiAsync(params_, req, runtime));
}
public UpdateResourceInfoResponse UpdateResourceInfo(UpdateResourceInfoRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return UpdateResourceInfoWithOptions(request, runtime);
}
public async Task<UpdateResourceInfoResponse> UpdateResourceInfoAsync(UpdateResourceInfoRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await UpdateResourceInfoWithOptionsAsync(request, runtime);
}
}
}