imm-20170906/core/Client.cs (5,412 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.Imm20170906.Models; namespace AlibabaCloud.SDK.Imm20170906 { public class Client : AlibabaCloud.OpenApiClient.Client { public Client(AlibabaCloud.OpenApiClient.Models.Config config): base(config) { this._endpointRule = "regional"; this._endpointMap = new Dictionary<string, string> { {"cn-beijing-gov-1", "imm-vpc.cn-beijing-gov-1.aliyuncs.com"}, }; CheckConfig(config); this._endpoint = GetEndpoint("imm", _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 CompareImageFacesResponse CompareImageFacesWithOptions(CompareImageFacesRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.FaceIdA)) { query["FaceIdA"] = request.FaceIdA; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.FaceIdB)) { query["FaceIdB"] = request.FaceIdB; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ImageUriA)) { query["ImageUriA"] = request.ImageUriA; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ImageUriB)) { query["ImageUriB"] = request.ImageUriB; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Project)) { query["Project"] = request.Project; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SetId)) { query["SetId"] = request.SetId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "CompareImageFaces", Version = "2017-09-06", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<CompareImageFacesResponse>(CallApi(params_, req, runtime)); } public async Task<CompareImageFacesResponse> CompareImageFacesWithOptionsAsync(CompareImageFacesRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.FaceIdA)) { query["FaceIdA"] = request.FaceIdA; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.FaceIdB)) { query["FaceIdB"] = request.FaceIdB; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ImageUriA)) { query["ImageUriA"] = request.ImageUriA; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ImageUriB)) { query["ImageUriB"] = request.ImageUriB; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Project)) { query["Project"] = request.Project; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SetId)) { query["SetId"] = request.SetId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "CompareImageFaces", Version = "2017-09-06", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<CompareImageFacesResponse>(await CallApiAsync(params_, req, runtime)); } public CompareImageFacesResponse CompareImageFaces(CompareImageFacesRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return CompareImageFacesWithOptions(request, runtime); } public async Task<CompareImageFacesResponse> CompareImageFacesAsync(CompareImageFacesRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await CompareImageFacesWithOptionsAsync(request, runtime); } public ConvertOfficeFormatResponse ConvertOfficeFormatWithOptions(ConvertOfficeFormatRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EndPage)) { query["EndPage"] = request.EndPage; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.FitToPagesTall)) { query["FitToPagesTall"] = request.FitToPagesTall; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.FitToPagesWide)) { query["FitToPagesWide"] = request.FitToPagesWide; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Hidecomments)) { query["Hidecomments"] = request.Hidecomments; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MaxSheetCol)) { query["MaxSheetCol"] = request.MaxSheetCol; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MaxSheetCount)) { query["MaxSheetCount"] = request.MaxSheetCount; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MaxSheetRow)) { query["MaxSheetRow"] = request.MaxSheetRow; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ModelId)) { query["ModelId"] = request.ModelId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Password)) { query["Password"] = request.Password; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PdfVector)) { query["PdfVector"] = request.PdfVector; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Project)) { query["Project"] = request.Project; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SheetOnePage)) { query["SheetOnePage"] = request.SheetOnePage; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SrcType)) { query["SrcType"] = request.SrcType; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SrcUri)) { query["SrcUri"] = request.SrcUri; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.StartPage)) { query["StartPage"] = request.StartPage; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TgtFilePages)) { query["TgtFilePages"] = request.TgtFilePages; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TgtFilePrefix)) { query["TgtFilePrefix"] = request.TgtFilePrefix; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TgtFileSuffix)) { query["TgtFileSuffix"] = request.TgtFileSuffix; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TgtType)) { query["TgtType"] = request.TgtType; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TgtUri)) { query["TgtUri"] = request.TgtUri; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "ConvertOfficeFormat", Version = "2017-09-06", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<ConvertOfficeFormatResponse>(CallApi(params_, req, runtime)); } public async Task<ConvertOfficeFormatResponse> ConvertOfficeFormatWithOptionsAsync(ConvertOfficeFormatRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EndPage)) { query["EndPage"] = request.EndPage; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.FitToPagesTall)) { query["FitToPagesTall"] = request.FitToPagesTall; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.FitToPagesWide)) { query["FitToPagesWide"] = request.FitToPagesWide; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Hidecomments)) { query["Hidecomments"] = request.Hidecomments; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MaxSheetCol)) { query["MaxSheetCol"] = request.MaxSheetCol; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MaxSheetCount)) { query["MaxSheetCount"] = request.MaxSheetCount; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MaxSheetRow)) { query["MaxSheetRow"] = request.MaxSheetRow; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ModelId)) { query["ModelId"] = request.ModelId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Password)) { query["Password"] = request.Password; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PdfVector)) { query["PdfVector"] = request.PdfVector; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Project)) { query["Project"] = request.Project; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SheetOnePage)) { query["SheetOnePage"] = request.SheetOnePage; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SrcType)) { query["SrcType"] = request.SrcType; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SrcUri)) { query["SrcUri"] = request.SrcUri; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.StartPage)) { query["StartPage"] = request.StartPage; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TgtFilePages)) { query["TgtFilePages"] = request.TgtFilePages; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TgtFilePrefix)) { query["TgtFilePrefix"] = request.TgtFilePrefix; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TgtFileSuffix)) { query["TgtFileSuffix"] = request.TgtFileSuffix; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TgtType)) { query["TgtType"] = request.TgtType; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TgtUri)) { query["TgtUri"] = request.TgtUri; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "ConvertOfficeFormat", Version = "2017-09-06", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<ConvertOfficeFormatResponse>(await CallApiAsync(params_, req, runtime)); } public ConvertOfficeFormatResponse ConvertOfficeFormat(ConvertOfficeFormatRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return ConvertOfficeFormatWithOptions(request, runtime); } public async Task<ConvertOfficeFormatResponse> ConvertOfficeFormatAsync(ConvertOfficeFormatRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await ConvertOfficeFormatWithOptionsAsync(request, runtime); } public CreateGrabFrameTaskResponse CreateGrabFrameTaskWithOptions(CreateGrabFrameTaskRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CustomMessage)) { query["CustomMessage"] = request.CustomMessage; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.NotifyEndpoint)) { query["NotifyEndpoint"] = request.NotifyEndpoint; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.NotifyTopicName)) { query["NotifyTopicName"] = request.NotifyTopicName; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Project)) { query["Project"] = request.Project; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TargetList)) { query["TargetList"] = request.TargetList; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.VideoUri)) { query["VideoUri"] = request.VideoUri; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "CreateGrabFrameTask", Version = "2017-09-06", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<CreateGrabFrameTaskResponse>(CallApi(params_, req, runtime)); } public async Task<CreateGrabFrameTaskResponse> CreateGrabFrameTaskWithOptionsAsync(CreateGrabFrameTaskRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CustomMessage)) { query["CustomMessage"] = request.CustomMessage; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.NotifyEndpoint)) { query["NotifyEndpoint"] = request.NotifyEndpoint; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.NotifyTopicName)) { query["NotifyTopicName"] = request.NotifyTopicName; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Project)) { query["Project"] = request.Project; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TargetList)) { query["TargetList"] = request.TargetList; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.VideoUri)) { query["VideoUri"] = request.VideoUri; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "CreateGrabFrameTask", Version = "2017-09-06", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<CreateGrabFrameTaskResponse>(await CallApiAsync(params_, req, runtime)); } public CreateGrabFrameTaskResponse CreateGrabFrameTask(CreateGrabFrameTaskRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return CreateGrabFrameTaskWithOptions(request, runtime); } public async Task<CreateGrabFrameTaskResponse> CreateGrabFrameTaskAsync(CreateGrabFrameTaskRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await CreateGrabFrameTaskWithOptionsAsync(request, runtime); } public CreateGroupFacesJobResponse CreateGroupFacesJobWithOptions(CreateGroupFacesJobRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.NotifyEndpoint)) { query["NotifyEndpoint"] = request.NotifyEndpoint; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.NotifyTopicName)) { query["NotifyTopicName"] = request.NotifyTopicName; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Project)) { query["Project"] = request.Project; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SetId)) { query["SetId"] = request.SetId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "CreateGroupFacesJob", Version = "2017-09-06", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<CreateGroupFacesJobResponse>(CallApi(params_, req, runtime)); } public async Task<CreateGroupFacesJobResponse> CreateGroupFacesJobWithOptionsAsync(CreateGroupFacesJobRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.NotifyEndpoint)) { query["NotifyEndpoint"] = request.NotifyEndpoint; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.NotifyTopicName)) { query["NotifyTopicName"] = request.NotifyTopicName; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Project)) { query["Project"] = request.Project; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SetId)) { query["SetId"] = request.SetId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "CreateGroupFacesJob", Version = "2017-09-06", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<CreateGroupFacesJobResponse>(await CallApiAsync(params_, req, runtime)); } public CreateGroupFacesJobResponse CreateGroupFacesJob(CreateGroupFacesJobRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return CreateGroupFacesJobWithOptions(request, runtime); } public async Task<CreateGroupFacesJobResponse> CreateGroupFacesJobAsync(CreateGroupFacesJobRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await CreateGroupFacesJobWithOptionsAsync(request, runtime); } public CreateMergeFaceGroupsJobResponse CreateMergeFaceGroupsJobWithOptions(CreateMergeFaceGroupsJobRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CustomMessage)) { query["CustomMessage"] = request.CustomMessage; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.GroupIdFrom)) { query["GroupIdFrom"] = request.GroupIdFrom; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.GroupIdTo)) { query["GroupIdTo"] = request.GroupIdTo; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.NotifyEndpoint)) { query["NotifyEndpoint"] = request.NotifyEndpoint; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.NotifyTopicName)) { query["NotifyTopicName"] = request.NotifyTopicName; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Project)) { query["Project"] = request.Project; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SetId)) { query["SetId"] = request.SetId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "CreateMergeFaceGroupsJob", Version = "2017-09-06", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<CreateMergeFaceGroupsJobResponse>(CallApi(params_, req, runtime)); } public async Task<CreateMergeFaceGroupsJobResponse> CreateMergeFaceGroupsJobWithOptionsAsync(CreateMergeFaceGroupsJobRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CustomMessage)) { query["CustomMessage"] = request.CustomMessage; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.GroupIdFrom)) { query["GroupIdFrom"] = request.GroupIdFrom; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.GroupIdTo)) { query["GroupIdTo"] = request.GroupIdTo; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.NotifyEndpoint)) { query["NotifyEndpoint"] = request.NotifyEndpoint; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.NotifyTopicName)) { query["NotifyTopicName"] = request.NotifyTopicName; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Project)) { query["Project"] = request.Project; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SetId)) { query["SetId"] = request.SetId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "CreateMergeFaceGroupsJob", Version = "2017-09-06", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<CreateMergeFaceGroupsJobResponse>(await CallApiAsync(params_, req, runtime)); } public CreateMergeFaceGroupsJobResponse CreateMergeFaceGroupsJob(CreateMergeFaceGroupsJobRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return CreateMergeFaceGroupsJobWithOptions(request, runtime); } public async Task<CreateMergeFaceGroupsJobResponse> CreateMergeFaceGroupsJobAsync(CreateMergeFaceGroupsJobRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await CreateMergeFaceGroupsJobWithOptionsAsync(request, runtime); } public CreateOfficeConversionTaskResponse CreateOfficeConversionTaskWithOptions(CreateOfficeConversionTaskRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DisplayDpi)) { query["DisplayDpi"] = request.DisplayDpi; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EndPage)) { query["EndPage"] = request.EndPage; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.FitToPagesTall)) { query["FitToPagesTall"] = request.FitToPagesTall; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.FitToPagesWide)) { query["FitToPagesWide"] = request.FitToPagesWide; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Hidecomments)) { query["Hidecomments"] = request.Hidecomments; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.IdempotentToken)) { query["IdempotentToken"] = request.IdempotentToken; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MaxSheetCol)) { query["MaxSheetCol"] = request.MaxSheetCol; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MaxSheetCount)) { query["MaxSheetCount"] = request.MaxSheetCount; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MaxSheetRow)) { query["MaxSheetRow"] = request.MaxSheetRow; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ModelId)) { query["ModelId"] = request.ModelId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.NotifyEndpoint)) { query["NotifyEndpoint"] = request.NotifyEndpoint; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.NotifyTopicName)) { query["NotifyTopicName"] = request.NotifyTopicName; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Password)) { query["Password"] = request.Password; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PdfVector)) { query["PdfVector"] = request.PdfVector; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Project)) { query["Project"] = request.Project; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SheetOnePage)) { query["SheetOnePage"] = request.SheetOnePage; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SrcType)) { query["SrcType"] = request.SrcType; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SrcUri)) { query["SrcUri"] = request.SrcUri; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.StartPage)) { query["StartPage"] = request.StartPage; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TgtFilePages)) { query["TgtFilePages"] = request.TgtFilePages; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TgtFilePrefix)) { query["TgtFilePrefix"] = request.TgtFilePrefix; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TgtFileSuffix)) { query["TgtFileSuffix"] = request.TgtFileSuffix; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TgtType)) { query["TgtType"] = request.TgtType; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TgtUri)) { query["TgtUri"] = request.TgtUri; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.UserData)) { query["UserData"] = request.UserData; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "CreateOfficeConversionTask", Version = "2017-09-06", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<CreateOfficeConversionTaskResponse>(CallApi(params_, req, runtime)); } public async Task<CreateOfficeConversionTaskResponse> CreateOfficeConversionTaskWithOptionsAsync(CreateOfficeConversionTaskRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DisplayDpi)) { query["DisplayDpi"] = request.DisplayDpi; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EndPage)) { query["EndPage"] = request.EndPage; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.FitToPagesTall)) { query["FitToPagesTall"] = request.FitToPagesTall; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.FitToPagesWide)) { query["FitToPagesWide"] = request.FitToPagesWide; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Hidecomments)) { query["Hidecomments"] = request.Hidecomments; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.IdempotentToken)) { query["IdempotentToken"] = request.IdempotentToken; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MaxSheetCol)) { query["MaxSheetCol"] = request.MaxSheetCol; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MaxSheetCount)) { query["MaxSheetCount"] = request.MaxSheetCount; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MaxSheetRow)) { query["MaxSheetRow"] = request.MaxSheetRow; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ModelId)) { query["ModelId"] = request.ModelId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.NotifyEndpoint)) { query["NotifyEndpoint"] = request.NotifyEndpoint; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.NotifyTopicName)) { query["NotifyTopicName"] = request.NotifyTopicName; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Password)) { query["Password"] = request.Password; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PdfVector)) { query["PdfVector"] = request.PdfVector; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Project)) { query["Project"] = request.Project; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SheetOnePage)) { query["SheetOnePage"] = request.SheetOnePage; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SrcType)) { query["SrcType"] = request.SrcType; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SrcUri)) { query["SrcUri"] = request.SrcUri; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.StartPage)) { query["StartPage"] = request.StartPage; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TgtFilePages)) { query["TgtFilePages"] = request.TgtFilePages; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TgtFilePrefix)) { query["TgtFilePrefix"] = request.TgtFilePrefix; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TgtFileSuffix)) { query["TgtFileSuffix"] = request.TgtFileSuffix; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TgtType)) { query["TgtType"] = request.TgtType; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TgtUri)) { query["TgtUri"] = request.TgtUri; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.UserData)) { query["UserData"] = request.UserData; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "CreateOfficeConversionTask", Version = "2017-09-06", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<CreateOfficeConversionTaskResponse>(await CallApiAsync(params_, req, runtime)); } public CreateOfficeConversionTaskResponse CreateOfficeConversionTask(CreateOfficeConversionTaskRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return CreateOfficeConversionTaskWithOptions(request, runtime); } public async Task<CreateOfficeConversionTaskResponse> CreateOfficeConversionTaskAsync(CreateOfficeConversionTaskRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await CreateOfficeConversionTaskWithOptionsAsync(request, runtime); } public CreateSetResponse CreateSetWithOptions(CreateSetRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Project)) { query["Project"] = request.Project; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SetId)) { query["SetId"] = request.SetId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SetName)) { query["SetName"] = request.SetName; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "CreateSet", Version = "2017-09-06", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<CreateSetResponse>(CallApi(params_, req, runtime)); } public async Task<CreateSetResponse> CreateSetWithOptionsAsync(CreateSetRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Project)) { query["Project"] = request.Project; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SetId)) { query["SetId"] = request.SetId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SetName)) { query["SetName"] = request.SetName; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "CreateSet", Version = "2017-09-06", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<CreateSetResponse>(await CallApiAsync(params_, req, runtime)); } public CreateSetResponse CreateSet(CreateSetRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return CreateSetWithOptions(request, runtime); } public async Task<CreateSetResponse> CreateSetAsync(CreateSetRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await CreateSetWithOptionsAsync(request, runtime); } public CreateVideoCompressTaskResponse CreateVideoCompressTaskWithOptions(CreateVideoCompressTaskRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CustomMessage)) { query["CustomMessage"] = request.CustomMessage; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.NotifyEndpoint)) { query["NotifyEndpoint"] = request.NotifyEndpoint; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.NotifyTopicName)) { query["NotifyTopicName"] = request.NotifyTopicName; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Project)) { query["Project"] = request.Project; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TargetList)) { query["TargetList"] = request.TargetList; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TargetSegment)) { query["TargetSegment"] = request.TargetSegment; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TargetSubtitle)) { query["TargetSubtitle"] = request.TargetSubtitle; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.VideoUri)) { query["VideoUri"] = request.VideoUri; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "CreateVideoCompressTask", Version = "2017-09-06", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<CreateVideoCompressTaskResponse>(CallApi(params_, req, runtime)); } public async Task<CreateVideoCompressTaskResponse> CreateVideoCompressTaskWithOptionsAsync(CreateVideoCompressTaskRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CustomMessage)) { query["CustomMessage"] = request.CustomMessage; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.NotifyEndpoint)) { query["NotifyEndpoint"] = request.NotifyEndpoint; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.NotifyTopicName)) { query["NotifyTopicName"] = request.NotifyTopicName; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Project)) { query["Project"] = request.Project; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TargetList)) { query["TargetList"] = request.TargetList; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TargetSegment)) { query["TargetSegment"] = request.TargetSegment; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TargetSubtitle)) { query["TargetSubtitle"] = request.TargetSubtitle; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.VideoUri)) { query["VideoUri"] = request.VideoUri; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "CreateVideoCompressTask", Version = "2017-09-06", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<CreateVideoCompressTaskResponse>(await CallApiAsync(params_, req, runtime)); } public CreateVideoCompressTaskResponse CreateVideoCompressTask(CreateVideoCompressTaskRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return CreateVideoCompressTaskWithOptions(request, runtime); } public async Task<CreateVideoCompressTaskResponse> CreateVideoCompressTaskAsync(CreateVideoCompressTaskRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await CreateVideoCompressTaskWithOptionsAsync(request, runtime); } public DecodeBlindWatermarkResponse DecodeBlindWatermarkWithOptions(DecodeBlindWatermarkRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ImageQuality)) { query["ImageQuality"] = request.ImageQuality; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ImageUri)) { query["ImageUri"] = request.ImageUri; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Model)) { query["Model"] = request.Model; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OriginalImageUri)) { query["OriginalImageUri"] = request.OriginalImageUri; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Project)) { query["Project"] = request.Project; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TargetUri)) { query["TargetUri"] = request.TargetUri; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "DecodeBlindWatermark", Version = "2017-09-06", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<DecodeBlindWatermarkResponse>(CallApi(params_, req, runtime)); } public async Task<DecodeBlindWatermarkResponse> DecodeBlindWatermarkWithOptionsAsync(DecodeBlindWatermarkRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ImageQuality)) { query["ImageQuality"] = request.ImageQuality; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ImageUri)) { query["ImageUri"] = request.ImageUri; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Model)) { query["Model"] = request.Model; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OriginalImageUri)) { query["OriginalImageUri"] = request.OriginalImageUri; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Project)) { query["Project"] = request.Project; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TargetUri)) { query["TargetUri"] = request.TargetUri; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "DecodeBlindWatermark", Version = "2017-09-06", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<DecodeBlindWatermarkResponse>(await CallApiAsync(params_, req, runtime)); } public DecodeBlindWatermarkResponse DecodeBlindWatermark(DecodeBlindWatermarkRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return DecodeBlindWatermarkWithOptions(request, runtime); } public async Task<DecodeBlindWatermarkResponse> DecodeBlindWatermarkAsync(DecodeBlindWatermarkRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await DecodeBlindWatermarkWithOptionsAsync(request, runtime); } public DeleteImageResponse DeleteImageWithOptions(DeleteImageRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ImageUri)) { query["ImageUri"] = request.ImageUri; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Project)) { query["Project"] = request.Project; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SetId)) { query["SetId"] = request.SetId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "DeleteImage", Version = "2017-09-06", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<DeleteImageResponse>(CallApi(params_, req, runtime)); } public async Task<DeleteImageResponse> DeleteImageWithOptionsAsync(DeleteImageRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ImageUri)) { query["ImageUri"] = request.ImageUri; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Project)) { query["Project"] = request.Project; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SetId)) { query["SetId"] = request.SetId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "DeleteImage", Version = "2017-09-06", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<DeleteImageResponse>(await CallApiAsync(params_, req, runtime)); } public DeleteImageResponse DeleteImage(DeleteImageRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return DeleteImageWithOptions(request, runtime); } public async Task<DeleteImageResponse> DeleteImageAsync(DeleteImageRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await DeleteImageWithOptionsAsync(request, runtime); } public DeleteOfficeConversionTaskResponse DeleteOfficeConversionTaskWithOptions(DeleteOfficeConversionTaskRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Project)) { query["Project"] = request.Project; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TaskId)) { query["TaskId"] = request.TaskId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "DeleteOfficeConversionTask", Version = "2017-09-06", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<DeleteOfficeConversionTaskResponse>(CallApi(params_, req, runtime)); } public async Task<DeleteOfficeConversionTaskResponse> DeleteOfficeConversionTaskWithOptionsAsync(DeleteOfficeConversionTaskRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Project)) { query["Project"] = request.Project; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TaskId)) { query["TaskId"] = request.TaskId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "DeleteOfficeConversionTask", Version = "2017-09-06", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<DeleteOfficeConversionTaskResponse>(await CallApiAsync(params_, req, runtime)); } public DeleteOfficeConversionTaskResponse DeleteOfficeConversionTask(DeleteOfficeConversionTaskRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return DeleteOfficeConversionTaskWithOptions(request, runtime); } public async Task<DeleteOfficeConversionTaskResponse> DeleteOfficeConversionTaskAsync(DeleteOfficeConversionTaskRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await DeleteOfficeConversionTaskWithOptionsAsync(request, runtime); } public DeleteProjectResponse DeleteProjectWithOptions(DeleteProjectRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Project)) { query["Project"] = request.Project; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "DeleteProject", Version = "2017-09-06", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<DeleteProjectResponse>(CallApi(params_, req, runtime)); } public async Task<DeleteProjectResponse> DeleteProjectWithOptionsAsync(DeleteProjectRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Project)) { query["Project"] = request.Project; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "DeleteProject", Version = "2017-09-06", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<DeleteProjectResponse>(await CallApiAsync(params_, req, runtime)); } public DeleteProjectResponse DeleteProject(DeleteProjectRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return DeleteProjectWithOptions(request, runtime); } public async Task<DeleteProjectResponse> DeleteProjectAsync(DeleteProjectRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await DeleteProjectWithOptionsAsync(request, runtime); } public DeleteSetResponse DeleteSetWithOptions(DeleteSetRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Project)) { query["Project"] = request.Project; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SetId)) { query["SetId"] = request.SetId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "DeleteSet", Version = "2017-09-06", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<DeleteSetResponse>(CallApi(params_, req, runtime)); } public async Task<DeleteSetResponse> DeleteSetWithOptionsAsync(DeleteSetRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Project)) { query["Project"] = request.Project; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SetId)) { query["SetId"] = request.SetId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "DeleteSet", Version = "2017-09-06", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<DeleteSetResponse>(await CallApiAsync(params_, req, runtime)); } public DeleteSetResponse DeleteSet(DeleteSetRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return DeleteSetWithOptions(request, runtime); } public async Task<DeleteSetResponse> DeleteSetAsync(DeleteSetRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await DeleteSetWithOptionsAsync(request, runtime); } public DeleteVideoResponse DeleteVideoWithOptions(DeleteVideoRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Project)) { query["Project"] = request.Project; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Resources)) { query["Resources"] = request.Resources; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SetId)) { query["SetId"] = request.SetId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.VideoUri)) { query["VideoUri"] = request.VideoUri; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "DeleteVideo", Version = "2017-09-06", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<DeleteVideoResponse>(CallApi(params_, req, runtime)); } public async Task<DeleteVideoResponse> DeleteVideoWithOptionsAsync(DeleteVideoRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Project)) { query["Project"] = request.Project; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Resources)) { query["Resources"] = request.Resources; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SetId)) { query["SetId"] = request.SetId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.VideoUri)) { query["VideoUri"] = request.VideoUri; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "DeleteVideo", Version = "2017-09-06", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<DeleteVideoResponse>(await CallApiAsync(params_, req, runtime)); } public DeleteVideoResponse DeleteVideo(DeleteVideoRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return DeleteVideoWithOptions(request, runtime); } public async Task<DeleteVideoResponse> DeleteVideoAsync(DeleteVideoRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await DeleteVideoWithOptionsAsync(request, runtime); } public DeleteVideoTaskResponse DeleteVideoTaskWithOptions(DeleteVideoTaskRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Project)) { query["Project"] = request.Project; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TaskId)) { query["TaskId"] = request.TaskId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TaskType)) { query["TaskType"] = request.TaskType; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "DeleteVideoTask", Version = "2017-09-06", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<DeleteVideoTaskResponse>(CallApi(params_, req, runtime)); } public async Task<DeleteVideoTaskResponse> DeleteVideoTaskWithOptionsAsync(DeleteVideoTaskRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Project)) { query["Project"] = request.Project; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TaskId)) { query["TaskId"] = request.TaskId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TaskType)) { query["TaskType"] = request.TaskType; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "DeleteVideoTask", Version = "2017-09-06", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<DeleteVideoTaskResponse>(await CallApiAsync(params_, req, runtime)); } public DeleteVideoTaskResponse DeleteVideoTask(DeleteVideoTaskRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return DeleteVideoTaskWithOptions(request, runtime); } public async Task<DeleteVideoTaskResponse> DeleteVideoTaskAsync(DeleteVideoTaskRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await DeleteVideoTaskWithOptionsAsync(request, runtime); } public DetectImageBodiesResponse DetectImageBodiesWithOptions(DetectImageBodiesRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ImageUri)) { query["ImageUri"] = request.ImageUri; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Project)) { query["Project"] = request.Project; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "DetectImageBodies", Version = "2017-09-06", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<DetectImageBodiesResponse>(CallApi(params_, req, runtime)); } public async Task<DetectImageBodiesResponse> DetectImageBodiesWithOptionsAsync(DetectImageBodiesRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ImageUri)) { query["ImageUri"] = request.ImageUri; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Project)) { query["Project"] = request.Project; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "DetectImageBodies", Version = "2017-09-06", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<DetectImageBodiesResponse>(await CallApiAsync(params_, req, runtime)); } public DetectImageBodiesResponse DetectImageBodies(DetectImageBodiesRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return DetectImageBodiesWithOptions(request, runtime); } public async Task<DetectImageBodiesResponse> DetectImageBodiesAsync(DetectImageBodiesRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await DetectImageBodiesWithOptionsAsync(request, runtime); } public DetectImageFacesResponse DetectImageFacesWithOptions(DetectImageFacesRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ImageUri)) { query["ImageUri"] = request.ImageUri; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Project)) { query["Project"] = request.Project; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "DetectImageFaces", Version = "2017-09-06", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<DetectImageFacesResponse>(CallApi(params_, req, runtime)); } public async Task<DetectImageFacesResponse> DetectImageFacesWithOptionsAsync(DetectImageFacesRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ImageUri)) { query["ImageUri"] = request.ImageUri; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Project)) { query["Project"] = request.Project; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "DetectImageFaces", Version = "2017-09-06", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<DetectImageFacesResponse>(await CallApiAsync(params_, req, runtime)); } public DetectImageFacesResponse DetectImageFaces(DetectImageFacesRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return DetectImageFacesWithOptions(request, runtime); } public async Task<DetectImageFacesResponse> DetectImageFacesAsync(DetectImageFacesRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await DetectImageFacesWithOptionsAsync(request, runtime); } public DetectImageQRCodesResponse DetectImageQRCodesWithOptions(DetectImageQRCodesRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ImageUri)) { query["ImageUri"] = request.ImageUri; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Project)) { query["Project"] = request.Project; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "DetectImageQRCodes", Version = "2017-09-06", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<DetectImageQRCodesResponse>(CallApi(params_, req, runtime)); } public async Task<DetectImageQRCodesResponse> DetectImageQRCodesWithOptionsAsync(DetectImageQRCodesRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ImageUri)) { query["ImageUri"] = request.ImageUri; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Project)) { query["Project"] = request.Project; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "DetectImageQRCodes", Version = "2017-09-06", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<DetectImageQRCodesResponse>(await CallApiAsync(params_, req, runtime)); } public DetectImageQRCodesResponse DetectImageQRCodes(DetectImageQRCodesRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return DetectImageQRCodesWithOptions(request, runtime); } public async Task<DetectImageQRCodesResponse> DetectImageQRCodesAsync(DetectImageQRCodesRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await DetectImageQRCodesWithOptionsAsync(request, runtime); } public DetectImageTagsResponse DetectImageTagsWithOptions(DetectImageTagsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ImageUri)) { query["ImageUri"] = request.ImageUri; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Project)) { query["Project"] = request.Project; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "DetectImageTags", Version = "2017-09-06", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<DetectImageTagsResponse>(CallApi(params_, req, runtime)); } public async Task<DetectImageTagsResponse> DetectImageTagsWithOptionsAsync(DetectImageTagsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ImageUri)) { query["ImageUri"] = request.ImageUri; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Project)) { query["Project"] = request.Project; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "DetectImageTags", Version = "2017-09-06", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<DetectImageTagsResponse>(await CallApiAsync(params_, req, runtime)); } public DetectImageTagsResponse DetectImageTags(DetectImageTagsRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return DetectImageTagsWithOptions(request, runtime); } public async Task<DetectImageTagsResponse> DetectImageTagsAsync(DetectImageTagsRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await DetectImageTagsWithOptionsAsync(request, runtime); } public DetectQRCodesResponse DetectQRCodesWithOptions(DetectQRCodesRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Project)) { query["Project"] = request.Project; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SrcUris)) { query["SrcUris"] = request.SrcUris; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "DetectQRCodes", Version = "2017-09-06", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<DetectQRCodesResponse>(CallApi(params_, req, runtime)); } public async Task<DetectQRCodesResponse> DetectQRCodesWithOptionsAsync(DetectQRCodesRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Project)) { query["Project"] = request.Project; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SrcUris)) { query["SrcUris"] = request.SrcUris; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "DetectQRCodes", Version = "2017-09-06", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<DetectQRCodesResponse>(await CallApiAsync(params_, req, runtime)); } public DetectQRCodesResponse DetectQRCodes(DetectQRCodesRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return DetectQRCodesWithOptions(request, runtime); } public async Task<DetectQRCodesResponse> DetectQRCodesAsync(DetectQRCodesRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await DetectQRCodesWithOptionsAsync(request, runtime); } public EncodeBlindWatermarkResponse EncodeBlindWatermarkWithOptions(EncodeBlindWatermarkRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Content)) { query["Content"] = request.Content; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ImageQuality)) { query["ImageQuality"] = request.ImageQuality; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ImageUri)) { query["ImageUri"] = request.ImageUri; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Model)) { query["Model"] = request.Model; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Project)) { query["Project"] = request.Project; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TargetImageType)) { query["TargetImageType"] = request.TargetImageType; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TargetUri)) { query["TargetUri"] = request.TargetUri; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.WatermarkUri)) { query["WatermarkUri"] = request.WatermarkUri; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "EncodeBlindWatermark", Version = "2017-09-06", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<EncodeBlindWatermarkResponse>(CallApi(params_, req, runtime)); } public async Task<EncodeBlindWatermarkResponse> EncodeBlindWatermarkWithOptionsAsync(EncodeBlindWatermarkRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Content)) { query["Content"] = request.Content; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ImageQuality)) { query["ImageQuality"] = request.ImageQuality; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ImageUri)) { query["ImageUri"] = request.ImageUri; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Model)) { query["Model"] = request.Model; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Project)) { query["Project"] = request.Project; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TargetImageType)) { query["TargetImageType"] = request.TargetImageType; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TargetUri)) { query["TargetUri"] = request.TargetUri; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.WatermarkUri)) { query["WatermarkUri"] = request.WatermarkUri; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "EncodeBlindWatermark", Version = "2017-09-06", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<EncodeBlindWatermarkResponse>(await CallApiAsync(params_, req, runtime)); } public EncodeBlindWatermarkResponse EncodeBlindWatermark(EncodeBlindWatermarkRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return EncodeBlindWatermarkWithOptions(request, runtime); } public async Task<EncodeBlindWatermarkResponse> EncodeBlindWatermarkAsync(EncodeBlindWatermarkRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await EncodeBlindWatermarkWithOptionsAsync(request, runtime); } public FindImagesResponse FindImagesWithOptions(FindImagesRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AddressLineContentsMatch)) { query["AddressLineContentsMatch"] = request.AddressLineContentsMatch; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AgeRange)) { query["AgeRange"] = request.AgeRange; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CreateTimeRange)) { query["CreateTimeRange"] = request.CreateTimeRange; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Emotion)) { query["Emotion"] = request.Emotion; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ExternalId)) { query["ExternalId"] = request.ExternalId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.FacesModifyTimeRange)) { query["FacesModifyTimeRange"] = request.FacesModifyTimeRange; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Gender)) { query["Gender"] = request.Gender; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.GroupId)) { query["GroupId"] = request.GroupId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ImageSizeRange)) { query["ImageSizeRange"] = request.ImageSizeRange; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ImageTimeRange)) { query["ImageTimeRange"] = request.ImageTimeRange; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Limit)) { query["Limit"] = request.Limit; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.LocationBoundary)) { query["LocationBoundary"] = request.LocationBoundary; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Marker)) { query["Marker"] = request.Marker; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ModifyTimeRange)) { query["ModifyTimeRange"] = request.ModifyTimeRange; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OCRContentsMatch)) { query["OCRContentsMatch"] = request.OCRContentsMatch; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Order)) { query["Order"] = request.Order; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OrderBy)) { query["OrderBy"] = request.OrderBy; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Project)) { query["Project"] = request.Project; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RemarksAPrefix)) { query["RemarksAPrefix"] = request.RemarksAPrefix; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RemarksArrayAIn)) { query["RemarksArrayAIn"] = request.RemarksArrayAIn; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RemarksArrayBIn)) { query["RemarksArrayBIn"] = request.RemarksArrayBIn; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RemarksBPrefix)) { query["RemarksBPrefix"] = request.RemarksBPrefix; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RemarksCPrefix)) { query["RemarksCPrefix"] = request.RemarksCPrefix; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RemarksDPrefix)) { query["RemarksDPrefix"] = request.RemarksDPrefix; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SetId)) { query["SetId"] = request.SetId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SourceType)) { query["SourceType"] = request.SourceType; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SourceUriPrefix)) { query["SourceUriPrefix"] = request.SourceUriPrefix; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TagNames)) { query["TagNames"] = request.TagNames; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TagsModifyTimeRange)) { query["TagsModifyTimeRange"] = request.TagsModifyTimeRange; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "FindImages", Version = "2017-09-06", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<FindImagesResponse>(CallApi(params_, req, runtime)); } public async Task<FindImagesResponse> FindImagesWithOptionsAsync(FindImagesRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AddressLineContentsMatch)) { query["AddressLineContentsMatch"] = request.AddressLineContentsMatch; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AgeRange)) { query["AgeRange"] = request.AgeRange; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CreateTimeRange)) { query["CreateTimeRange"] = request.CreateTimeRange; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Emotion)) { query["Emotion"] = request.Emotion; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ExternalId)) { query["ExternalId"] = request.ExternalId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.FacesModifyTimeRange)) { query["FacesModifyTimeRange"] = request.FacesModifyTimeRange; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Gender)) { query["Gender"] = request.Gender; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.GroupId)) { query["GroupId"] = request.GroupId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ImageSizeRange)) { query["ImageSizeRange"] = request.ImageSizeRange; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ImageTimeRange)) { query["ImageTimeRange"] = request.ImageTimeRange; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Limit)) { query["Limit"] = request.Limit; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.LocationBoundary)) { query["LocationBoundary"] = request.LocationBoundary; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Marker)) { query["Marker"] = request.Marker; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ModifyTimeRange)) { query["ModifyTimeRange"] = request.ModifyTimeRange; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OCRContentsMatch)) { query["OCRContentsMatch"] = request.OCRContentsMatch; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Order)) { query["Order"] = request.Order; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OrderBy)) { query["OrderBy"] = request.OrderBy; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Project)) { query["Project"] = request.Project; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RemarksAPrefix)) { query["RemarksAPrefix"] = request.RemarksAPrefix; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RemarksArrayAIn)) { query["RemarksArrayAIn"] = request.RemarksArrayAIn; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RemarksArrayBIn)) { query["RemarksArrayBIn"] = request.RemarksArrayBIn; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RemarksBPrefix)) { query["RemarksBPrefix"] = request.RemarksBPrefix; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RemarksCPrefix)) { query["RemarksCPrefix"] = request.RemarksCPrefix; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RemarksDPrefix)) { query["RemarksDPrefix"] = request.RemarksDPrefix; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SetId)) { query["SetId"] = request.SetId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SourceType)) { query["SourceType"] = request.SourceType; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SourceUriPrefix)) { query["SourceUriPrefix"] = request.SourceUriPrefix; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TagNames)) { query["TagNames"] = request.TagNames; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TagsModifyTimeRange)) { query["TagsModifyTimeRange"] = request.TagsModifyTimeRange; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "FindImages", Version = "2017-09-06", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<FindImagesResponse>(await CallApiAsync(params_, req, runtime)); } public FindImagesResponse FindImages(FindImagesRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return FindImagesWithOptions(request, runtime); } public async Task<FindImagesResponse> FindImagesAsync(FindImagesRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await FindImagesWithOptionsAsync(request, runtime); } public FindSimilarFacesResponse FindSimilarFacesWithOptions(FindSimilarFacesRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.FaceId)) { query["FaceId"] = request.FaceId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ImageUri)) { query["ImageUri"] = request.ImageUri; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Limit)) { query["Limit"] = request.Limit; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MinSimilarity)) { query["MinSimilarity"] = request.MinSimilarity; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Project)) { query["Project"] = request.Project; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResponseFormat)) { query["ResponseFormat"] = request.ResponseFormat; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SetId)) { query["SetId"] = request.SetId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "FindSimilarFaces", Version = "2017-09-06", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<FindSimilarFacesResponse>(CallApi(params_, req, runtime)); } public async Task<FindSimilarFacesResponse> FindSimilarFacesWithOptionsAsync(FindSimilarFacesRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.FaceId)) { query["FaceId"] = request.FaceId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ImageUri)) { query["ImageUri"] = request.ImageUri; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Limit)) { query["Limit"] = request.Limit; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MinSimilarity)) { query["MinSimilarity"] = request.MinSimilarity; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Project)) { query["Project"] = request.Project; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResponseFormat)) { query["ResponseFormat"] = request.ResponseFormat; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SetId)) { query["SetId"] = request.SetId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "FindSimilarFaces", Version = "2017-09-06", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<FindSimilarFacesResponse>(await CallApiAsync(params_, req, runtime)); } public FindSimilarFacesResponse FindSimilarFaces(FindSimilarFacesRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return FindSimilarFacesWithOptions(request, runtime); } public async Task<FindSimilarFacesResponse> FindSimilarFacesAsync(FindSimilarFacesRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await FindSimilarFacesWithOptionsAsync(request, runtime); } public GetImageResponse GetImageWithOptions(GetImageRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ImageUri)) { query["ImageUri"] = request.ImageUri; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Project)) { query["Project"] = request.Project; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SetId)) { query["SetId"] = request.SetId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "GetImage", Version = "2017-09-06", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetImageResponse>(CallApi(params_, req, runtime)); } public async Task<GetImageResponse> GetImageWithOptionsAsync(GetImageRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ImageUri)) { query["ImageUri"] = request.ImageUri; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Project)) { query["Project"] = request.Project; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SetId)) { query["SetId"] = request.SetId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "GetImage", Version = "2017-09-06", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetImageResponse>(await CallApiAsync(params_, req, runtime)); } public GetImageResponse GetImage(GetImageRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return GetImageWithOptions(request, runtime); } public async Task<GetImageResponse> GetImageAsync(GetImageRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await GetImageWithOptionsAsync(request, runtime); } public GetImageCroppingSuggestionsResponse GetImageCroppingSuggestionsWithOptions(GetImageCroppingSuggestionsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AspectRatios)) { query["AspectRatios"] = request.AspectRatios; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ImageUri)) { query["ImageUri"] = request.ImageUri; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Project)) { query["Project"] = request.Project; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "GetImageCroppingSuggestions", Version = "2017-09-06", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetImageCroppingSuggestionsResponse>(CallApi(params_, req, runtime)); } public async Task<GetImageCroppingSuggestionsResponse> GetImageCroppingSuggestionsWithOptionsAsync(GetImageCroppingSuggestionsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AspectRatios)) { query["AspectRatios"] = request.AspectRatios; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ImageUri)) { query["ImageUri"] = request.ImageUri; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Project)) { query["Project"] = request.Project; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "GetImageCroppingSuggestions", Version = "2017-09-06", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetImageCroppingSuggestionsResponse>(await CallApiAsync(params_, req, runtime)); } public GetImageCroppingSuggestionsResponse GetImageCroppingSuggestions(GetImageCroppingSuggestionsRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return GetImageCroppingSuggestionsWithOptions(request, runtime); } public async Task<GetImageCroppingSuggestionsResponse> GetImageCroppingSuggestionsAsync(GetImageCroppingSuggestionsRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await GetImageCroppingSuggestionsWithOptionsAsync(request, runtime); } public GetImageQualityResponse GetImageQualityWithOptions(GetImageQualityRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ImageUri)) { query["ImageUri"] = request.ImageUri; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Project)) { query["Project"] = request.Project; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "GetImageQuality", Version = "2017-09-06", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetImageQualityResponse>(CallApi(params_, req, runtime)); } public async Task<GetImageQualityResponse> GetImageQualityWithOptionsAsync(GetImageQualityRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ImageUri)) { query["ImageUri"] = request.ImageUri; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Project)) { query["Project"] = request.Project; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "GetImageQuality", Version = "2017-09-06", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetImageQualityResponse>(await CallApiAsync(params_, req, runtime)); } public GetImageQualityResponse GetImageQuality(GetImageQualityRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return GetImageQualityWithOptions(request, runtime); } public async Task<GetImageQualityResponse> GetImageQualityAsync(GetImageQualityRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await GetImageQualityWithOptionsAsync(request, runtime); } public GetMediaMetaResponse GetMediaMetaWithOptions(GetMediaMetaRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MediaUri)) { query["MediaUri"] = request.MediaUri; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Project)) { query["Project"] = request.Project; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "GetMediaMeta", Version = "2017-09-06", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetMediaMetaResponse>(CallApi(params_, req, runtime)); } public async Task<GetMediaMetaResponse> GetMediaMetaWithOptionsAsync(GetMediaMetaRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MediaUri)) { query["MediaUri"] = request.MediaUri; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Project)) { query["Project"] = request.Project; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "GetMediaMeta", Version = "2017-09-06", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetMediaMetaResponse>(await CallApiAsync(params_, req, runtime)); } public GetMediaMetaResponse GetMediaMeta(GetMediaMetaRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return GetMediaMetaWithOptions(request, runtime); } public async Task<GetMediaMetaResponse> GetMediaMetaAsync(GetMediaMetaRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await GetMediaMetaWithOptionsAsync(request, runtime); } public GetOfficeConversionTaskResponse GetOfficeConversionTaskWithOptions(GetOfficeConversionTaskRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Project)) { query["Project"] = request.Project; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TaskId)) { query["TaskId"] = request.TaskId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "GetOfficeConversionTask", Version = "2017-09-06", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetOfficeConversionTaskResponse>(CallApi(params_, req, runtime)); } public async Task<GetOfficeConversionTaskResponse> GetOfficeConversionTaskWithOptionsAsync(GetOfficeConversionTaskRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Project)) { query["Project"] = request.Project; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TaskId)) { query["TaskId"] = request.TaskId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "GetOfficeConversionTask", Version = "2017-09-06", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetOfficeConversionTaskResponse>(await CallApiAsync(params_, req, runtime)); } public GetOfficeConversionTaskResponse GetOfficeConversionTask(GetOfficeConversionTaskRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return GetOfficeConversionTaskWithOptions(request, runtime); } public async Task<GetOfficeConversionTaskResponse> GetOfficeConversionTaskAsync(GetOfficeConversionTaskRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await GetOfficeConversionTaskWithOptionsAsync(request, runtime); } public GetOfficePreviewURLResponse GetOfficePreviewURLWithOptions(GetOfficePreviewURLRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Project)) { query["Project"] = request.Project; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SrcType)) { query["SrcType"] = request.SrcType; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SrcUri)) { query["SrcUri"] = request.SrcUri; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.WatermarkFillStyle)) { query["WatermarkFillStyle"] = request.WatermarkFillStyle; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.WatermarkFont)) { query["WatermarkFont"] = request.WatermarkFont; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.WatermarkHorizontal)) { query["WatermarkHorizontal"] = request.WatermarkHorizontal; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.WatermarkRotate)) { query["WatermarkRotate"] = request.WatermarkRotate; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.WatermarkType)) { query["WatermarkType"] = request.WatermarkType; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.WatermarkValue)) { query["WatermarkValue"] = request.WatermarkValue; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.WatermarkVertical)) { query["WatermarkVertical"] = request.WatermarkVertical; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "GetOfficePreviewURL", Version = "2017-09-06", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetOfficePreviewURLResponse>(CallApi(params_, req, runtime)); } public async Task<GetOfficePreviewURLResponse> GetOfficePreviewURLWithOptionsAsync(GetOfficePreviewURLRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Project)) { query["Project"] = request.Project; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SrcType)) { query["SrcType"] = request.SrcType; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SrcUri)) { query["SrcUri"] = request.SrcUri; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.WatermarkFillStyle)) { query["WatermarkFillStyle"] = request.WatermarkFillStyle; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.WatermarkFont)) { query["WatermarkFont"] = request.WatermarkFont; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.WatermarkHorizontal)) { query["WatermarkHorizontal"] = request.WatermarkHorizontal; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.WatermarkRotate)) { query["WatermarkRotate"] = request.WatermarkRotate; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.WatermarkType)) { query["WatermarkType"] = request.WatermarkType; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.WatermarkValue)) { query["WatermarkValue"] = request.WatermarkValue; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.WatermarkVertical)) { query["WatermarkVertical"] = request.WatermarkVertical; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "GetOfficePreviewURL", Version = "2017-09-06", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetOfficePreviewURLResponse>(await CallApiAsync(params_, req, runtime)); } public GetOfficePreviewURLResponse GetOfficePreviewURL(GetOfficePreviewURLRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return GetOfficePreviewURLWithOptions(request, runtime); } public async Task<GetOfficePreviewURLResponse> GetOfficePreviewURLAsync(GetOfficePreviewURLRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await GetOfficePreviewURLWithOptionsAsync(request, runtime); } public GetProjectResponse GetProjectWithOptions(GetProjectRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Project)) { query["Project"] = request.Project; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "GetProject", Version = "2017-09-06", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetProjectResponse>(CallApi(params_, req, runtime)); } public async Task<GetProjectResponse> GetProjectWithOptionsAsync(GetProjectRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Project)) { query["Project"] = request.Project; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "GetProject", Version = "2017-09-06", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetProjectResponse>(await CallApiAsync(params_, req, runtime)); } public GetProjectResponse GetProject(GetProjectRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return GetProjectWithOptions(request, runtime); } public async Task<GetProjectResponse> GetProjectAsync(GetProjectRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await GetProjectWithOptionsAsync(request, runtime); } public GetSetResponse GetSetWithOptions(GetSetRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Project)) { query["Project"] = request.Project; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SetId)) { query["SetId"] = request.SetId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "GetSet", Version = "2017-09-06", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetSetResponse>(CallApi(params_, req, runtime)); } public async Task<GetSetResponse> GetSetWithOptionsAsync(GetSetRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Project)) { query["Project"] = request.Project; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SetId)) { query["SetId"] = request.SetId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "GetSet", Version = "2017-09-06", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetSetResponse>(await CallApiAsync(params_, req, runtime)); } public GetSetResponse GetSet(GetSetRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return GetSetWithOptions(request, runtime); } public async Task<GetSetResponse> GetSetAsync(GetSetRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await GetSetWithOptionsAsync(request, runtime); } public GetVideoResponse GetVideoWithOptions(GetVideoRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Project)) { query["Project"] = request.Project; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SetId)) { query["SetId"] = request.SetId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.VideoUri)) { query["VideoUri"] = request.VideoUri; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "GetVideo", Version = "2017-09-06", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetVideoResponse>(CallApi(params_, req, runtime)); } public async Task<GetVideoResponse> GetVideoWithOptionsAsync(GetVideoRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Project)) { query["Project"] = request.Project; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SetId)) { query["SetId"] = request.SetId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.VideoUri)) { query["VideoUri"] = request.VideoUri; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "GetVideo", Version = "2017-09-06", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetVideoResponse>(await CallApiAsync(params_, req, runtime)); } public GetVideoResponse GetVideo(GetVideoRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return GetVideoWithOptions(request, runtime); } public async Task<GetVideoResponse> GetVideoAsync(GetVideoRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await GetVideoWithOptionsAsync(request, runtime); } public GetVideoTaskResponse GetVideoTaskWithOptions(GetVideoTaskRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Project)) { query["Project"] = request.Project; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TaskId)) { query["TaskId"] = request.TaskId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TaskType)) { query["TaskType"] = request.TaskType; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "GetVideoTask", Version = "2017-09-06", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetVideoTaskResponse>(CallApi(params_, req, runtime)); } public async Task<GetVideoTaskResponse> GetVideoTaskWithOptionsAsync(GetVideoTaskRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Project)) { query["Project"] = request.Project; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TaskId)) { query["TaskId"] = request.TaskId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TaskType)) { query["TaskType"] = request.TaskType; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "GetVideoTask", Version = "2017-09-06", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetVideoTaskResponse>(await CallApiAsync(params_, req, runtime)); } public GetVideoTaskResponse GetVideoTask(GetVideoTaskRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return GetVideoTaskWithOptions(request, runtime); } public async Task<GetVideoTaskResponse> GetVideoTaskAsync(GetVideoTaskRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await GetVideoTaskWithOptionsAsync(request, runtime); } public GetWebofficeURLResponse GetWebofficeURLWithOptions(GetWebofficeURLRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.File)) { query["File"] = request.File; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.FileID)) { query["FileID"] = request.FileID; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Hidecmb)) { query["Hidecmb"] = request.Hidecmb; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.NotifyEndpoint)) { query["NotifyEndpoint"] = request.NotifyEndpoint; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.NotifyTopicName)) { query["NotifyTopicName"] = request.NotifyTopicName; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Permission)) { query["Permission"] = request.Permission; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Project)) { query["Project"] = request.Project; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SrcType)) { query["SrcType"] = request.SrcType; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.User)) { query["User"] = request.User; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Watermark)) { query["Watermark"] = request.Watermark; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "GetWebofficeURL", Version = "2017-09-06", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetWebofficeURLResponse>(CallApi(params_, req, runtime)); } public async Task<GetWebofficeURLResponse> GetWebofficeURLWithOptionsAsync(GetWebofficeURLRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.File)) { query["File"] = request.File; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.FileID)) { query["FileID"] = request.FileID; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Hidecmb)) { query["Hidecmb"] = request.Hidecmb; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.NotifyEndpoint)) { query["NotifyEndpoint"] = request.NotifyEndpoint; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.NotifyTopicName)) { query["NotifyTopicName"] = request.NotifyTopicName; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Permission)) { query["Permission"] = request.Permission; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Project)) { query["Project"] = request.Project; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SrcType)) { query["SrcType"] = request.SrcType; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.User)) { query["User"] = request.User; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Watermark)) { query["Watermark"] = request.Watermark; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "GetWebofficeURL", Version = "2017-09-06", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetWebofficeURLResponse>(await CallApiAsync(params_, req, runtime)); } public GetWebofficeURLResponse GetWebofficeURL(GetWebofficeURLRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return GetWebofficeURLWithOptions(request, runtime); } public async Task<GetWebofficeURLResponse> GetWebofficeURLAsync(GetWebofficeURLRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await GetWebofficeURLWithOptionsAsync(request, runtime); } public IndexImageResponse IndexImageWithOptions(IndexImageRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ExternalId)) { query["ExternalId"] = request.ExternalId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ImageUri)) { query["ImageUri"] = request.ImageUri; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.NotifyEndpoint)) { query["NotifyEndpoint"] = request.NotifyEndpoint; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.NotifyTopicName)) { query["NotifyTopicName"] = request.NotifyTopicName; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Project)) { query["Project"] = request.Project; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RemarksA)) { query["RemarksA"] = request.RemarksA; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RemarksArrayA)) { query["RemarksArrayA"] = request.RemarksArrayA; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RemarksArrayB)) { query["RemarksArrayB"] = request.RemarksArrayB; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RemarksB)) { query["RemarksB"] = request.RemarksB; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RemarksC)) { query["RemarksC"] = request.RemarksC; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RemarksD)) { query["RemarksD"] = request.RemarksD; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SetId)) { query["SetId"] = request.SetId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SourcePosition)) { query["SourcePosition"] = request.SourcePosition; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SourceType)) { query["SourceType"] = request.SourceType; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SourceUri)) { query["SourceUri"] = request.SourceUri; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "IndexImage", Version = "2017-09-06", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<IndexImageResponse>(CallApi(params_, req, runtime)); } public async Task<IndexImageResponse> IndexImageWithOptionsAsync(IndexImageRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ExternalId)) { query["ExternalId"] = request.ExternalId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ImageUri)) { query["ImageUri"] = request.ImageUri; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.NotifyEndpoint)) { query["NotifyEndpoint"] = request.NotifyEndpoint; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.NotifyTopicName)) { query["NotifyTopicName"] = request.NotifyTopicName; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Project)) { query["Project"] = request.Project; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RemarksA)) { query["RemarksA"] = request.RemarksA; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RemarksArrayA)) { query["RemarksArrayA"] = request.RemarksArrayA; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RemarksArrayB)) { query["RemarksArrayB"] = request.RemarksArrayB; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RemarksB)) { query["RemarksB"] = request.RemarksB; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RemarksC)) { query["RemarksC"] = request.RemarksC; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RemarksD)) { query["RemarksD"] = request.RemarksD; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SetId)) { query["SetId"] = request.SetId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SourcePosition)) { query["SourcePosition"] = request.SourcePosition; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SourceType)) { query["SourceType"] = request.SourceType; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SourceUri)) { query["SourceUri"] = request.SourceUri; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "IndexImage", Version = "2017-09-06", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<IndexImageResponse>(await CallApiAsync(params_, req, runtime)); } public IndexImageResponse IndexImage(IndexImageRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return IndexImageWithOptions(request, runtime); } public async Task<IndexImageResponse> IndexImageAsync(IndexImageRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await IndexImageWithOptionsAsync(request, runtime); } public IndexVideoResponse IndexVideoWithOptions(IndexVideoRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ExternalId)) { query["ExternalId"] = request.ExternalId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.NotifyEndpoint)) { query["NotifyEndpoint"] = request.NotifyEndpoint; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.NotifyTopicName)) { query["NotifyTopicName"] = request.NotifyTopicName; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Project)) { query["Project"] = request.Project; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RemarksA)) { query["RemarksA"] = request.RemarksA; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RemarksB)) { query["RemarksB"] = request.RemarksB; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RemarksC)) { query["RemarksC"] = request.RemarksC; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RemarksD)) { query["RemarksD"] = request.RemarksD; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SetId)) { query["SetId"] = request.SetId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TgtUri)) { query["TgtUri"] = request.TgtUri; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.VideoUri)) { query["VideoUri"] = request.VideoUri; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "IndexVideo", Version = "2017-09-06", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<IndexVideoResponse>(CallApi(params_, req, runtime)); } public async Task<IndexVideoResponse> IndexVideoWithOptionsAsync(IndexVideoRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ExternalId)) { query["ExternalId"] = request.ExternalId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.NotifyEndpoint)) { query["NotifyEndpoint"] = request.NotifyEndpoint; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.NotifyTopicName)) { query["NotifyTopicName"] = request.NotifyTopicName; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Project)) { query["Project"] = request.Project; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RemarksA)) { query["RemarksA"] = request.RemarksA; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RemarksB)) { query["RemarksB"] = request.RemarksB; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RemarksC)) { query["RemarksC"] = request.RemarksC; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RemarksD)) { query["RemarksD"] = request.RemarksD; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SetId)) { query["SetId"] = request.SetId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TgtUri)) { query["TgtUri"] = request.TgtUri; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.VideoUri)) { query["VideoUri"] = request.VideoUri; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "IndexVideo", Version = "2017-09-06", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<IndexVideoResponse>(await CallApiAsync(params_, req, runtime)); } public IndexVideoResponse IndexVideo(IndexVideoRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return IndexVideoWithOptions(request, runtime); } public async Task<IndexVideoResponse> IndexVideoAsync(IndexVideoRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await IndexVideoWithOptionsAsync(request, runtime); } public ListFaceGroupsResponse ListFaceGroupsWithOptions(ListFaceGroupsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ExternalId)) { query["ExternalId"] = request.ExternalId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Limit)) { query["Limit"] = request.Limit; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Marker)) { query["Marker"] = request.Marker; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Order)) { query["Order"] = request.Order; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OrderBy)) { query["OrderBy"] = request.OrderBy; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Project)) { query["Project"] = request.Project; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RemarksAQuery)) { query["RemarksAQuery"] = request.RemarksAQuery; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RemarksArrayAQuery)) { query["RemarksArrayAQuery"] = request.RemarksArrayAQuery; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RemarksArrayBQuery)) { query["RemarksArrayBQuery"] = request.RemarksArrayBQuery; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RemarksBQuery)) { query["RemarksBQuery"] = request.RemarksBQuery; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RemarksCQuery)) { query["RemarksCQuery"] = request.RemarksCQuery; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RemarksDQuery)) { query["RemarksDQuery"] = request.RemarksDQuery; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SetId)) { query["SetId"] = request.SetId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "ListFaceGroups", Version = "2017-09-06", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<ListFaceGroupsResponse>(CallApi(params_, req, runtime)); } public async Task<ListFaceGroupsResponse> ListFaceGroupsWithOptionsAsync(ListFaceGroupsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ExternalId)) { query["ExternalId"] = request.ExternalId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Limit)) { query["Limit"] = request.Limit; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Marker)) { query["Marker"] = request.Marker; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Order)) { query["Order"] = request.Order; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OrderBy)) { query["OrderBy"] = request.OrderBy; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Project)) { query["Project"] = request.Project; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RemarksAQuery)) { query["RemarksAQuery"] = request.RemarksAQuery; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RemarksArrayAQuery)) { query["RemarksArrayAQuery"] = request.RemarksArrayAQuery; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RemarksArrayBQuery)) { query["RemarksArrayBQuery"] = request.RemarksArrayBQuery; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RemarksBQuery)) { query["RemarksBQuery"] = request.RemarksBQuery; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RemarksCQuery)) { query["RemarksCQuery"] = request.RemarksCQuery; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RemarksDQuery)) { query["RemarksDQuery"] = request.RemarksDQuery; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SetId)) { query["SetId"] = request.SetId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "ListFaceGroups", Version = "2017-09-06", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<ListFaceGroupsResponse>(await CallApiAsync(params_, req, runtime)); } public ListFaceGroupsResponse ListFaceGroups(ListFaceGroupsRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return ListFaceGroupsWithOptions(request, runtime); } public async Task<ListFaceGroupsResponse> ListFaceGroupsAsync(ListFaceGroupsRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await ListFaceGroupsWithOptionsAsync(request, runtime); } public ListImagesResponse ListImagesWithOptions(ListImagesRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CreateTimeStart)) { query["CreateTimeStart"] = request.CreateTimeStart; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Limit)) { query["Limit"] = request.Limit; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Marker)) { query["Marker"] = request.Marker; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Project)) { query["Project"] = request.Project; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SetId)) { query["SetId"] = request.SetId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "ListImages", Version = "2017-09-06", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<ListImagesResponse>(CallApi(params_, req, runtime)); } public async Task<ListImagesResponse> ListImagesWithOptionsAsync(ListImagesRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CreateTimeStart)) { query["CreateTimeStart"] = request.CreateTimeStart; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Limit)) { query["Limit"] = request.Limit; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Marker)) { query["Marker"] = request.Marker; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Project)) { query["Project"] = request.Project; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SetId)) { query["SetId"] = request.SetId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "ListImages", Version = "2017-09-06", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<ListImagesResponse>(await CallApiAsync(params_, req, runtime)); } public ListImagesResponse ListImages(ListImagesRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return ListImagesWithOptions(request, runtime); } public async Task<ListImagesResponse> ListImagesAsync(ListImagesRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await ListImagesWithOptionsAsync(request, runtime); } public ListOfficeConversionTaskResponse ListOfficeConversionTaskWithOptions(ListOfficeConversionTaskRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Marker)) { query["Marker"] = request.Marker; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MaxKeys)) { query["MaxKeys"] = request.MaxKeys; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Project)) { query["Project"] = request.Project; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "ListOfficeConversionTask", Version = "2017-09-06", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<ListOfficeConversionTaskResponse>(CallApi(params_, req, runtime)); } public async Task<ListOfficeConversionTaskResponse> ListOfficeConversionTaskWithOptionsAsync(ListOfficeConversionTaskRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Marker)) { query["Marker"] = request.Marker; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MaxKeys)) { query["MaxKeys"] = request.MaxKeys; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Project)) { query["Project"] = request.Project; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "ListOfficeConversionTask", Version = "2017-09-06", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<ListOfficeConversionTaskResponse>(await CallApiAsync(params_, req, runtime)); } public ListOfficeConversionTaskResponse ListOfficeConversionTask(ListOfficeConversionTaskRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return ListOfficeConversionTaskWithOptions(request, runtime); } public async Task<ListOfficeConversionTaskResponse> ListOfficeConversionTaskAsync(ListOfficeConversionTaskRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await ListOfficeConversionTaskWithOptionsAsync(request, runtime); } public ListProjectsResponse ListProjectsWithOptions(ListProjectsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Marker)) { query["Marker"] = request.Marker; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MaxKeys)) { query["MaxKeys"] = request.MaxKeys; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "ListProjects", Version = "2017-09-06", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<ListProjectsResponse>(CallApi(params_, req, runtime)); } public async Task<ListProjectsResponse> ListProjectsWithOptionsAsync(ListProjectsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Marker)) { query["Marker"] = request.Marker; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MaxKeys)) { query["MaxKeys"] = request.MaxKeys; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "ListProjects", Version = "2017-09-06", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<ListProjectsResponse>(await CallApiAsync(params_, req, runtime)); } public ListProjectsResponse ListProjects(ListProjectsRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return ListProjectsWithOptions(request, runtime); } public async Task<ListProjectsResponse> ListProjectsAsync(ListProjectsRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await ListProjectsWithOptionsAsync(request, runtime); } public ListSetTagsResponse ListSetTagsWithOptions(ListSetTagsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Project)) { query["Project"] = request.Project; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SetId)) { query["SetId"] = request.SetId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "ListSetTags", Version = "2017-09-06", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<ListSetTagsResponse>(CallApi(params_, req, runtime)); } public async Task<ListSetTagsResponse> ListSetTagsWithOptionsAsync(ListSetTagsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Project)) { query["Project"] = request.Project; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SetId)) { query["SetId"] = request.SetId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "ListSetTags", Version = "2017-09-06", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<ListSetTagsResponse>(await CallApiAsync(params_, req, runtime)); } public ListSetTagsResponse ListSetTags(ListSetTagsRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return ListSetTagsWithOptions(request, runtime); } public async Task<ListSetTagsResponse> ListSetTagsAsync(ListSetTagsRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await ListSetTagsWithOptionsAsync(request, runtime); } public ListSetsResponse ListSetsWithOptions(ListSetsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Marker)) { query["Marker"] = request.Marker; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Project)) { query["Project"] = request.Project; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "ListSets", Version = "2017-09-06", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<ListSetsResponse>(CallApi(params_, req, runtime)); } public async Task<ListSetsResponse> ListSetsWithOptionsAsync(ListSetsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Marker)) { query["Marker"] = request.Marker; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Project)) { query["Project"] = request.Project; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "ListSets", Version = "2017-09-06", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<ListSetsResponse>(await CallApiAsync(params_, req, runtime)); } public ListSetsResponse ListSets(ListSetsRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return ListSetsWithOptions(request, runtime); } public async Task<ListSetsResponse> ListSetsAsync(ListSetsRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await ListSetsWithOptionsAsync(request, runtime); } public ListVideoAudiosResponse ListVideoAudiosWithOptions(ListVideoAudiosRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Marker)) { query["Marker"] = request.Marker; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Project)) { query["Project"] = request.Project; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SetId)) { query["SetId"] = request.SetId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.VideoUri)) { query["VideoUri"] = request.VideoUri; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "ListVideoAudios", Version = "2017-09-06", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<ListVideoAudiosResponse>(CallApi(params_, req, runtime)); } public async Task<ListVideoAudiosResponse> ListVideoAudiosWithOptionsAsync(ListVideoAudiosRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Marker)) { query["Marker"] = request.Marker; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Project)) { query["Project"] = request.Project; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SetId)) { query["SetId"] = request.SetId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.VideoUri)) { query["VideoUri"] = request.VideoUri; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "ListVideoAudios", Version = "2017-09-06", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<ListVideoAudiosResponse>(await CallApiAsync(params_, req, runtime)); } public ListVideoAudiosResponse ListVideoAudios(ListVideoAudiosRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return ListVideoAudiosWithOptions(request, runtime); } public async Task<ListVideoAudiosResponse> ListVideoAudiosAsync(ListVideoAudiosRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await ListVideoAudiosWithOptionsAsync(request, runtime); } public ListVideoFramesResponse ListVideoFramesWithOptions(ListVideoFramesRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Marker)) { query["Marker"] = request.Marker; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Project)) { query["Project"] = request.Project; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SetId)) { query["SetId"] = request.SetId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.VideoUri)) { query["VideoUri"] = request.VideoUri; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "ListVideoFrames", Version = "2017-09-06", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<ListVideoFramesResponse>(CallApi(params_, req, runtime)); } public async Task<ListVideoFramesResponse> ListVideoFramesWithOptionsAsync(ListVideoFramesRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Marker)) { query["Marker"] = request.Marker; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Project)) { query["Project"] = request.Project; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SetId)) { query["SetId"] = request.SetId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.VideoUri)) { query["VideoUri"] = request.VideoUri; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "ListVideoFrames", Version = "2017-09-06", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<ListVideoFramesResponse>(await CallApiAsync(params_, req, runtime)); } public ListVideoFramesResponse ListVideoFrames(ListVideoFramesRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return ListVideoFramesWithOptions(request, runtime); } public async Task<ListVideoFramesResponse> ListVideoFramesAsync(ListVideoFramesRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await ListVideoFramesWithOptionsAsync(request, runtime); } public ListVideoTasksResponse ListVideoTasksWithOptions(ListVideoTasksRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Marker)) { query["Marker"] = request.Marker; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MaxKeys)) { query["MaxKeys"] = request.MaxKeys; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Project)) { query["Project"] = request.Project; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TaskType)) { query["TaskType"] = request.TaskType; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "ListVideoTasks", Version = "2017-09-06", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<ListVideoTasksResponse>(CallApi(params_, req, runtime)); } public async Task<ListVideoTasksResponse> ListVideoTasksWithOptionsAsync(ListVideoTasksRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Marker)) { query["Marker"] = request.Marker; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MaxKeys)) { query["MaxKeys"] = request.MaxKeys; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Project)) { query["Project"] = request.Project; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TaskType)) { query["TaskType"] = request.TaskType; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "ListVideoTasks", Version = "2017-09-06", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<ListVideoTasksResponse>(await CallApiAsync(params_, req, runtime)); } public ListVideoTasksResponse ListVideoTasks(ListVideoTasksRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return ListVideoTasksWithOptions(request, runtime); } public async Task<ListVideoTasksResponse> ListVideoTasksAsync(ListVideoTasksRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await ListVideoTasksWithOptionsAsync(request, runtime); } public ListVideosResponse ListVideosWithOptions(ListVideosRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CreateTimeStart)) { query["CreateTimeStart"] = request.CreateTimeStart; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Marker)) { query["Marker"] = request.Marker; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Project)) { query["Project"] = request.Project; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SetId)) { query["SetId"] = request.SetId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "ListVideos", Version = "2017-09-06", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<ListVideosResponse>(CallApi(params_, req, runtime)); } public async Task<ListVideosResponse> ListVideosWithOptionsAsync(ListVideosRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CreateTimeStart)) { query["CreateTimeStart"] = request.CreateTimeStart; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Marker)) { query["Marker"] = request.Marker; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Project)) { query["Project"] = request.Project; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SetId)) { query["SetId"] = request.SetId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "ListVideos", Version = "2017-09-06", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<ListVideosResponse>(await CallApiAsync(params_, req, runtime)); } public ListVideosResponse ListVideos(ListVideosRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return ListVideosWithOptions(request, runtime); } public async Task<ListVideosResponse> ListVideosAsync(ListVideosRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await ListVideosWithOptionsAsync(request, runtime); } public OpenImmServiceResponse OpenImmServiceWithOptions(OpenImmServiceRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId)) { query["OwnerId"] = request.OwnerId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "OpenImmService", Version = "2017-09-06", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<OpenImmServiceResponse>(CallApi(params_, req, runtime)); } public async Task<OpenImmServiceResponse> OpenImmServiceWithOptionsAsync(OpenImmServiceRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OwnerId)) { query["OwnerId"] = request.OwnerId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "OpenImmService", Version = "2017-09-06", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<OpenImmServiceResponse>(await CallApiAsync(params_, req, runtime)); } public OpenImmServiceResponse OpenImmService(OpenImmServiceRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return OpenImmServiceWithOptions(request, runtime); } public async Task<OpenImmServiceResponse> OpenImmServiceAsync(OpenImmServiceRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await OpenImmServiceWithOptionsAsync(request, runtime); } public PutProjectResponse PutProjectWithOptions(PutProjectRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Project)) { query["Project"] = request.Project; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ServiceRole)) { query["ServiceRole"] = request.ServiceRole; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "PutProject", Version = "2017-09-06", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<PutProjectResponse>(CallApi(params_, req, runtime)); } public async Task<PutProjectResponse> PutProjectWithOptionsAsync(PutProjectRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Project)) { query["Project"] = request.Project; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ServiceRole)) { query["ServiceRole"] = request.ServiceRole; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "PutProject", Version = "2017-09-06", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<PutProjectResponse>(await CallApiAsync(params_, req, runtime)); } public PutProjectResponse PutProject(PutProjectRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return PutProjectWithOptions(request, runtime); } public async Task<PutProjectResponse> PutProjectAsync(PutProjectRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await PutProjectWithOptionsAsync(request, runtime); } public RefreshOfficePreviewTokenResponse RefreshOfficePreviewTokenWithOptions(RefreshOfficePreviewTokenRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AccessToken)) { query["AccessToken"] = request.AccessToken; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Project)) { query["Project"] = request.Project; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RefreshToken)) { query["RefreshToken"] = request.RefreshToken; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "RefreshOfficePreviewToken", Version = "2017-09-06", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<RefreshOfficePreviewTokenResponse>(CallApi(params_, req, runtime)); } public async Task<RefreshOfficePreviewTokenResponse> RefreshOfficePreviewTokenWithOptionsAsync(RefreshOfficePreviewTokenRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AccessToken)) { query["AccessToken"] = request.AccessToken; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Project)) { query["Project"] = request.Project; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RefreshToken)) { query["RefreshToken"] = request.RefreshToken; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "RefreshOfficePreviewToken", Version = "2017-09-06", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<RefreshOfficePreviewTokenResponse>(await CallApiAsync(params_, req, runtime)); } public RefreshOfficePreviewTokenResponse RefreshOfficePreviewToken(RefreshOfficePreviewTokenRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return RefreshOfficePreviewTokenWithOptions(request, runtime); } public async Task<RefreshOfficePreviewTokenResponse> RefreshOfficePreviewTokenAsync(RefreshOfficePreviewTokenRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await RefreshOfficePreviewTokenWithOptionsAsync(request, runtime); } public RefreshWebofficeTokenResponse RefreshWebofficeTokenWithOptions(RefreshWebofficeTokenRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AccessToken)) { query["AccessToken"] = request.AccessToken; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Project)) { query["Project"] = request.Project; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RefreshToken)) { query["RefreshToken"] = request.RefreshToken; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "RefreshWebofficeToken", Version = "2017-09-06", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<RefreshWebofficeTokenResponse>(CallApi(params_, req, runtime)); } public async Task<RefreshWebofficeTokenResponse> RefreshWebofficeTokenWithOptionsAsync(RefreshWebofficeTokenRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AccessToken)) { query["AccessToken"] = request.AccessToken; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Project)) { query["Project"] = request.Project; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RefreshToken)) { query["RefreshToken"] = request.RefreshToken; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "RefreshWebofficeToken", Version = "2017-09-06", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<RefreshWebofficeTokenResponse>(await CallApiAsync(params_, req, runtime)); } public RefreshWebofficeTokenResponse RefreshWebofficeToken(RefreshWebofficeTokenRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return RefreshWebofficeTokenWithOptions(request, runtime); } public async Task<RefreshWebofficeTokenResponse> RefreshWebofficeTokenAsync(RefreshWebofficeTokenRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await RefreshWebofficeTokenWithOptionsAsync(request, runtime); } public UpdateFaceGroupResponse UpdateFaceGroupWithOptions(UpdateFaceGroupRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ExternalId)) { query["ExternalId"] = request.ExternalId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.GroupCoverFaceId)) { query["GroupCoverFaceId"] = request.GroupCoverFaceId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.GroupId)) { query["GroupId"] = request.GroupId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.GroupName)) { query["GroupName"] = request.GroupName; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Project)) { query["Project"] = request.Project; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RemarksA)) { query["RemarksA"] = request.RemarksA; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RemarksArrayA)) { query["RemarksArrayA"] = request.RemarksArrayA; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RemarksArrayB)) { query["RemarksArrayB"] = request.RemarksArrayB; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RemarksB)) { query["RemarksB"] = request.RemarksB; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RemarksC)) { query["RemarksC"] = request.RemarksC; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RemarksD)) { query["RemarksD"] = request.RemarksD; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResetItems)) { query["ResetItems"] = request.ResetItems; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SetId)) { query["SetId"] = request.SetId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "UpdateFaceGroup", Version = "2017-09-06", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<UpdateFaceGroupResponse>(CallApi(params_, req, runtime)); } public async Task<UpdateFaceGroupResponse> UpdateFaceGroupWithOptionsAsync(UpdateFaceGroupRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ExternalId)) { query["ExternalId"] = request.ExternalId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.GroupCoverFaceId)) { query["GroupCoverFaceId"] = request.GroupCoverFaceId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.GroupId)) { query["GroupId"] = request.GroupId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.GroupName)) { query["GroupName"] = request.GroupName; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Project)) { query["Project"] = request.Project; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RemarksA)) { query["RemarksA"] = request.RemarksA; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RemarksArrayA)) { query["RemarksArrayA"] = request.RemarksArrayA; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RemarksArrayB)) { query["RemarksArrayB"] = request.RemarksArrayB; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RemarksB)) { query["RemarksB"] = request.RemarksB; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RemarksC)) { query["RemarksC"] = request.RemarksC; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RemarksD)) { query["RemarksD"] = request.RemarksD; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ResetItems)) { query["ResetItems"] = request.ResetItems; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SetId)) { query["SetId"] = request.SetId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "UpdateFaceGroup", Version = "2017-09-06", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<UpdateFaceGroupResponse>(await CallApiAsync(params_, req, runtime)); } public UpdateFaceGroupResponse UpdateFaceGroup(UpdateFaceGroupRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return UpdateFaceGroupWithOptions(request, runtime); } public async Task<UpdateFaceGroupResponse> UpdateFaceGroupAsync(UpdateFaceGroupRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await UpdateFaceGroupWithOptionsAsync(request, runtime); } public UpdateImageResponse UpdateImageWithOptions(UpdateImageRequest tmpReq, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(tmpReq); UpdateImageShrinkRequest request = new UpdateImageShrinkRequest(); AlibabaCloud.OpenApiUtil.Client.Convert(tmpReq, request); if (!AlibabaCloud.TeaUtil.Common.IsUnset(tmpReq.Faces)) { request.FacesShrink = AlibabaCloud.OpenApiUtil.Client.ArrayToStringWithSpecifiedStyle(tmpReq.Faces, "Faces", "json"); } Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ExternalId)) { query["ExternalId"] = request.ExternalId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.FacesShrink)) { query["Faces"] = request.FacesShrink; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ImageUri)) { query["ImageUri"] = request.ImageUri; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Project)) { query["Project"] = request.Project; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RemarksA)) { query["RemarksA"] = request.RemarksA; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RemarksArrayA)) { query["RemarksArrayA"] = request.RemarksArrayA; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RemarksArrayB)) { query["RemarksArrayB"] = request.RemarksArrayB; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RemarksB)) { query["RemarksB"] = request.RemarksB; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RemarksC)) { query["RemarksC"] = request.RemarksC; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RemarksD)) { query["RemarksD"] = request.RemarksD; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SetId)) { query["SetId"] = request.SetId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SourcePosition)) { query["SourcePosition"] = request.SourcePosition; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SourceType)) { query["SourceType"] = request.SourceType; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SourceUri)) { query["SourceUri"] = request.SourceUri; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "UpdateImage", Version = "2017-09-06", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<UpdateImageResponse>(CallApi(params_, req, runtime)); } public async Task<UpdateImageResponse> UpdateImageWithOptionsAsync(UpdateImageRequest tmpReq, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(tmpReq); UpdateImageShrinkRequest request = new UpdateImageShrinkRequest(); AlibabaCloud.OpenApiUtil.Client.Convert(tmpReq, request); if (!AlibabaCloud.TeaUtil.Common.IsUnset(tmpReq.Faces)) { request.FacesShrink = AlibabaCloud.OpenApiUtil.Client.ArrayToStringWithSpecifiedStyle(tmpReq.Faces, "Faces", "json"); } Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ExternalId)) { query["ExternalId"] = request.ExternalId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.FacesShrink)) { query["Faces"] = request.FacesShrink; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ImageUri)) { query["ImageUri"] = request.ImageUri; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Project)) { query["Project"] = request.Project; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RemarksA)) { query["RemarksA"] = request.RemarksA; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RemarksArrayA)) { query["RemarksArrayA"] = request.RemarksArrayA; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RemarksArrayB)) { query["RemarksArrayB"] = request.RemarksArrayB; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RemarksB)) { query["RemarksB"] = request.RemarksB; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RemarksC)) { query["RemarksC"] = request.RemarksC; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RemarksD)) { query["RemarksD"] = request.RemarksD; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SetId)) { query["SetId"] = request.SetId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SourcePosition)) { query["SourcePosition"] = request.SourcePosition; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SourceType)) { query["SourceType"] = request.SourceType; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SourceUri)) { query["SourceUri"] = request.SourceUri; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "UpdateImage", Version = "2017-09-06", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<UpdateImageResponse>(await CallApiAsync(params_, req, runtime)); } public UpdateImageResponse UpdateImage(UpdateImageRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return UpdateImageWithOptions(request, runtime); } public async Task<UpdateImageResponse> UpdateImageAsync(UpdateImageRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await UpdateImageWithOptionsAsync(request, runtime); } public UpdateProjectResponse UpdateProjectWithOptions(UpdateProjectRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.NewCU)) { query["NewCU"] = request.NewCU; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.NewServiceRole)) { query["NewServiceRole"] = request.NewServiceRole; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Project)) { query["Project"] = request.Project; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "UpdateProject", Version = "2017-09-06", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<UpdateProjectResponse>(CallApi(params_, req, runtime)); } public async Task<UpdateProjectResponse> UpdateProjectWithOptionsAsync(UpdateProjectRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.NewCU)) { query["NewCU"] = request.NewCU; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.NewServiceRole)) { query["NewServiceRole"] = request.NewServiceRole; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Project)) { query["Project"] = request.Project; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "UpdateProject", Version = "2017-09-06", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<UpdateProjectResponse>(await CallApiAsync(params_, req, runtime)); } public UpdateProjectResponse UpdateProject(UpdateProjectRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return UpdateProjectWithOptions(request, runtime); } public async Task<UpdateProjectResponse> UpdateProjectAsync(UpdateProjectRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await UpdateProjectWithOptionsAsync(request, runtime); } public UpdateSetResponse UpdateSetWithOptions(UpdateSetRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Project)) { query["Project"] = request.Project; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SetId)) { query["SetId"] = request.SetId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SetName)) { query["SetName"] = request.SetName; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "UpdateSet", Version = "2017-09-06", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<UpdateSetResponse>(CallApi(params_, req, runtime)); } public async Task<UpdateSetResponse> UpdateSetWithOptionsAsync(UpdateSetRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Project)) { query["Project"] = request.Project; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SetId)) { query["SetId"] = request.SetId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SetName)) { query["SetName"] = request.SetName; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "UpdateSet", Version = "2017-09-06", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<UpdateSetResponse>(await CallApiAsync(params_, req, runtime)); } public UpdateSetResponse UpdateSet(UpdateSetRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return UpdateSetWithOptions(request, runtime); } public async Task<UpdateSetResponse> UpdateSetAsync(UpdateSetRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await UpdateSetWithOptionsAsync(request, runtime); } } }