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); } } }