xrengine-20230313/core/Client.cs (5,287 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.XrEngine20230313.Models; namespace AlibabaCloud.SDK.XrEngine20230313 { public class Client : AlibabaCloud.OpenApiClient.Client { public Client(AlibabaCloud.OpenApiClient.Models.Config config): base(config) { this._endpointRule = "regional"; this._endpointMap = new Dictionary<string, string> { {"ap-northeast-1", "xrengine-daily.aliyuncs.com"}, {"ap-northeast-2-pop", "xrengine-daily.aliyuncs.com"}, {"ap-south-1", "xrengine-daily.aliyuncs.com"}, {"ap-southeast-1", "xrengine-daily.aliyuncs.com"}, {"ap-southeast-2", "xrengine-daily.aliyuncs.com"}, {"ap-southeast-3", "xrengine-daily.aliyuncs.com"}, {"ap-southeast-5", "xrengine-daily.aliyuncs.com"}, {"cn-beijing", "xrengine-daily.aliyuncs.com"}, {"cn-beijing-finance-1", "xrengine-daily.aliyuncs.com"}, {"cn-beijing-finance-pop", "xrengine-daily.aliyuncs.com"}, {"cn-beijing-gov-1", "xrengine-daily.aliyuncs.com"}, {"cn-beijing-nu16-b01", "xrengine-daily.aliyuncs.com"}, {"cn-chengdu", "xrengine-daily.aliyuncs.com"}, {"cn-edge-1", "xrengine-daily.aliyuncs.com"}, {"cn-fujian", "xrengine-daily.aliyuncs.com"}, {"cn-haidian-cm12-c01", "xrengine-daily.aliyuncs.com"}, {"cn-hangzhou-bj-b01", "xrengine-daily.aliyuncs.com"}, {"cn-hangzhou-finance", "xrengine-daily.aliyuncs.com"}, {"cn-hangzhou-internal-prod-1", "xrengine-daily.aliyuncs.com"}, {"cn-hangzhou-internal-test-1", "xrengine-daily.aliyuncs.com"}, {"cn-hangzhou-internal-test-2", "xrengine-daily.aliyuncs.com"}, {"cn-hangzhou-internal-test-3", "xrengine-daily.aliyuncs.com"}, {"cn-hangzhou-test-306", "xrengine-daily.aliyuncs.com"}, {"cn-hongkong", "xrengine-daily.aliyuncs.com"}, {"cn-hongkong-finance-pop", "xrengine-daily.aliyuncs.com"}, {"cn-huhehaote", "xrengine-daily.aliyuncs.com"}, {"cn-huhehaote-nebula-1", "xrengine-daily.aliyuncs.com"}, {"cn-north-2-gov-1", "xrengine-daily.aliyuncs.com"}, {"cn-qingdao", "xrengine-daily.aliyuncs.com"}, {"cn-qingdao-nebula", "xrengine-daily.aliyuncs.com"}, {"cn-shanghai", "xrengine-daily.aliyuncs.com"}, {"cn-shanghai-et15-b01", "xrengine-daily.aliyuncs.com"}, {"cn-shanghai-et2-b01", "xrengine-daily.aliyuncs.com"}, {"cn-shanghai-finance-1", "xrengine-daily.aliyuncs.com"}, {"cn-shanghai-inner", "xrengine-daily.aliyuncs.com"}, {"cn-shanghai-internal-test-1", "xrengine-daily.aliyuncs.com"}, {"cn-shenzhen", "xrengine-daily.aliyuncs.com"}, {"cn-shenzhen-finance-1", "xrengine-daily.aliyuncs.com"}, {"cn-shenzhen-inner", "xrengine-daily.aliyuncs.com"}, {"cn-shenzhen-st4-d01", "xrengine-daily.aliyuncs.com"}, {"cn-shenzhen-su18-b01", "xrengine-daily.aliyuncs.com"}, {"cn-wuhan", "xrengine-daily.aliyuncs.com"}, {"cn-wulanchabu", "xrengine-daily.aliyuncs.com"}, {"cn-yushanfang", "xrengine-daily.aliyuncs.com"}, {"cn-zhangbei", "xrengine-daily.aliyuncs.com"}, {"cn-zhangbei-na61-b01", "xrengine-daily.aliyuncs.com"}, {"cn-zhangjiakou", "xrengine-daily.aliyuncs.com"}, {"cn-zhangjiakou-na62-a01", "xrengine-daily.aliyuncs.com"}, {"cn-zhengzhou-nebula-1", "xrengine-daily.aliyuncs.com"}, {"eu-central-1", "xrengine-daily.aliyuncs.com"}, {"eu-west-1", "xrengine-daily.aliyuncs.com"}, {"eu-west-1-oxs", "xrengine-daily.aliyuncs.com"}, {"me-east-1", "xrengine-daily.aliyuncs.com"}, {"rus-west-1-pop", "xrengine-daily.aliyuncs.com"}, {"us-east-1", "xrengine-daily.aliyuncs.com"}, {"us-west-1", "xrengine-daily.aliyuncs.com"}, }; CheckConfig(config); this._endpoint = GetEndpoint("xrengine", _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 AuthUserResponse AuthUserWithOptions(AuthUserRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.JwtToken)) { query["JwtToken"] = request.JwtToken; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "AuthUser", Version = "2023-03-13", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<AuthUserResponse>(CallApi(params_, req, runtime)); } public async Task<AuthUserResponse> AuthUserWithOptionsAsync(AuthUserRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.JwtToken)) { query["JwtToken"] = request.JwtToken; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "AuthUser", Version = "2023-03-13", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<AuthUserResponse>(await CallApiAsync(params_, req, runtime)); } public AuthUserResponse AuthUser(AuthUserRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return AuthUserWithOptions(request, runtime); } public async Task<AuthUserResponse> AuthUserAsync(AuthUserRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await AuthUserWithOptionsAsync(request, runtime); } public BatchQueryMotionShopTaskStatusResponse BatchQueryMotionShopTaskStatusWithOptions(BatchQueryMotionShopTaskStatusRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.JwtToken)) { body["JwtToken"] = request.JwtToken; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TaskId)) { body["TaskId"] = request.TaskId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "BatchQueryMotionShopTaskStatus", Version = "2023-03-13", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<BatchQueryMotionShopTaskStatusResponse>(CallApi(params_, req, runtime)); } public async Task<BatchQueryMotionShopTaskStatusResponse> BatchQueryMotionShopTaskStatusWithOptionsAsync(BatchQueryMotionShopTaskStatusRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.JwtToken)) { body["JwtToken"] = request.JwtToken; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TaskId)) { body["TaskId"] = request.TaskId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "BatchQueryMotionShopTaskStatus", Version = "2023-03-13", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<BatchQueryMotionShopTaskStatusResponse>(await CallApiAsync(params_, req, runtime)); } public BatchQueryMotionShopTaskStatusResponse BatchQueryMotionShopTaskStatus(BatchQueryMotionShopTaskStatusRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return BatchQueryMotionShopTaskStatusWithOptions(request, runtime); } public async Task<BatchQueryMotionShopTaskStatusResponse> BatchQueryMotionShopTaskStatusAsync(BatchQueryMotionShopTaskStatusRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await BatchQueryMotionShopTaskStatusWithOptionsAsync(request, runtime); } public CreateAvatarTalkProjectResponse CreateAvatarTalkProjectWithOptions(CreateAvatarTalkProjectRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.JwtToken)) { query["JwtToken"] = request.JwtToken; } Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AvatarProjectId)) { body["AvatarProjectId"] = request.AvatarProjectId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Title)) { body["Title"] = request.Title; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TtsVoice)) { body["TtsVoice"] = request.TtsVoice; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TxtContent)) { body["TxtContent"] = request.TxtContent; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "CreateAvatarTalkProject", Version = "2023-03-13", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<CreateAvatarTalkProjectResponse>(CallApi(params_, req, runtime)); } public async Task<CreateAvatarTalkProjectResponse> CreateAvatarTalkProjectWithOptionsAsync(CreateAvatarTalkProjectRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.JwtToken)) { query["JwtToken"] = request.JwtToken; } Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AvatarProjectId)) { body["AvatarProjectId"] = request.AvatarProjectId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Title)) { body["Title"] = request.Title; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TtsVoice)) { body["TtsVoice"] = request.TtsVoice; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TxtContent)) { body["TxtContent"] = request.TxtContent; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "CreateAvatarTalkProject", Version = "2023-03-13", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<CreateAvatarTalkProjectResponse>(await CallApiAsync(params_, req, runtime)); } public CreateAvatarTalkProjectResponse CreateAvatarTalkProject(CreateAvatarTalkProjectRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return CreateAvatarTalkProjectWithOptions(request, runtime); } public async Task<CreateAvatarTalkProjectResponse> CreateAvatarTalkProjectAsync(CreateAvatarTalkProjectRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await CreateAvatarTalkProjectWithOptionsAsync(request, runtime); } public CreateDigitalHumanProjectResponse CreateDigitalHumanProjectWithOptions(CreateDigitalHumanProjectRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.JwtToken)) { query["JwtToken"] = request.JwtToken; } Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AudioId)) { body["AudioId"] = request.AudioId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AudioUrl)) { body["AudioUrl"] = request.AudioUrl; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.BackgroundId)) { body["BackgroundId"] = request.BackgroundId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.BackgroundUrl)) { body["BackgroundUrl"] = request.BackgroundUrl; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Content)) { body["Content"] = request.Content; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ForegroundId)) { body["ForegroundId"] = request.ForegroundId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ForegroundUrl)) { body["ForegroundUrl"] = request.ForegroundUrl; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.HumanLayerStyle)) { body["HumanLayerStyle"] = request.HumanLayerStyle; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Intro)) { body["Intro"] = request.Intro; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Mode)) { body["Mode"] = request.Mode; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ModelId)) { body["ModelId"] = request.ModelId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OutputConfig)) { body["OutputConfig"] = request.OutputConfig; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Title)) { body["Title"] = request.Title; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TtsVoiceId)) { body["TtsVoiceId"] = request.TtsVoiceId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.WatermarkImageUrl)) { body["WatermarkImageUrl"] = request.WatermarkImageUrl; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.WatermarkStyle)) { body["WatermarkStyle"] = request.WatermarkStyle; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "CreateDigitalHumanProject", Version = "2023-03-13", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<CreateDigitalHumanProjectResponse>(CallApi(params_, req, runtime)); } public async Task<CreateDigitalHumanProjectResponse> CreateDigitalHumanProjectWithOptionsAsync(CreateDigitalHumanProjectRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.JwtToken)) { query["JwtToken"] = request.JwtToken; } Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AudioId)) { body["AudioId"] = request.AudioId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AudioUrl)) { body["AudioUrl"] = request.AudioUrl; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.BackgroundId)) { body["BackgroundId"] = request.BackgroundId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.BackgroundUrl)) { body["BackgroundUrl"] = request.BackgroundUrl; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Content)) { body["Content"] = request.Content; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ForegroundId)) { body["ForegroundId"] = request.ForegroundId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ForegroundUrl)) { body["ForegroundUrl"] = request.ForegroundUrl; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.HumanLayerStyle)) { body["HumanLayerStyle"] = request.HumanLayerStyle; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Intro)) { body["Intro"] = request.Intro; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Mode)) { body["Mode"] = request.Mode; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ModelId)) { body["ModelId"] = request.ModelId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OutputConfig)) { body["OutputConfig"] = request.OutputConfig; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Title)) { body["Title"] = request.Title; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TtsVoiceId)) { body["TtsVoiceId"] = request.TtsVoiceId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.WatermarkImageUrl)) { body["WatermarkImageUrl"] = request.WatermarkImageUrl; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.WatermarkStyle)) { body["WatermarkStyle"] = request.WatermarkStyle; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "CreateDigitalHumanProject", Version = "2023-03-13", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<CreateDigitalHumanProjectResponse>(await CallApiAsync(params_, req, runtime)); } public CreateDigitalHumanProjectResponse CreateDigitalHumanProject(CreateDigitalHumanProjectRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return CreateDigitalHumanProjectWithOptions(request, runtime); } public async Task<CreateDigitalHumanProjectResponse> CreateDigitalHumanProjectAsync(CreateDigitalHumanProjectRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await CreateDigitalHumanProjectWithOptionsAsync(request, runtime); } public CreateLivePortraitProjectResponse CreateLivePortraitProjectWithOptions(CreateLivePortraitProjectRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.JwtToken)) { query["JwtToken"] = request.JwtToken; } Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AudioId)) { body["AudioId"] = request.AudioId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AudioUrl)) { body["AudioUrl"] = request.AudioUrl; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Content)) { body["Content"] = request.Content; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CustomParams)) { body["CustomParams"] = request.CustomParams; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ImageId)) { body["ImageId"] = request.ImageId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ImageUrl)) { body["ImageUrl"] = request.ImageUrl; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Intro)) { body["Intro"] = request.Intro; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.LightModel)) { body["LightModel"] = request.LightModel; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Mode)) { body["Mode"] = request.Mode; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OutputConfig)) { body["OutputConfig"] = request.OutputConfig; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Title)) { body["Title"] = request.Title; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TtsVoiceId)) { body["TtsVoiceId"] = request.TtsVoiceId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.WatermarkImageUrl)) { body["WatermarkImageUrl"] = request.WatermarkImageUrl; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.WatermarkStyle)) { body["WatermarkStyle"] = request.WatermarkStyle; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "CreateLivePortraitProject", Version = "2023-03-13", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<CreateLivePortraitProjectResponse>(CallApi(params_, req, runtime)); } public async Task<CreateLivePortraitProjectResponse> CreateLivePortraitProjectWithOptionsAsync(CreateLivePortraitProjectRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.JwtToken)) { query["JwtToken"] = request.JwtToken; } Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AudioId)) { body["AudioId"] = request.AudioId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AudioUrl)) { body["AudioUrl"] = request.AudioUrl; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Content)) { body["Content"] = request.Content; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CustomParams)) { body["CustomParams"] = request.CustomParams; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ImageId)) { body["ImageId"] = request.ImageId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ImageUrl)) { body["ImageUrl"] = request.ImageUrl; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Intro)) { body["Intro"] = request.Intro; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.LightModel)) { body["LightModel"] = request.LightModel; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Mode)) { body["Mode"] = request.Mode; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OutputConfig)) { body["OutputConfig"] = request.OutputConfig; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Title)) { body["Title"] = request.Title; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TtsVoiceId)) { body["TtsVoiceId"] = request.TtsVoiceId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.WatermarkImageUrl)) { body["WatermarkImageUrl"] = request.WatermarkImageUrl; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.WatermarkStyle)) { body["WatermarkStyle"] = request.WatermarkStyle; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "CreateLivePortraitProject", Version = "2023-03-13", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<CreateLivePortraitProjectResponse>(await CallApiAsync(params_, req, runtime)); } public CreateLivePortraitProjectResponse CreateLivePortraitProject(CreateLivePortraitProjectRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return CreateLivePortraitProjectWithOptions(request, runtime); } public async Task<CreateLivePortraitProjectResponse> CreateLivePortraitProjectAsync(CreateLivePortraitProjectRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await CreateLivePortraitProjectWithOptionsAsync(request, runtime); } public GenerateMotionShopVideoUploadUrlResponse GenerateMotionShopVideoUploadUrlWithOptions(GenerateMotionShopVideoUploadUrlRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.JwtToken)) { query["JwtToken"] = request.JwtToken; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "GenerateMotionShopVideoUploadUrl", Version = "2023-03-13", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GenerateMotionShopVideoUploadUrlResponse>(CallApi(params_, req, runtime)); } public async Task<GenerateMotionShopVideoUploadUrlResponse> GenerateMotionShopVideoUploadUrlWithOptionsAsync(GenerateMotionShopVideoUploadUrlRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.JwtToken)) { query["JwtToken"] = request.JwtToken; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "GenerateMotionShopVideoUploadUrl", Version = "2023-03-13", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GenerateMotionShopVideoUploadUrlResponse>(await CallApiAsync(params_, req, runtime)); } public GenerateMotionShopVideoUploadUrlResponse GenerateMotionShopVideoUploadUrl(GenerateMotionShopVideoUploadUrlRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return GenerateMotionShopVideoUploadUrlWithOptions(request, runtime); } public async Task<GenerateMotionShopVideoUploadUrlResponse> GenerateMotionShopVideoUploadUrlAsync(GenerateMotionShopVideoUploadUrlRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await GenerateMotionShopVideoUploadUrlWithOptionsAsync(request, runtime); } public GetMapDataResponse GetMapDataWithOptions(GetMapDataRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId)) { body["AppId"] = request.AppId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.JwtToken)) { body["JwtToken"] = request.JwtToken; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "GetMapData", Version = "2023-03-13", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetMapDataResponse>(CallApi(params_, req, runtime)); } public async Task<GetMapDataResponse> GetMapDataWithOptionsAsync(GetMapDataRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId)) { body["AppId"] = request.AppId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.JwtToken)) { body["JwtToken"] = request.JwtToken; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "GetMapData", Version = "2023-03-13", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetMapDataResponse>(await CallApiAsync(params_, req, runtime)); } public GetMapDataResponse GetMapData(GetMapDataRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return GetMapDataWithOptions(request, runtime); } public async Task<GetMapDataResponse> GetMapDataAsync(GetMapDataRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await GetMapDataWithOptionsAsync(request, runtime); } public GetMapPublishDataResponse GetMapPublishDataWithOptions(GetMapPublishDataRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId)) { body["AppId"] = request.AppId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.JwtToken)) { body["JwtToken"] = request.JwtToken; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "GetMapPublishData", Version = "2023-03-13", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetMapPublishDataResponse>(CallApi(params_, req, runtime)); } public async Task<GetMapPublishDataResponse> GetMapPublishDataWithOptionsAsync(GetMapPublishDataRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AppId)) { body["AppId"] = request.AppId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.JwtToken)) { body["JwtToken"] = request.JwtToken; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "GetMapPublishData", Version = "2023-03-13", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetMapPublishDataResponse>(await CallApiAsync(params_, req, runtime)); } public GetMapPublishDataResponse GetMapPublishData(GetMapPublishDataRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return GetMapPublishDataWithOptions(request, runtime); } public async Task<GetMapPublishDataResponse> GetMapPublishDataAsync(GetMapPublishDataRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await GetMapPublishDataWithOptionsAsync(request, runtime); } public InitLocateResponse InitLocateWithOptions(InitLocateRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.JwtToken)) { body["JwtToken"] = request.JwtToken; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Params)) { body["Params"] = request.Params; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "InitLocate", Version = "2023-03-13", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<InitLocateResponse>(CallApi(params_, req, runtime)); } public async Task<InitLocateResponse> InitLocateWithOptionsAsync(InitLocateRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.JwtToken)) { body["JwtToken"] = request.JwtToken; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Params)) { body["Params"] = request.Params; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "InitLocate", Version = "2023-03-13", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<InitLocateResponse>(await CallApiAsync(params_, req, runtime)); } public InitLocateResponse InitLocate(InitLocateRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return InitLocateWithOptions(request, runtime); } public async Task<InitLocateResponse> InitLocateAsync(InitLocateRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await InitLocateWithOptionsAsync(request, runtime); } public ListCommonMaterialsResponse ListCommonMaterialsWithOptions(ListCommonMaterialsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.JwtToken)) { query["JwtToken"] = request.JwtToken; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Type)) { query["Type"] = request.Type; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "ListCommonMaterials", Version = "2023-03-13", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<ListCommonMaterialsResponse>(CallApi(params_, req, runtime)); } public async Task<ListCommonMaterialsResponse> ListCommonMaterialsWithOptionsAsync(ListCommonMaterialsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.JwtToken)) { query["JwtToken"] = request.JwtToken; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Type)) { query["Type"] = request.Type; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "ListCommonMaterials", Version = "2023-03-13", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<ListCommonMaterialsResponse>(await CallApiAsync(params_, req, runtime)); } public ListCommonMaterialsResponse ListCommonMaterials(ListCommonMaterialsRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return ListCommonMaterialsWithOptions(request, runtime); } public async Task<ListCommonMaterialsResponse> ListCommonMaterialsAsync(ListCommonMaterialsRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await ListCommonMaterialsWithOptionsAsync(request, runtime); } public ListDigitalHumanMaterialsResponse ListDigitalHumanMaterialsWithOptions(ListDigitalHumanMaterialsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.JwtToken)) { query["JwtToken"] = request.JwtToken; } Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Current)) { body["Current"] = request.Current; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OnlyPersonalMaterials)) { body["OnlyPersonalMaterials"] = request.OnlyPersonalMaterials; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Size)) { body["Size"] = request.Size; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Types)) { body["Types"] = request.Types; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "ListDigitalHumanMaterials", Version = "2023-03-13", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<ListDigitalHumanMaterialsResponse>(CallApi(params_, req, runtime)); } public async Task<ListDigitalHumanMaterialsResponse> ListDigitalHumanMaterialsWithOptionsAsync(ListDigitalHumanMaterialsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.JwtToken)) { query["JwtToken"] = request.JwtToken; } Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Current)) { body["Current"] = request.Current; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OnlyPersonalMaterials)) { body["OnlyPersonalMaterials"] = request.OnlyPersonalMaterials; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Size)) { body["Size"] = request.Size; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Types)) { body["Types"] = request.Types; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "ListDigitalHumanMaterials", Version = "2023-03-13", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<ListDigitalHumanMaterialsResponse>(await CallApiAsync(params_, req, runtime)); } public ListDigitalHumanMaterialsResponse ListDigitalHumanMaterials(ListDigitalHumanMaterialsRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return ListDigitalHumanMaterialsWithOptions(request, runtime); } public async Task<ListDigitalHumanMaterialsResponse> ListDigitalHumanMaterialsAsync(ListDigitalHumanMaterialsRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await ListDigitalHumanMaterialsWithOptionsAsync(request, runtime); } public ListLocationServiceResponse ListLocationServiceWithOptions(ListLocationServiceRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Current)) { body["Current"] = request.Current; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.JwtToken)) { body["JwtToken"] = request.JwtToken; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Size)) { body["Size"] = request.Size; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Sort)) { body["Sort"] = request.Sort; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SortField)) { body["SortField"] = request.SortField; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "ListLocationService", Version = "2023-03-13", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<ListLocationServiceResponse>(CallApi(params_, req, runtime)); } public async Task<ListLocationServiceResponse> ListLocationServiceWithOptionsAsync(ListLocationServiceRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Current)) { body["Current"] = request.Current; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.JwtToken)) { body["JwtToken"] = request.JwtToken; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Size)) { body["Size"] = request.Size; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Sort)) { body["Sort"] = request.Sort; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SortField)) { body["SortField"] = request.SortField; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "ListLocationService", Version = "2023-03-13", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<ListLocationServiceResponse>(await CallApiAsync(params_, req, runtime)); } public ListLocationServiceResponse ListLocationService(ListLocationServiceRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return ListLocationServiceWithOptions(request, runtime); } public async Task<ListLocationServiceResponse> ListLocationServiceAsync(ListLocationServiceRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await ListLocationServiceWithOptionsAsync(request, runtime); } public ListMotionShopTasksResponse ListMotionShopTasksWithOptions(ListMotionShopTasksRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Current)) { body["Current"] = request.Current; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.JwtToken)) { body["JwtToken"] = request.JwtToken; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Size)) { body["Size"] = request.Size; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "ListMotionShopTasks", Version = "2023-03-13", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<ListMotionShopTasksResponse>(CallApi(params_, req, runtime)); } public async Task<ListMotionShopTasksResponse> ListMotionShopTasksWithOptionsAsync(ListMotionShopTasksRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Current)) { body["Current"] = request.Current; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.JwtToken)) { body["JwtToken"] = request.JwtToken; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Size)) { body["Size"] = request.Size; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "ListMotionShopTasks", Version = "2023-03-13", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<ListMotionShopTasksResponse>(await CallApiAsync(params_, req, runtime)); } public ListMotionShopTasksResponse ListMotionShopTasks(ListMotionShopTasksRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return ListMotionShopTasksWithOptions(request, runtime); } public async Task<ListMotionShopTasksResponse> ListMotionShopTasksAsync(ListMotionShopTasksRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await ListMotionShopTasksWithOptionsAsync(request, runtime); } public LivePortraitFaceDetectResponse LivePortraitFaceDetectWithOptions(LivePortraitFaceDetectRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.JwtToken)) { query["JwtToken"] = request.JwtToken; } Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ImageUrl)) { body["ImageUrl"] = request.ImageUrl; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "LivePortraitFaceDetect", Version = "2023-03-13", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<LivePortraitFaceDetectResponse>(CallApi(params_, req, runtime)); } public async Task<LivePortraitFaceDetectResponse> LivePortraitFaceDetectWithOptionsAsync(LivePortraitFaceDetectRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.JwtToken)) { query["JwtToken"] = request.JwtToken; } Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ImageUrl)) { body["ImageUrl"] = request.ImageUrl; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "LivePortraitFaceDetect", Version = "2023-03-13", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<LivePortraitFaceDetectResponse>(await CallApiAsync(params_, req, runtime)); } public LivePortraitFaceDetectResponse LivePortraitFaceDetect(LivePortraitFaceDetectRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return LivePortraitFaceDetectWithOptions(request, runtime); } public async Task<LivePortraitFaceDetectResponse> LivePortraitFaceDetectAsync(LivePortraitFaceDetectRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await LivePortraitFaceDetectWithOptionsAsync(request, runtime); } public LocateResponse LocateWithOptions(LocateRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Image)) { body["Image"] = request.Image; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.JwtToken)) { body["JwtToken"] = request.JwtToken; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Params)) { body["Params"] = request.Params; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "Locate", Version = "2023-03-13", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<LocateResponse>(CallApi(params_, req, runtime)); } public async Task<LocateResponse> LocateWithOptionsAsync(LocateRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Image)) { body["Image"] = request.Image; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.JwtToken)) { body["JwtToken"] = request.JwtToken; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Params)) { body["Params"] = request.Params; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "Locate", Version = "2023-03-13", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<LocateResponse>(await CallApiAsync(params_, req, runtime)); } public LocateResponse Locate(LocateRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return LocateWithOptions(request, runtime); } public async Task<LocateResponse> LocateAsync(LocateRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await LocateWithOptionsAsync(request, runtime); } public LoginHuggingFaceResponse LoginHuggingFaceWithOptions(LoginHuggingFaceRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Token)) { body["Token"] = request.Token; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Type)) { body["Type"] = request.Type; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "LoginHuggingFace", Version = "2023-03-13", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<LoginHuggingFaceResponse>(CallApi(params_, req, runtime)); } public async Task<LoginHuggingFaceResponse> LoginHuggingFaceWithOptionsAsync(LoginHuggingFaceRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Token)) { body["Token"] = request.Token; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Type)) { body["Type"] = request.Type; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "LoginHuggingFace", Version = "2023-03-13", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<LoginHuggingFaceResponse>(await CallApiAsync(params_, req, runtime)); } public LoginHuggingFaceResponse LoginHuggingFace(LoginHuggingFaceRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return LoginHuggingFaceWithOptions(request, runtime); } public async Task<LoginHuggingFaceResponse> LoginHuggingFaceAsync(LoginHuggingFaceRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await LoginHuggingFaceWithOptionsAsync(request, runtime); } public LoginModelScopeResponse LoginModelScopeWithOptions(LoginModelScopeRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EmpId)) { body["EmpId"] = request.EmpId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EmpName)) { body["EmpName"] = request.EmpName; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Token)) { body["Token"] = request.Token; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Type)) { body["Type"] = request.Type; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "LoginModelScope", Version = "2023-03-13", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<LoginModelScopeResponse>(CallApi(params_, req, runtime)); } public async Task<LoginModelScopeResponse> LoginModelScopeWithOptionsAsync(LoginModelScopeRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EmpId)) { body["EmpId"] = request.EmpId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EmpName)) { body["EmpName"] = request.EmpName; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Token)) { body["Token"] = request.Token; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Type)) { body["Type"] = request.Type; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "LoginModelScope", Version = "2023-03-13", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<LoginModelScopeResponse>(await CallApiAsync(params_, req, runtime)); } public LoginModelScopeResponse LoginModelScope(LoginModelScopeRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return LoginModelScopeWithOptions(request, runtime); } public async Task<LoginModelScopeResponse> LoginModelScopeAsync(LoginModelScopeRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await LoginModelScopeWithOptionsAsync(request, runtime); } public MotionShopVideoDetectResponse MotionShopVideoDetectWithOptions(MotionShopVideoDetectRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.JwtToken)) { query["JwtToken"] = request.JwtToken; } Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OssKey)) { body["OssKey"] = request.OssKey; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "MotionShopVideoDetect", Version = "2023-03-13", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<MotionShopVideoDetectResponse>(CallApi(params_, req, runtime)); } public async Task<MotionShopVideoDetectResponse> MotionShopVideoDetectWithOptionsAsync(MotionShopVideoDetectRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.JwtToken)) { query["JwtToken"] = request.JwtToken; } Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OssKey)) { body["OssKey"] = request.OssKey; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "MotionShopVideoDetect", Version = "2023-03-13", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<MotionShopVideoDetectResponse>(await CallApiAsync(params_, req, runtime)); } public MotionShopVideoDetectResponse MotionShopVideoDetect(MotionShopVideoDetectRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return MotionShopVideoDetectWithOptions(request, runtime); } public async Task<MotionShopVideoDetectResponse> MotionShopVideoDetectAsync(MotionShopVideoDetectRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await MotionShopVideoDetectWithOptionsAsync(request, runtime); } public PopBatchQueryObjectGenerationProjectStatusResponse PopBatchQueryObjectGenerationProjectStatusWithOptions(PopBatchQueryObjectGenerationProjectStatusRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.JwtToken)) { query["JwtToken"] = request.JwtToken; } Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ProjectIds)) { body["ProjectIds"] = request.ProjectIds; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "PopBatchQueryObjectGenerationProjectStatus", Version = "2023-03-13", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<PopBatchQueryObjectGenerationProjectStatusResponse>(CallApi(params_, req, runtime)); } public async Task<PopBatchQueryObjectGenerationProjectStatusResponse> PopBatchQueryObjectGenerationProjectStatusWithOptionsAsync(PopBatchQueryObjectGenerationProjectStatusRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.JwtToken)) { query["JwtToken"] = request.JwtToken; } Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ProjectIds)) { body["ProjectIds"] = request.ProjectIds; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "PopBatchQueryObjectGenerationProjectStatus", Version = "2023-03-13", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<PopBatchQueryObjectGenerationProjectStatusResponse>(await CallApiAsync(params_, req, runtime)); } public PopBatchQueryObjectGenerationProjectStatusResponse PopBatchQueryObjectGenerationProjectStatus(PopBatchQueryObjectGenerationProjectStatusRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return PopBatchQueryObjectGenerationProjectStatusWithOptions(request, runtime); } public async Task<PopBatchQueryObjectGenerationProjectStatusResponse> PopBatchQueryObjectGenerationProjectStatusAsync(PopBatchQueryObjectGenerationProjectStatusRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await PopBatchQueryObjectGenerationProjectStatusWithOptionsAsync(request, runtime); } public PopBatchQueryObjectProjectStatusResponse PopBatchQueryObjectProjectStatusWithOptions(PopBatchQueryObjectProjectStatusRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.JwtToken)) { body["JwtToken"] = request.JwtToken; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ProjectIds)) { body["ProjectIds"] = request.ProjectIds; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "PopBatchQueryObjectProjectStatus", Version = "2023-03-13", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<PopBatchQueryObjectProjectStatusResponse>(CallApi(params_, req, runtime)); } public async Task<PopBatchQueryObjectProjectStatusResponse> PopBatchQueryObjectProjectStatusWithOptionsAsync(PopBatchQueryObjectProjectStatusRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.JwtToken)) { body["JwtToken"] = request.JwtToken; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ProjectIds)) { body["ProjectIds"] = request.ProjectIds; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "PopBatchQueryObjectProjectStatus", Version = "2023-03-13", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<PopBatchQueryObjectProjectStatusResponse>(await CallApiAsync(params_, req, runtime)); } public PopBatchQueryObjectProjectStatusResponse PopBatchQueryObjectProjectStatus(PopBatchQueryObjectProjectStatusRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return PopBatchQueryObjectProjectStatusWithOptions(request, runtime); } public async Task<PopBatchQueryObjectProjectStatusResponse> PopBatchQueryObjectProjectStatusAsync(PopBatchQueryObjectProjectStatusRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await PopBatchQueryObjectProjectStatusWithOptionsAsync(request, runtime); } public PopBuildFeatureToAvatarProjectResponse PopBuildFeatureToAvatarProjectWithOptions(PopBuildFeatureToAvatarProjectRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ProjectId)) { body["ProjectId"] = request.ProjectId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "PopBuildFeatureToAvatarProject", Version = "2023-03-13", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<PopBuildFeatureToAvatarProjectResponse>(CallApi(params_, req, runtime)); } public async Task<PopBuildFeatureToAvatarProjectResponse> PopBuildFeatureToAvatarProjectWithOptionsAsync(PopBuildFeatureToAvatarProjectRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ProjectId)) { body["ProjectId"] = request.ProjectId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "PopBuildFeatureToAvatarProject", Version = "2023-03-13", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<PopBuildFeatureToAvatarProjectResponse>(await CallApiAsync(params_, req, runtime)); } public PopBuildFeatureToAvatarProjectResponse PopBuildFeatureToAvatarProject(PopBuildFeatureToAvatarProjectRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return PopBuildFeatureToAvatarProjectWithOptions(request, runtime); } public async Task<PopBuildFeatureToAvatarProjectResponse> PopBuildFeatureToAvatarProjectAsync(PopBuildFeatureToAvatarProjectRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await PopBuildFeatureToAvatarProjectWithOptionsAsync(request, runtime); } public PopBuildLivePortraitModelScopeProjectResponse PopBuildLivePortraitModelScopeProjectWithOptions(PopBuildLivePortraitModelScopeProjectRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ProjectId)) { body["ProjectId"] = request.ProjectId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "PopBuildLivePortraitModelScopeProject", Version = "2023-03-13", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<PopBuildLivePortraitModelScopeProjectResponse>(CallApi(params_, req, runtime)); } public async Task<PopBuildLivePortraitModelScopeProjectResponse> PopBuildLivePortraitModelScopeProjectWithOptionsAsync(PopBuildLivePortraitModelScopeProjectRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ProjectId)) { body["ProjectId"] = request.ProjectId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "PopBuildLivePortraitModelScopeProject", Version = "2023-03-13", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<PopBuildLivePortraitModelScopeProjectResponse>(await CallApiAsync(params_, req, runtime)); } public PopBuildLivePortraitModelScopeProjectResponse PopBuildLivePortraitModelScopeProject(PopBuildLivePortraitModelScopeProjectRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return PopBuildLivePortraitModelScopeProjectWithOptions(request, runtime); } public async Task<PopBuildLivePortraitModelScopeProjectResponse> PopBuildLivePortraitModelScopeProjectAsync(PopBuildLivePortraitModelScopeProjectRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await PopBuildLivePortraitModelScopeProjectWithOptionsAsync(request, runtime); } public PopBuildObjectGenerationProjectResponse PopBuildObjectGenerationProjectWithOptions(PopBuildObjectGenerationProjectRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.JwtToken)) { query["JwtToken"] = request.JwtToken; } Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ProjectId)) { body["ProjectId"] = request.ProjectId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "PopBuildObjectGenerationProject", Version = "2023-03-13", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<PopBuildObjectGenerationProjectResponse>(CallApi(params_, req, runtime)); } public async Task<PopBuildObjectGenerationProjectResponse> PopBuildObjectGenerationProjectWithOptionsAsync(PopBuildObjectGenerationProjectRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.JwtToken)) { query["JwtToken"] = request.JwtToken; } Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ProjectId)) { body["ProjectId"] = request.ProjectId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "PopBuildObjectGenerationProject", Version = "2023-03-13", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<PopBuildObjectGenerationProjectResponse>(await CallApiAsync(params_, req, runtime)); } public PopBuildObjectGenerationProjectResponse PopBuildObjectGenerationProject(PopBuildObjectGenerationProjectRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return PopBuildObjectGenerationProjectWithOptions(request, runtime); } public async Task<PopBuildObjectGenerationProjectResponse> PopBuildObjectGenerationProjectAsync(PopBuildObjectGenerationProjectRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await PopBuildObjectGenerationProjectWithOptionsAsync(request, runtime); } public PopBuildObjectProjectResponse PopBuildObjectProjectWithOptions(PopBuildObjectProjectRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ProjectId)) { query["ProjectId"] = request.ProjectId; } Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.JwtToken)) { body["JwtToken"] = request.JwtToken; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "PopBuildObjectProject", Version = "2023-03-13", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<PopBuildObjectProjectResponse>(CallApi(params_, req, runtime)); } public async Task<PopBuildObjectProjectResponse> PopBuildObjectProjectWithOptionsAsync(PopBuildObjectProjectRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ProjectId)) { query["ProjectId"] = request.ProjectId; } Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.JwtToken)) { body["JwtToken"] = request.JwtToken; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "PopBuildObjectProject", Version = "2023-03-13", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<PopBuildObjectProjectResponse>(await CallApiAsync(params_, req, runtime)); } public PopBuildObjectProjectResponse PopBuildObjectProject(PopBuildObjectProjectRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return PopBuildObjectProjectWithOptions(request, runtime); } public async Task<PopBuildObjectProjectResponse> PopBuildObjectProjectAsync(PopBuildObjectProjectRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await PopBuildObjectProjectWithOptionsAsync(request, runtime); } public PopBuildPakRenderProjectResponse PopBuildPakRenderProjectWithOptions(PopBuildPakRenderProjectRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ProjectId)) { body["ProjectId"] = request.ProjectId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "PopBuildPakRenderProject", Version = "2023-03-13", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<PopBuildPakRenderProjectResponse>(CallApi(params_, req, runtime)); } public async Task<PopBuildPakRenderProjectResponse> PopBuildPakRenderProjectWithOptionsAsync(PopBuildPakRenderProjectRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ProjectId)) { body["ProjectId"] = request.ProjectId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "PopBuildPakRenderProject", Version = "2023-03-13", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<PopBuildPakRenderProjectResponse>(await CallApiAsync(params_, req, runtime)); } public PopBuildPakRenderProjectResponse PopBuildPakRenderProject(PopBuildPakRenderProjectRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return PopBuildPakRenderProjectWithOptions(request, runtime); } public async Task<PopBuildPakRenderProjectResponse> PopBuildPakRenderProjectAsync(PopBuildPakRenderProjectRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await PopBuildPakRenderProjectWithOptionsAsync(request, runtime); } public PopBuildTextToAvatarProjectResponse PopBuildTextToAvatarProjectWithOptions(PopBuildTextToAvatarProjectRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.JwtToken)) { query["JwtToken"] = request.JwtToken; } Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ProjectId)) { body["ProjectId"] = request.ProjectId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "PopBuildTextToAvatarProject", Version = "2023-03-13", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<PopBuildTextToAvatarProjectResponse>(CallApi(params_, req, runtime)); } public async Task<PopBuildTextToAvatarProjectResponse> PopBuildTextToAvatarProjectWithOptionsAsync(PopBuildTextToAvatarProjectRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.JwtToken)) { query["JwtToken"] = request.JwtToken; } Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ProjectId)) { body["ProjectId"] = request.ProjectId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "PopBuildTextToAvatarProject", Version = "2023-03-13", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<PopBuildTextToAvatarProjectResponse>(await CallApiAsync(params_, req, runtime)); } public PopBuildTextToAvatarProjectResponse PopBuildTextToAvatarProject(PopBuildTextToAvatarProjectRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return PopBuildTextToAvatarProjectWithOptions(request, runtime); } public async Task<PopBuildTextToAvatarProjectResponse> PopBuildTextToAvatarProjectAsync(PopBuildTextToAvatarProjectRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await PopBuildTextToAvatarProjectWithOptionsAsync(request, runtime); } public PopCreateFeatureToAvatarProjectResponse PopCreateFeatureToAvatarProjectWithOptions(PopCreateFeatureToAvatarProjectRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ExtInfo)) { body["ExtInfo"] = request.ExtInfo; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Intro)) { body["Intro"] = request.Intro; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Title)) { body["Title"] = request.Title; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "PopCreateFeatureToAvatarProject", Version = "2023-03-13", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<PopCreateFeatureToAvatarProjectResponse>(CallApi(params_, req, runtime)); } public async Task<PopCreateFeatureToAvatarProjectResponse> PopCreateFeatureToAvatarProjectWithOptionsAsync(PopCreateFeatureToAvatarProjectRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ExtInfo)) { body["ExtInfo"] = request.ExtInfo; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Intro)) { body["Intro"] = request.Intro; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Title)) { body["Title"] = request.Title; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "PopCreateFeatureToAvatarProject", Version = "2023-03-13", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<PopCreateFeatureToAvatarProjectResponse>(await CallApiAsync(params_, req, runtime)); } public PopCreateFeatureToAvatarProjectResponse PopCreateFeatureToAvatarProject(PopCreateFeatureToAvatarProjectRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return PopCreateFeatureToAvatarProjectWithOptions(request, runtime); } public async Task<PopCreateFeatureToAvatarProjectResponse> PopCreateFeatureToAvatarProjectAsync(PopCreateFeatureToAvatarProjectRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await PopCreateFeatureToAvatarProjectWithOptionsAsync(request, runtime); } public PopCreateLivePortraitModelScopeProjectResponse PopCreateLivePortraitModelScopeProjectWithOptions(PopCreateLivePortraitModelScopeProjectRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ExtInfo)) { body["ExtInfo"] = request.ExtInfo; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Intro)) { body["Intro"] = request.Intro; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Title)) { body["Title"] = request.Title; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "PopCreateLivePortraitModelScopeProject", Version = "2023-03-13", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<PopCreateLivePortraitModelScopeProjectResponse>(CallApi(params_, req, runtime)); } public async Task<PopCreateLivePortraitModelScopeProjectResponse> PopCreateLivePortraitModelScopeProjectWithOptionsAsync(PopCreateLivePortraitModelScopeProjectRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ExtInfo)) { body["ExtInfo"] = request.ExtInfo; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Intro)) { body["Intro"] = request.Intro; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Title)) { body["Title"] = request.Title; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "PopCreateLivePortraitModelScopeProject", Version = "2023-03-13", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<PopCreateLivePortraitModelScopeProjectResponse>(await CallApiAsync(params_, req, runtime)); } public PopCreateLivePortraitModelScopeProjectResponse PopCreateLivePortraitModelScopeProject(PopCreateLivePortraitModelScopeProjectRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return PopCreateLivePortraitModelScopeProjectWithOptions(request, runtime); } public async Task<PopCreateLivePortraitModelScopeProjectResponse> PopCreateLivePortraitModelScopeProjectAsync(PopCreateLivePortraitModelScopeProjectRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await PopCreateLivePortraitModelScopeProjectWithOptionsAsync(request, runtime); } public PopCreateMaterialResponse PopCreateMaterialWithOptions(PopCreateMaterialRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.JwtToken)) { query["JwtToken"] = request.JwtToken; } Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CheckStatus)) { body["CheckStatus"] = request.CheckStatus; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Ext)) { body["Ext"] = request.Ext; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Intro)) { body["Intro"] = request.Intro; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ListStatus)) { body["ListStatus"] = request.ListStatus; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Name)) { body["Name"] = request.Name; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OssKey)) { body["OssKey"] = request.OssKey; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Type)) { body["Type"] = request.Type; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "PopCreateMaterial", Version = "2023-03-13", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<PopCreateMaterialResponse>(CallApi(params_, req, runtime)); } public async Task<PopCreateMaterialResponse> PopCreateMaterialWithOptionsAsync(PopCreateMaterialRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.JwtToken)) { query["JwtToken"] = request.JwtToken; } Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CheckStatus)) { body["CheckStatus"] = request.CheckStatus; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Ext)) { body["Ext"] = request.Ext; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Intro)) { body["Intro"] = request.Intro; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ListStatus)) { body["ListStatus"] = request.ListStatus; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Name)) { body["Name"] = request.Name; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OssKey)) { body["OssKey"] = request.OssKey; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Type)) { body["Type"] = request.Type; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "PopCreateMaterial", Version = "2023-03-13", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<PopCreateMaterialResponse>(await CallApiAsync(params_, req, runtime)); } public PopCreateMaterialResponse PopCreateMaterial(PopCreateMaterialRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return PopCreateMaterialWithOptions(request, runtime); } public async Task<PopCreateMaterialResponse> PopCreateMaterialAsync(PopCreateMaterialRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await PopCreateMaterialWithOptionsAsync(request, runtime); } public PopCreateObjectGenerationProjectResponse PopCreateObjectGenerationProjectWithOptions(PopCreateObjectGenerationProjectRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.JwtToken)) { query["JwtToken"] = request.JwtToken; } Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.BizUsage)) { body["BizUsage"] = request.BizUsage; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ExtInfo)) { body["ExtInfo"] = request.ExtInfo; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Intro)) { body["Intro"] = request.Intro; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Title)) { body["Title"] = request.Title; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "PopCreateObjectGenerationProject", Version = "2023-03-13", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<PopCreateObjectGenerationProjectResponse>(CallApi(params_, req, runtime)); } public async Task<PopCreateObjectGenerationProjectResponse> PopCreateObjectGenerationProjectWithOptionsAsync(PopCreateObjectGenerationProjectRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.JwtToken)) { query["JwtToken"] = request.JwtToken; } Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.BizUsage)) { body["BizUsage"] = request.BizUsage; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ExtInfo)) { body["ExtInfo"] = request.ExtInfo; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Intro)) { body["Intro"] = request.Intro; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Title)) { body["Title"] = request.Title; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "PopCreateObjectGenerationProject", Version = "2023-03-13", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<PopCreateObjectGenerationProjectResponse>(await CallApiAsync(params_, req, runtime)); } public PopCreateObjectGenerationProjectResponse PopCreateObjectGenerationProject(PopCreateObjectGenerationProjectRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return PopCreateObjectGenerationProjectWithOptions(request, runtime); } public async Task<PopCreateObjectGenerationProjectResponse> PopCreateObjectGenerationProjectAsync(PopCreateObjectGenerationProjectRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await PopCreateObjectGenerationProjectWithOptionsAsync(request, runtime); } public PopCreateObjectProjectResponse PopCreateObjectProjectWithOptions(PopCreateObjectProjectRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AutoBuild)) { body["AutoBuild"] = request.AutoBuild; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.BizUsage)) { body["BizUsage"] = request.BizUsage; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CustomSource)) { body["CustomSource"] = request.CustomSource; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Dependencies)) { body["Dependencies"] = request.Dependencies; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ForeignUid)) { body["ForeignUid"] = request.ForeignUid; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Intro)) { body["Intro"] = request.Intro; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.JwtToken)) { body["JwtToken"] = request.JwtToken; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Mode)) { body["Mode"] = request.Mode; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RecommendStatus)) { body["RecommendStatus"] = request.RecommendStatus; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Title)) { body["Title"] = request.Title; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "PopCreateObjectProject", Version = "2023-03-13", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<PopCreateObjectProjectResponse>(CallApi(params_, req, runtime)); } public async Task<PopCreateObjectProjectResponse> PopCreateObjectProjectWithOptionsAsync(PopCreateObjectProjectRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AutoBuild)) { body["AutoBuild"] = request.AutoBuild; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.BizUsage)) { body["BizUsage"] = request.BizUsage; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CustomSource)) { body["CustomSource"] = request.CustomSource; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Dependencies)) { body["Dependencies"] = request.Dependencies; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ForeignUid)) { body["ForeignUid"] = request.ForeignUid; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Intro)) { body["Intro"] = request.Intro; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.JwtToken)) { body["JwtToken"] = request.JwtToken; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Mode)) { body["Mode"] = request.Mode; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RecommendStatus)) { body["RecommendStatus"] = request.RecommendStatus; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Title)) { body["Title"] = request.Title; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "PopCreateObjectProject", Version = "2023-03-13", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<PopCreateObjectProjectResponse>(await CallApiAsync(params_, req, runtime)); } public PopCreateObjectProjectResponse PopCreateObjectProject(PopCreateObjectProjectRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return PopCreateObjectProjectWithOptions(request, runtime); } public async Task<PopCreateObjectProjectResponse> PopCreateObjectProjectAsync(PopCreateObjectProjectRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await PopCreateObjectProjectWithOptionsAsync(request, runtime); } public PopCreatePakRenderProjectResponse PopCreatePakRenderProjectWithOptions(PopCreatePakRenderProjectRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ExtInfo)) { body["ExtInfo"] = request.ExtInfo; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Intro)) { body["Intro"] = request.Intro; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Title)) { body["Title"] = request.Title; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "PopCreatePakRenderProject", Version = "2023-03-13", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<PopCreatePakRenderProjectResponse>(CallApi(params_, req, runtime)); } public async Task<PopCreatePakRenderProjectResponse> PopCreatePakRenderProjectWithOptionsAsync(PopCreatePakRenderProjectRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ExtInfo)) { body["ExtInfo"] = request.ExtInfo; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Intro)) { body["Intro"] = request.Intro; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Title)) { body["Title"] = request.Title; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "PopCreatePakRenderProject", Version = "2023-03-13", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<PopCreatePakRenderProjectResponse>(await CallApiAsync(params_, req, runtime)); } public PopCreatePakRenderProjectResponse PopCreatePakRenderProject(PopCreatePakRenderProjectRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return PopCreatePakRenderProjectWithOptions(request, runtime); } public async Task<PopCreatePakRenderProjectResponse> PopCreatePakRenderProjectAsync(PopCreatePakRenderProjectRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await PopCreatePakRenderProjectWithOptionsAsync(request, runtime); } public PopCreateTextToAvatarProjectResponse PopCreateTextToAvatarProjectWithOptions(PopCreateTextToAvatarProjectRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.JwtToken)) { query["JwtToken"] = request.JwtToken; } Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ExtInfo)) { body["ExtInfo"] = request.ExtInfo; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Intro)) { body["Intro"] = request.Intro; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Title)) { body["Title"] = request.Title; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "PopCreateTextToAvatarProject", Version = "2023-03-13", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<PopCreateTextToAvatarProjectResponse>(CallApi(params_, req, runtime)); } public async Task<PopCreateTextToAvatarProjectResponse> PopCreateTextToAvatarProjectWithOptionsAsync(PopCreateTextToAvatarProjectRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.JwtToken)) { query["JwtToken"] = request.JwtToken; } Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ExtInfo)) { body["ExtInfo"] = request.ExtInfo; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Intro)) { body["Intro"] = request.Intro; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Title)) { body["Title"] = request.Title; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "PopCreateTextToAvatarProject", Version = "2023-03-13", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<PopCreateTextToAvatarProjectResponse>(await CallApiAsync(params_, req, runtime)); } public PopCreateTextToAvatarProjectResponse PopCreateTextToAvatarProject(PopCreateTextToAvatarProjectRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return PopCreateTextToAvatarProjectWithOptions(request, runtime); } public async Task<PopCreateTextToAvatarProjectResponse> PopCreateTextToAvatarProjectAsync(PopCreateTextToAvatarProjectRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await PopCreateTextToAvatarProjectWithOptionsAsync(request, runtime); } public PopDeleteMaterialResponse PopDeleteMaterialWithOptions(PopDeleteMaterialRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.JwtToken)) { query["JwtToken"] = request.JwtToken; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MaterialId)) { query["MaterialId"] = request.MaterialId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "PopDeleteMaterial", Version = "2023-03-13", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<PopDeleteMaterialResponse>(CallApi(params_, req, runtime)); } public async Task<PopDeleteMaterialResponse> PopDeleteMaterialWithOptionsAsync(PopDeleteMaterialRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.JwtToken)) { query["JwtToken"] = request.JwtToken; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MaterialId)) { query["MaterialId"] = request.MaterialId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "PopDeleteMaterial", Version = "2023-03-13", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<PopDeleteMaterialResponse>(await CallApiAsync(params_, req, runtime)); } public PopDeleteMaterialResponse PopDeleteMaterial(PopDeleteMaterialRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return PopDeleteMaterialWithOptions(request, runtime); } public async Task<PopDeleteMaterialResponse> PopDeleteMaterialAsync(PopDeleteMaterialRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await PopDeleteMaterialWithOptionsAsync(request, runtime); } public PopGetAITryOnJobResponse PopGetAITryOnJobWithOptions(PopGetAITryOnJobRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.JwtToken)) { query["JwtToken"] = request.JwtToken; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ProjectId)) { query["ProjectId"] = request.ProjectId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.WithMaterial)) { query["WithMaterial"] = request.WithMaterial; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.WithResult)) { query["WithResult"] = request.WithResult; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "PopGetAITryOnJob", Version = "2023-03-13", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<PopGetAITryOnJobResponse>(CallApi(params_, req, runtime)); } public async Task<PopGetAITryOnJobResponse> PopGetAITryOnJobWithOptionsAsync(PopGetAITryOnJobRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.JwtToken)) { query["JwtToken"] = request.JwtToken; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ProjectId)) { query["ProjectId"] = request.ProjectId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.WithMaterial)) { query["WithMaterial"] = request.WithMaterial; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.WithResult)) { query["WithResult"] = request.WithResult; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "PopGetAITryOnJob", Version = "2023-03-13", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<PopGetAITryOnJobResponse>(await CallApiAsync(params_, req, runtime)); } public PopGetAITryOnJobResponse PopGetAITryOnJob(PopGetAITryOnJobRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return PopGetAITryOnJobWithOptions(request, runtime); } public async Task<PopGetAITryOnJobResponse> PopGetAITryOnJobAsync(PopGetAITryOnJobRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await PopGetAITryOnJobWithOptionsAsync(request, runtime); } public PopListAITryOnJobsResponse PopListAITryOnJobsWithOptions(PopListAITryOnJobsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.JwtToken)) { query["JwtToken"] = request.JwtToken; } Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Current)) { body["Current"] = request.Current; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Size)) { body["Size"] = request.Size; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "PopListAITryOnJobs", Version = "2023-03-13", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<PopListAITryOnJobsResponse>(CallApi(params_, req, runtime)); } public async Task<PopListAITryOnJobsResponse> PopListAITryOnJobsWithOptionsAsync(PopListAITryOnJobsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.JwtToken)) { query["JwtToken"] = request.JwtToken; } Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Current)) { body["Current"] = request.Current; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Size)) { body["Size"] = request.Size; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "PopListAITryOnJobs", Version = "2023-03-13", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<PopListAITryOnJobsResponse>(await CallApiAsync(params_, req, runtime)); } public PopListAITryOnJobsResponse PopListAITryOnJobs(PopListAITryOnJobsRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return PopListAITryOnJobsWithOptions(request, runtime); } public async Task<PopListAITryOnJobsResponse> PopListAITryOnJobsAsync(PopListAITryOnJobsRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await PopListAITryOnJobsWithOptionsAsync(request, runtime); } public PopListCommonMaterialsAllResponse PopListCommonMaterialsAllWithOptions(PopListCommonMaterialsAllRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.JwtToken)) { query["JwtToken"] = request.JwtToken; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ListStatus)) { query["ListStatus"] = request.ListStatus; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Name)) { query["Name"] = request.Name; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Tags)) { query["Tags"] = request.Tags; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Type)) { query["Type"] = request.Type; } Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Current)) { body["Current"] = request.Current; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Size)) { body["Size"] = request.Size; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "PopListCommonMaterialsAll", Version = "2023-03-13", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<PopListCommonMaterialsAllResponse>(CallApi(params_, req, runtime)); } public async Task<PopListCommonMaterialsAllResponse> PopListCommonMaterialsAllWithOptionsAsync(PopListCommonMaterialsAllRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.JwtToken)) { query["JwtToken"] = request.JwtToken; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ListStatus)) { query["ListStatus"] = request.ListStatus; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Name)) { query["Name"] = request.Name; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Tags)) { query["Tags"] = request.Tags; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Type)) { query["Type"] = request.Type; } Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Current)) { body["Current"] = request.Current; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Size)) { body["Size"] = request.Size; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "PopListCommonMaterialsAll", Version = "2023-03-13", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<PopListCommonMaterialsAllResponse>(await CallApiAsync(params_, req, runtime)); } public PopListCommonMaterialsAllResponse PopListCommonMaterialsAll(PopListCommonMaterialsAllRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return PopListCommonMaterialsAllWithOptions(request, runtime); } public async Task<PopListCommonMaterialsAllResponse> PopListCommonMaterialsAllAsync(PopListCommonMaterialsAllRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await PopListCommonMaterialsAllWithOptionsAsync(request, runtime); } public PopListFeatureToAvatarMaterialsResponse PopListFeatureToAvatarMaterialsWithOptions(PopListFeatureToAvatarMaterialsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Current)) { body["Current"] = request.Current; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ListStatus)) { body["ListStatus"] = request.ListStatus; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Size)) { body["Size"] = request.Size; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Tags)) { body["Tags"] = request.Tags; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "PopListFeatureToAvatarMaterials", Version = "2023-03-13", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<PopListFeatureToAvatarMaterialsResponse>(CallApi(params_, req, runtime)); } public async Task<PopListFeatureToAvatarMaterialsResponse> PopListFeatureToAvatarMaterialsWithOptionsAsync(PopListFeatureToAvatarMaterialsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Current)) { body["Current"] = request.Current; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ListStatus)) { body["ListStatus"] = request.ListStatus; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Size)) { body["Size"] = request.Size; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Tags)) { body["Tags"] = request.Tags; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "PopListFeatureToAvatarMaterials", Version = "2023-03-13", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<PopListFeatureToAvatarMaterialsResponse>(await CallApiAsync(params_, req, runtime)); } public PopListFeatureToAvatarMaterialsResponse PopListFeatureToAvatarMaterials(PopListFeatureToAvatarMaterialsRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return PopListFeatureToAvatarMaterialsWithOptions(request, runtime); } public async Task<PopListFeatureToAvatarMaterialsResponse> PopListFeatureToAvatarMaterialsAsync(PopListFeatureToAvatarMaterialsRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await PopListFeatureToAvatarMaterialsWithOptionsAsync(request, runtime); } public PopListFeatureToAvatarProjectResponse PopListFeatureToAvatarProjectWithOptions(PopListFeatureToAvatarProjectRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Current)) { body["Current"] = request.Current; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Size)) { body["Size"] = request.Size; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SortField)) { body["SortField"] = request.SortField; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Status)) { body["Status"] = request.Status; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Title)) { body["Title"] = request.Title; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "PopListFeatureToAvatarProject", Version = "2023-03-13", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<PopListFeatureToAvatarProjectResponse>(CallApi(params_, req, runtime)); } public async Task<PopListFeatureToAvatarProjectResponse> PopListFeatureToAvatarProjectWithOptionsAsync(PopListFeatureToAvatarProjectRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Current)) { body["Current"] = request.Current; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Size)) { body["Size"] = request.Size; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SortField)) { body["SortField"] = request.SortField; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Status)) { body["Status"] = request.Status; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Title)) { body["Title"] = request.Title; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "PopListFeatureToAvatarProject", Version = "2023-03-13", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<PopListFeatureToAvatarProjectResponse>(await CallApiAsync(params_, req, runtime)); } public PopListFeatureToAvatarProjectResponse PopListFeatureToAvatarProject(PopListFeatureToAvatarProjectRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return PopListFeatureToAvatarProjectWithOptions(request, runtime); } public async Task<PopListFeatureToAvatarProjectResponse> PopListFeatureToAvatarProjectAsync(PopListFeatureToAvatarProjectRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await PopListFeatureToAvatarProjectWithOptionsAsync(request, runtime); } public PopListLivePortraitModelScopeMaterialsResponse PopListLivePortraitModelScopeMaterialsWithOptions(PopListLivePortraitModelScopeMaterialsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Current)) { body["Current"] = request.Current; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Size)) { body["Size"] = request.Size; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Types)) { body["Types"] = request.Types; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "PopListLivePortraitModelScopeMaterials", Version = "2023-03-13", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<PopListLivePortraitModelScopeMaterialsResponse>(CallApi(params_, req, runtime)); } public async Task<PopListLivePortraitModelScopeMaterialsResponse> PopListLivePortraitModelScopeMaterialsWithOptionsAsync(PopListLivePortraitModelScopeMaterialsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Current)) { body["Current"] = request.Current; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Size)) { body["Size"] = request.Size; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Types)) { body["Types"] = request.Types; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "PopListLivePortraitModelScopeMaterials", Version = "2023-03-13", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<PopListLivePortraitModelScopeMaterialsResponse>(await CallApiAsync(params_, req, runtime)); } public PopListLivePortraitModelScopeMaterialsResponse PopListLivePortraitModelScopeMaterials(PopListLivePortraitModelScopeMaterialsRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return PopListLivePortraitModelScopeMaterialsWithOptions(request, runtime); } public async Task<PopListLivePortraitModelScopeMaterialsResponse> PopListLivePortraitModelScopeMaterialsAsync(PopListLivePortraitModelScopeMaterialsRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await PopListLivePortraitModelScopeMaterialsWithOptionsAsync(request, runtime); } public PopListObjectCaseResponse PopListObjectCaseWithOptions(PopListObjectCaseRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Current)) { body["Current"] = request.Current; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.JwtToken)) { body["JwtToken"] = request.JwtToken; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Size)) { body["Size"] = request.Size; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "PopListObjectCase", Version = "2023-03-13", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<PopListObjectCaseResponse>(CallApi(params_, req, runtime)); } public async Task<PopListObjectCaseResponse> PopListObjectCaseWithOptionsAsync(PopListObjectCaseRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Current)) { body["Current"] = request.Current; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.JwtToken)) { body["JwtToken"] = request.JwtToken; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Size)) { body["Size"] = request.Size; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "PopListObjectCase", Version = "2023-03-13", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<PopListObjectCaseResponse>(await CallApiAsync(params_, req, runtime)); } public PopListObjectCaseResponse PopListObjectCase(PopListObjectCaseRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return PopListObjectCaseWithOptions(request, runtime); } public async Task<PopListObjectCaseResponse> PopListObjectCaseAsync(PopListObjectCaseRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await PopListObjectCaseWithOptionsAsync(request, runtime); } public PopListObjectGenerationProjectResponse PopListObjectGenerationProjectWithOptions(PopListObjectGenerationProjectRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.JwtToken)) { query["JwtToken"] = request.JwtToken; } Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Current)) { body["Current"] = request.Current; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Size)) { body["Size"] = request.Size; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "PopListObjectGenerationProject", Version = "2023-03-13", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<PopListObjectGenerationProjectResponse>(CallApi(params_, req, runtime)); } public async Task<PopListObjectGenerationProjectResponse> PopListObjectGenerationProjectWithOptionsAsync(PopListObjectGenerationProjectRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.JwtToken)) { query["JwtToken"] = request.JwtToken; } Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Current)) { body["Current"] = request.Current; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Size)) { body["Size"] = request.Size; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "PopListObjectGenerationProject", Version = "2023-03-13", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<PopListObjectGenerationProjectResponse>(await CallApiAsync(params_, req, runtime)); } public PopListObjectGenerationProjectResponse PopListObjectGenerationProject(PopListObjectGenerationProjectRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return PopListObjectGenerationProjectWithOptions(request, runtime); } public async Task<PopListObjectGenerationProjectResponse> PopListObjectGenerationProjectAsync(PopListObjectGenerationProjectRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await PopListObjectGenerationProjectWithOptionsAsync(request, runtime); } public PopListObjectProjectResponse PopListObjectProjectWithOptions(PopListObjectProjectRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AuditStatus)) { body["AuditStatus"] = request.AuditStatus; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Current)) { body["Current"] = request.Current; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CustomSource)) { body["CustomSource"] = request.CustomSource; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.JwtToken)) { body["JwtToken"] = request.JwtToken; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Size)) { body["Size"] = request.Size; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SortField)) { body["SortField"] = request.SortField; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Status)) { body["Status"] = request.Status; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Title)) { body["Title"] = request.Title; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.WithSource)) { body["WithSource"] = request.WithSource; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "PopListObjectProject", Version = "2023-03-13", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<PopListObjectProjectResponse>(CallApi(params_, req, runtime)); } public async Task<PopListObjectProjectResponse> PopListObjectProjectWithOptionsAsync(PopListObjectProjectRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AuditStatus)) { body["AuditStatus"] = request.AuditStatus; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Current)) { body["Current"] = request.Current; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CustomSource)) { body["CustomSource"] = request.CustomSource; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.JwtToken)) { body["JwtToken"] = request.JwtToken; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Size)) { body["Size"] = request.Size; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SortField)) { body["SortField"] = request.SortField; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Status)) { body["Status"] = request.Status; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Title)) { body["Title"] = request.Title; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.WithSource)) { body["WithSource"] = request.WithSource; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "PopListObjectProject", Version = "2023-03-13", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<PopListObjectProjectResponse>(await CallApiAsync(params_, req, runtime)); } public PopListObjectProjectResponse PopListObjectProject(PopListObjectProjectRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return PopListObjectProjectWithOptions(request, runtime); } public async Task<PopListObjectProjectResponse> PopListObjectProjectAsync(PopListObjectProjectRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await PopListObjectProjectWithOptionsAsync(request, runtime); } public PopListPakRenderExpressionResponse PopListPakRenderExpressionWithOptions(PopListPakRenderExpressionRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ListStatus)) { query["ListStatus"] = request.ListStatus; } Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Current)) { body["Current"] = request.Current; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Size)) { body["Size"] = request.Size; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "PopListPakRenderExpression", Version = "2023-03-13", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<PopListPakRenderExpressionResponse>(CallApi(params_, req, runtime)); } public async Task<PopListPakRenderExpressionResponse> PopListPakRenderExpressionWithOptionsAsync(PopListPakRenderExpressionRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ListStatus)) { query["ListStatus"] = request.ListStatus; } Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Current)) { body["Current"] = request.Current; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Size)) { body["Size"] = request.Size; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "PopListPakRenderExpression", Version = "2023-03-13", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<PopListPakRenderExpressionResponse>(await CallApiAsync(params_, req, runtime)); } public PopListPakRenderExpressionResponse PopListPakRenderExpression(PopListPakRenderExpressionRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return PopListPakRenderExpressionWithOptions(request, runtime); } public async Task<PopListPakRenderExpressionResponse> PopListPakRenderExpressionAsync(PopListPakRenderExpressionRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await PopListPakRenderExpressionWithOptionsAsync(request, runtime); } public PopListTextToAvatarProjectResponse PopListTextToAvatarProjectWithOptions(PopListTextToAvatarProjectRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.JwtToken)) { query["JwtToken"] = request.JwtToken; } Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Current)) { body["Current"] = request.Current; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Size)) { body["Size"] = request.Size; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SortField)) { body["SortField"] = request.SortField; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Status)) { body["Status"] = request.Status; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Title)) { body["Title"] = request.Title; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "PopListTextToAvatarProject", Version = "2023-03-13", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<PopListTextToAvatarProjectResponse>(CallApi(params_, req, runtime)); } public async Task<PopListTextToAvatarProjectResponse> PopListTextToAvatarProjectWithOptionsAsync(PopListTextToAvatarProjectRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.JwtToken)) { query["JwtToken"] = request.JwtToken; } Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Current)) { body["Current"] = request.Current; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Size)) { body["Size"] = request.Size; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SortField)) { body["SortField"] = request.SortField; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Status)) { body["Status"] = request.Status; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Title)) { body["Title"] = request.Title; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "PopListTextToAvatarProject", Version = "2023-03-13", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<PopListTextToAvatarProjectResponse>(await CallApiAsync(params_, req, runtime)); } public PopListTextToAvatarProjectResponse PopListTextToAvatarProject(PopListTextToAvatarProjectRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return PopListTextToAvatarProjectWithOptions(request, runtime); } public async Task<PopListTextToAvatarProjectResponse> PopListTextToAvatarProjectAsync(PopListTextToAvatarProjectRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await PopListTextToAvatarProjectWithOptionsAsync(request, runtime); } public PopObjectProjectDetailResponse PopObjectProjectDetailWithOptions(PopObjectProjectDetailRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ProjectId)) { query["ProjectId"] = request.ProjectId; } Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.JwtToken)) { body["JwtToken"] = request.JwtToken; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "PopObjectProjectDetail", Version = "2023-03-13", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<PopObjectProjectDetailResponse>(CallApi(params_, req, runtime)); } public async Task<PopObjectProjectDetailResponse> PopObjectProjectDetailWithOptionsAsync(PopObjectProjectDetailRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ProjectId)) { query["ProjectId"] = request.ProjectId; } Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.JwtToken)) { body["JwtToken"] = request.JwtToken; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "PopObjectProjectDetail", Version = "2023-03-13", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<PopObjectProjectDetailResponse>(await CallApiAsync(params_, req, runtime)); } public PopObjectProjectDetailResponse PopObjectProjectDetail(PopObjectProjectDetailRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return PopObjectProjectDetailWithOptions(request, runtime); } public async Task<PopObjectProjectDetailResponse> PopObjectProjectDetailAsync(PopObjectProjectDetailRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await PopObjectProjectDetailWithOptionsAsync(request, runtime); } public PopObjectRetrievalResponse PopObjectRetrievalWithOptions(PopObjectRetrievalRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.JwtToken)) { query["JwtToken"] = request.JwtToken; } Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Content)) { body["Content"] = request.Content; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SourceType)) { body["SourceType"] = request.SourceType; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TopK)) { body["TopK"] = request.TopK; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "PopObjectRetrieval", Version = "2023-03-13", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<PopObjectRetrievalResponse>(CallApi(params_, req, runtime)); } public async Task<PopObjectRetrievalResponse> PopObjectRetrievalWithOptionsAsync(PopObjectRetrievalRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.JwtToken)) { query["JwtToken"] = request.JwtToken; } Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Content)) { body["Content"] = request.Content; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SourceType)) { body["SourceType"] = request.SourceType; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TopK)) { body["TopK"] = request.TopK; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "PopObjectRetrieval", Version = "2023-03-13", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<PopObjectRetrievalResponse>(await CallApiAsync(params_, req, runtime)); } public PopObjectRetrievalResponse PopObjectRetrieval(PopObjectRetrievalRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return PopObjectRetrievalWithOptions(request, runtime); } public async Task<PopObjectRetrievalResponse> PopObjectRetrievalAsync(PopObjectRetrievalRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await PopObjectRetrievalWithOptionsAsync(request, runtime); } public PopObjectRetrievalUploadDataResponse PopObjectRetrievalUploadDataWithOptions(PopObjectRetrievalUploadDataRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.JwtToken)) { query["JwtToken"] = request.JwtToken; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "PopObjectRetrievalUploadData", Version = "2023-03-13", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<PopObjectRetrievalUploadDataResponse>(CallApi(params_, req, runtime)); } public async Task<PopObjectRetrievalUploadDataResponse> PopObjectRetrievalUploadDataWithOptionsAsync(PopObjectRetrievalUploadDataRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.JwtToken)) { query["JwtToken"] = request.JwtToken; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "PopObjectRetrievalUploadData", Version = "2023-03-13", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<PopObjectRetrievalUploadDataResponse>(await CallApiAsync(params_, req, runtime)); } public PopObjectRetrievalUploadDataResponse PopObjectRetrievalUploadData(PopObjectRetrievalUploadDataRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return PopObjectRetrievalUploadDataWithOptions(request, runtime); } public async Task<PopObjectRetrievalUploadDataResponse> PopObjectRetrievalUploadDataAsync(PopObjectRetrievalUploadDataRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await PopObjectRetrievalUploadDataWithOptionsAsync(request, runtime); } public PopQueryAvatarProjectDetailResponse PopQueryAvatarProjectDetailWithOptions(PopQueryAvatarProjectDetailRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ProjectId)) { query["ProjectId"] = request.ProjectId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "PopQueryAvatarProjectDetail", Version = "2023-03-13", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<PopQueryAvatarProjectDetailResponse>(CallApi(params_, req, runtime)); } public async Task<PopQueryAvatarProjectDetailResponse> PopQueryAvatarProjectDetailWithOptionsAsync(PopQueryAvatarProjectDetailRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ProjectId)) { query["ProjectId"] = request.ProjectId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "PopQueryAvatarProjectDetail", Version = "2023-03-13", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<PopQueryAvatarProjectDetailResponse>(await CallApiAsync(params_, req, runtime)); } public PopQueryAvatarProjectDetailResponse PopQueryAvatarProjectDetail(PopQueryAvatarProjectDetailRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return PopQueryAvatarProjectDetailWithOptions(request, runtime); } public async Task<PopQueryAvatarProjectDetailResponse> PopQueryAvatarProjectDetailAsync(PopQueryAvatarProjectDetailRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await PopQueryAvatarProjectDetailWithOptionsAsync(request, runtime); } public PopQueryLatestAvatarProjectDetailByUserResponse PopQueryLatestAvatarProjectDetailByUserWithOptions(PopQueryLatestAvatarProjectDetailByUserRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.JwtToken)) { query["JwtToken"] = request.JwtToken; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "PopQueryLatestAvatarProjectDetailByUser", Version = "2023-03-13", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<PopQueryLatestAvatarProjectDetailByUserResponse>(CallApi(params_, req, runtime)); } public async Task<PopQueryLatestAvatarProjectDetailByUserResponse> PopQueryLatestAvatarProjectDetailByUserWithOptionsAsync(PopQueryLatestAvatarProjectDetailByUserRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.JwtToken)) { query["JwtToken"] = request.JwtToken; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "PopQueryLatestAvatarProjectDetailByUser", Version = "2023-03-13", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<PopQueryLatestAvatarProjectDetailByUserResponse>(await CallApiAsync(params_, req, runtime)); } public PopQueryLatestAvatarProjectDetailByUserResponse PopQueryLatestAvatarProjectDetailByUser(PopQueryLatestAvatarProjectDetailByUserRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return PopQueryLatestAvatarProjectDetailByUserWithOptions(request, runtime); } public async Task<PopQueryLatestAvatarProjectDetailByUserResponse> PopQueryLatestAvatarProjectDetailByUserAsync(PopQueryLatestAvatarProjectDetailByUserRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await PopQueryLatestAvatarProjectDetailByUserWithOptionsAsync(request, runtime); } public PopQueryLivePortraitModelScopeProjectDetailResponse PopQueryLivePortraitModelScopeProjectDetailWithOptions(PopQueryLivePortraitModelScopeProjectDetailRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ProjectId)) { query["ProjectId"] = request.ProjectId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "PopQueryLivePortraitModelScopeProjectDetail", Version = "2023-03-13", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<PopQueryLivePortraitModelScopeProjectDetailResponse>(CallApi(params_, req, runtime)); } public async Task<PopQueryLivePortraitModelScopeProjectDetailResponse> PopQueryLivePortraitModelScopeProjectDetailWithOptionsAsync(PopQueryLivePortraitModelScopeProjectDetailRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ProjectId)) { query["ProjectId"] = request.ProjectId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "PopQueryLivePortraitModelScopeProjectDetail", Version = "2023-03-13", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<PopQueryLivePortraitModelScopeProjectDetailResponse>(await CallApiAsync(params_, req, runtime)); } public PopQueryLivePortraitModelScopeProjectDetailResponse PopQueryLivePortraitModelScopeProjectDetail(PopQueryLivePortraitModelScopeProjectDetailRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return PopQueryLivePortraitModelScopeProjectDetailWithOptions(request, runtime); } public async Task<PopQueryLivePortraitModelScopeProjectDetailResponse> PopQueryLivePortraitModelScopeProjectDetailAsync(PopQueryLivePortraitModelScopeProjectDetailRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await PopQueryLivePortraitModelScopeProjectDetailWithOptionsAsync(request, runtime); } public PopQueryObjectGenerationProjectDetailResponse PopQueryObjectGenerationProjectDetailWithOptions(PopQueryObjectGenerationProjectDetailRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.JwtToken)) { query["JwtToken"] = request.JwtToken; } Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ProjectId)) { body["ProjectId"] = request.ProjectId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "PopQueryObjectGenerationProjectDetail", Version = "2023-03-13", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<PopQueryObjectGenerationProjectDetailResponse>(CallApi(params_, req, runtime)); } public async Task<PopQueryObjectGenerationProjectDetailResponse> PopQueryObjectGenerationProjectDetailWithOptionsAsync(PopQueryObjectGenerationProjectDetailRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.JwtToken)) { query["JwtToken"] = request.JwtToken; } Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ProjectId)) { body["ProjectId"] = request.ProjectId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "PopQueryObjectGenerationProjectDetail", Version = "2023-03-13", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<PopQueryObjectGenerationProjectDetailResponse>(await CallApiAsync(params_, req, runtime)); } public PopQueryObjectGenerationProjectDetailResponse PopQueryObjectGenerationProjectDetail(PopQueryObjectGenerationProjectDetailRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return PopQueryObjectGenerationProjectDetailWithOptions(request, runtime); } public async Task<PopQueryObjectGenerationProjectDetailResponse> PopQueryObjectGenerationProjectDetailAsync(PopQueryObjectGenerationProjectDetailRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await PopQueryObjectGenerationProjectDetailWithOptionsAsync(request, runtime); } public PopRetryAITryOnTaskResponse PopRetryAITryOnTaskWithOptions(PopRetryAITryOnTaskRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.JwtToken)) { query["JwtToken"] = request.JwtToken; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ProjectId)) { query["ProjectId"] = request.ProjectId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "PopRetryAITryOnTask", Version = "2023-03-13", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<PopRetryAITryOnTaskResponse>(CallApi(params_, req, runtime)); } public async Task<PopRetryAITryOnTaskResponse> PopRetryAITryOnTaskWithOptionsAsync(PopRetryAITryOnTaskRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.JwtToken)) { query["JwtToken"] = request.JwtToken; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ProjectId)) { query["ProjectId"] = request.ProjectId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "PopRetryAITryOnTask", Version = "2023-03-13", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<PopRetryAITryOnTaskResponse>(await CallApiAsync(params_, req, runtime)); } public PopRetryAITryOnTaskResponse PopRetryAITryOnTask(PopRetryAITryOnTaskRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return PopRetryAITryOnTaskWithOptions(request, runtime); } public async Task<PopRetryAITryOnTaskResponse> PopRetryAITryOnTaskAsync(PopRetryAITryOnTaskRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await PopRetryAITryOnTaskWithOptionsAsync(request, runtime); } public PopSubmitAITryOnJobResponse PopSubmitAITryOnJobWithOptions(PopSubmitAITryOnJobRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.BottomsId)) { query["BottomsId"] = request.BottomsId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ClothingType)) { query["ClothingType"] = request.ClothingType; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.GeneratePictureNum)) { query["GeneratePictureNum"] = request.GeneratePictureNum; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.JwtToken)) { query["JwtToken"] = request.JwtToken; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ModelId)) { query["ModelId"] = request.ModelId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ShoeType)) { query["ShoeType"] = request.ShoeType; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SuitId)) { query["SuitId"] = request.SuitId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TopsId)) { query["TopsId"] = request.TopsId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "PopSubmitAITryOnJob", Version = "2023-03-13", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<PopSubmitAITryOnJobResponse>(CallApi(params_, req, runtime)); } public async Task<PopSubmitAITryOnJobResponse> PopSubmitAITryOnJobWithOptionsAsync(PopSubmitAITryOnJobRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.BottomsId)) { query["BottomsId"] = request.BottomsId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ClothingType)) { query["ClothingType"] = request.ClothingType; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.GeneratePictureNum)) { query["GeneratePictureNum"] = request.GeneratePictureNum; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.JwtToken)) { query["JwtToken"] = request.JwtToken; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ModelId)) { query["ModelId"] = request.ModelId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ShoeType)) { query["ShoeType"] = request.ShoeType; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SuitId)) { query["SuitId"] = request.SuitId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TopsId)) { query["TopsId"] = request.TopsId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "PopSubmitAITryOnJob", Version = "2023-03-13", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<PopSubmitAITryOnJobResponse>(await CallApiAsync(params_, req, runtime)); } public PopSubmitAITryOnJobResponse PopSubmitAITryOnJob(PopSubmitAITryOnJobRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return PopSubmitAITryOnJobWithOptions(request, runtime); } public async Task<PopSubmitAITryOnJobResponse> PopSubmitAITryOnJobAsync(PopSubmitAITryOnJobRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await PopSubmitAITryOnJobWithOptionsAsync(request, runtime); } public PopUploadMaterialResponse PopUploadMaterialWithOptions(PopUploadMaterialRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.JwtToken)) { query["JwtToken"] = request.JwtToken; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "PopUploadMaterial", Version = "2023-03-13", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<PopUploadMaterialResponse>(CallApi(params_, req, runtime)); } public async Task<PopUploadMaterialResponse> PopUploadMaterialWithOptionsAsync(PopUploadMaterialRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.JwtToken)) { query["JwtToken"] = request.JwtToken; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "PopUploadMaterial", Version = "2023-03-13", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<PopUploadMaterialResponse>(await CallApiAsync(params_, req, runtime)); } public PopUploadMaterialResponse PopUploadMaterial(PopUploadMaterialRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return PopUploadMaterialWithOptions(request, runtime); } public async Task<PopUploadMaterialResponse> PopUploadMaterialAsync(PopUploadMaterialRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await PopUploadMaterialWithOptionsAsync(request, runtime); } public PopVideoSaveSourceResponse PopVideoSaveSourceWithOptions(PopVideoSaveSourceRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ProjectId)) { query["ProjectId"] = request.ProjectId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SourceType)) { query["SourceType"] = request.SourceType; } Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.JwtToken)) { body["JwtToken"] = request.JwtToken; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "PopVideoSaveSource", Version = "2023-03-13", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<PopVideoSaveSourceResponse>(CallApi(params_, req, runtime)); } public async Task<PopVideoSaveSourceResponse> PopVideoSaveSourceWithOptionsAsync(PopVideoSaveSourceRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ProjectId)) { query["ProjectId"] = request.ProjectId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SourceType)) { query["SourceType"] = request.SourceType; } Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.JwtToken)) { body["JwtToken"] = request.JwtToken; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "PopVideoSaveSource", Version = "2023-03-13", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<PopVideoSaveSourceResponse>(await CallApiAsync(params_, req, runtime)); } public PopVideoSaveSourceResponse PopVideoSaveSource(PopVideoSaveSourceRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return PopVideoSaveSourceWithOptions(request, runtime); } public async Task<PopVideoSaveSourceResponse> PopVideoSaveSourceAsync(PopVideoSaveSourceRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await PopVideoSaveSourceWithOptionsAsync(request, runtime); } public QueryDigitalHumanProjectResponse QueryDigitalHumanProjectWithOptions(QueryDigitalHumanProjectRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.JwtToken)) { query["JwtToken"] = request.JwtToken; } Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Ids)) { body["Ids"] = request.Ids; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "QueryDigitalHumanProject", Version = "2023-03-13", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<QueryDigitalHumanProjectResponse>(CallApi(params_, req, runtime)); } public async Task<QueryDigitalHumanProjectResponse> QueryDigitalHumanProjectWithOptionsAsync(QueryDigitalHumanProjectRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.JwtToken)) { query["JwtToken"] = request.JwtToken; } Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Ids)) { body["Ids"] = request.Ids; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "QueryDigitalHumanProject", Version = "2023-03-13", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<QueryDigitalHumanProjectResponse>(await CallApiAsync(params_, req, runtime)); } public QueryDigitalHumanProjectResponse QueryDigitalHumanProject(QueryDigitalHumanProjectRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return QueryDigitalHumanProjectWithOptions(request, runtime); } public async Task<QueryDigitalHumanProjectResponse> QueryDigitalHumanProjectAsync(QueryDigitalHumanProjectRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await QueryDigitalHumanProjectWithOptionsAsync(request, runtime); } public QueryLongTtsResultResponse QueryLongTtsResultWithOptions(QueryLongTtsResultRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.JwtToken)) { query["JwtToken"] = request.JwtToken; } Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.JobId)) { body["JobId"] = request.JobId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "QueryLongTtsResult", Version = "2023-03-13", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<QueryLongTtsResultResponse>(CallApi(params_, req, runtime)); } public async Task<QueryLongTtsResultResponse> QueryLongTtsResultWithOptionsAsync(QueryLongTtsResultRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.JwtToken)) { query["JwtToken"] = request.JwtToken; } Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.JobId)) { body["JobId"] = request.JobId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "QueryLongTtsResult", Version = "2023-03-13", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<QueryLongTtsResultResponse>(await CallApiAsync(params_, req, runtime)); } public QueryLongTtsResultResponse QueryLongTtsResult(QueryLongTtsResultRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return QueryLongTtsResultWithOptions(request, runtime); } public async Task<QueryLongTtsResultResponse> QueryLongTtsResultAsync(QueryLongTtsResultRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await QueryLongTtsResultWithOptionsAsync(request, runtime); } public QueryMotionShopVideoDetectResultResponse QueryMotionShopVideoDetectResultWithOptions(QueryMotionShopVideoDetectResultRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.JwtToken)) { query["JwtToken"] = request.JwtToken; } Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.JobId)) { body["JobId"] = request.JobId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "QueryMotionShopVideoDetectResult", Version = "2023-03-13", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<QueryMotionShopVideoDetectResultResponse>(CallApi(params_, req, runtime)); } public async Task<QueryMotionShopVideoDetectResultResponse> QueryMotionShopVideoDetectResultWithOptionsAsync(QueryMotionShopVideoDetectResultRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.JwtToken)) { query["JwtToken"] = request.JwtToken; } Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.JobId)) { body["JobId"] = request.JobId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "QueryMotionShopVideoDetectResult", Version = "2023-03-13", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<QueryMotionShopVideoDetectResultResponse>(await CallApiAsync(params_, req, runtime)); } public QueryMotionShopVideoDetectResultResponse QueryMotionShopVideoDetectResult(QueryMotionShopVideoDetectResultRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return QueryMotionShopVideoDetectResultWithOptions(request, runtime); } public async Task<QueryMotionShopVideoDetectResultResponse> QueryMotionShopVideoDetectResultAsync(QueryMotionShopVideoDetectResultRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await QueryMotionShopVideoDetectResultWithOptionsAsync(request, runtime); } public SubmitLongTtsTaskResponse SubmitLongTtsTaskWithOptions(SubmitLongTtsTaskRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.JwtToken)) { query["JwtToken"] = request.JwtToken; } Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Content)) { body["Content"] = request.Content; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TtsVoiceId)) { body["TtsVoiceId"] = request.TtsVoiceId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "SubmitLongTtsTask", Version = "2023-03-13", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<SubmitLongTtsTaskResponse>(CallApi(params_, req, runtime)); } public async Task<SubmitLongTtsTaskResponse> SubmitLongTtsTaskWithOptionsAsync(SubmitLongTtsTaskRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.JwtToken)) { query["JwtToken"] = request.JwtToken; } Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Content)) { body["Content"] = request.Content; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TtsVoiceId)) { body["TtsVoiceId"] = request.TtsVoiceId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Query = AlibabaCloud.OpenApiUtil.Client.Query(query), Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "SubmitLongTtsTask", Version = "2023-03-13", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<SubmitLongTtsTaskResponse>(await CallApiAsync(params_, req, runtime)); } public SubmitLongTtsTaskResponse SubmitLongTtsTask(SubmitLongTtsTaskRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return SubmitLongTtsTaskWithOptions(request, runtime); } public async Task<SubmitLongTtsTaskResponse> SubmitLongTtsTaskAsync(SubmitLongTtsTaskRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await SubmitLongTtsTaskWithOptionsAsync(request, runtime); } public SubmitMotionShopTaskResponse SubmitMotionShopTaskWithOptions(SubmitMotionShopTaskRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AvatarId)) { body["AvatarId"] = request.AvatarId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.JwtToken)) { body["JwtToken"] = request.JwtToken; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SelectedBoxIndex)) { body["SelectedBoxIndex"] = request.SelectedBoxIndex; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Title)) { body["Title"] = request.Title; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.VideoId)) { body["VideoId"] = request.VideoId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "SubmitMotionShopTask", Version = "2023-03-13", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<SubmitMotionShopTaskResponse>(CallApi(params_, req, runtime)); } public async Task<SubmitMotionShopTaskResponse> SubmitMotionShopTaskWithOptionsAsync(SubmitMotionShopTaskRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AvatarId)) { body["AvatarId"] = request.AvatarId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.JwtToken)) { body["JwtToken"] = request.JwtToken; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SelectedBoxIndex)) { body["SelectedBoxIndex"] = request.SelectedBoxIndex; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Title)) { body["Title"] = request.Title; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.VideoId)) { body["VideoId"] = request.VideoId; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "SubmitMotionShopTask", Version = "2023-03-13", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<SubmitMotionShopTaskResponse>(await CallApiAsync(params_, req, runtime)); } public SubmitMotionShopTaskResponse SubmitMotionShopTask(SubmitMotionShopTaskRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return SubmitMotionShopTaskWithOptions(request, runtime); } public async Task<SubmitMotionShopTaskResponse> SubmitMotionShopTaskAsync(SubmitMotionShopTaskRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await SubmitMotionShopTaskWithOptionsAsync(request, runtime); } public UpdateUserEmailResponse UpdateUserEmailWithOptions(UpdateUserEmailRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Email)) { body["Email"] = request.Email; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.JwtToken)) { body["JwtToken"] = request.JwtToken; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "UpdateUserEmail", Version = "2023-03-13", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<UpdateUserEmailResponse>(CallApi(params_, req, runtime)); } public async Task<UpdateUserEmailResponse> UpdateUserEmailWithOptionsAsync(UpdateUserEmailRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Email)) { body["Email"] = request.Email; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.JwtToken)) { body["JwtToken"] = request.JwtToken; } AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.OpenApiUtil.Client.ParseToMap(body), }; AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "UpdateUserEmail", Version = "2023-03-13", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<UpdateUserEmailResponse>(await CallApiAsync(params_, req, runtime)); } public UpdateUserEmailResponse UpdateUserEmail(UpdateUserEmailRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return UpdateUserEmailWithOptions(request, runtime); } public async Task<UpdateUserEmailResponse> UpdateUserEmailAsync(UpdateUserEmailRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await UpdateUserEmailWithOptionsAsync(request, runtime); } } }