alinlp-20200629/core/Client.cs (5,758 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.Alinlp20200629.Models; namespace AlibabaCloud.SDK.Alinlp20200629 { public class Client : AlibabaCloud.OpenApiClient.Client { public Client(AlibabaCloud.OpenApiClient.Models.Config config): base(config) { this._endpointRule = "regional"; CheckConfig(config); this._endpoint = GetEndpoint("alinlp", _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); } /** * @summary ad画钟算法处理算法 * * @param request ADClockRequest * @param runtime runtime options for this request RuntimeOptions * @return ADClockResponse */ public ADClockResponse ADClockWithOptions(ADClockRequest 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.Params)) { body["Params"] = request.Params; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ServiceCode)) { body["ServiceCode"] = request.ServiceCode; } 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 = "ADClock", Version = "2020-06-29", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<ADClockResponse>(CallApi(params_, req, runtime)); } /** * @summary ad画钟算法处理算法 * * @param request ADClockRequest * @param runtime runtime options for this request RuntimeOptions * @return ADClockResponse */ public async Task<ADClockResponse> ADClockWithOptionsAsync(ADClockRequest 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.Params)) { body["Params"] = request.Params; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ServiceCode)) { body["ServiceCode"] = request.ServiceCode; } 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 = "ADClock", Version = "2020-06-29", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<ADClockResponse>(await CallApiAsync(params_, req, runtime)); } /** * @summary ad画钟算法处理算法 * * @param request ADClockRequest * @return ADClockResponse */ public ADClockResponse ADClock(ADClockRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return ADClockWithOptions(request, runtime); } /** * @summary ad画钟算法处理算法 * * @param request ADClockRequest * @return ADClockResponse */ public async Task<ADClockResponse> ADClockAsync(ADClockRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await ADClockWithOptionsAsync(request, runtime); } /** * @summary ad语音处理算法 * * @param request ADMMURequest * @param runtime runtime options for this request RuntimeOptions * @return ADMMUResponse */ public ADMMUResponse ADMMUWithOptions(ADMMURequest 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.Params)) { body["Params"] = request.Params; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ServiceCode)) { body["ServiceCode"] = request.ServiceCode; } 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 = "ADMMU", Version = "2020-06-29", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<ADMMUResponse>(CallApi(params_, req, runtime)); } /** * @summary ad语音处理算法 * * @param request ADMMURequest * @param runtime runtime options for this request RuntimeOptions * @return ADMMUResponse */ public async Task<ADMMUResponse> ADMMUWithOptionsAsync(ADMMURequest 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.Params)) { body["Params"] = request.Params; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ServiceCode)) { body["ServiceCode"] = request.ServiceCode; } 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 = "ADMMU", Version = "2020-06-29", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<ADMMUResponse>(await CallApiAsync(params_, req, runtime)); } /** * @summary ad语音处理算法 * * @param request ADMMURequest * @return ADMMUResponse */ public ADMMUResponse ADMMU(ADMMURequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return ADMMUWithOptions(request, runtime); } /** * @summary ad语音处理算法 * * @param request ADMMURequest * @return ADMMUResponse */ public async Task<ADMMUResponse> ADMMUAsync(ADMMURequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await ADMMUWithOptionsAsync(request, runtime); } /** * @summary AD筛查能力,处理用户传入的答题音频和画钟图片从而计算风险结果 * * @param request ADMiniCogRequest * @param runtime runtime options for this request RuntimeOptions * @return ADMiniCogResponse */ public ADMiniCogResponse ADMiniCogWithOptions(ADMiniCogRequest 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.Params)) { body["Params"] = request.Params; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ServiceCode)) { body["ServiceCode"] = request.ServiceCode; } 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 = "ADMiniCog", Version = "2020-06-29", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<ADMiniCogResponse>(CallApi(params_, req, runtime)); } /** * @summary AD筛查能力,处理用户传入的答题音频和画钟图片从而计算风险结果 * * @param request ADMiniCogRequest * @param runtime runtime options for this request RuntimeOptions * @return ADMiniCogResponse */ public async Task<ADMiniCogResponse> ADMiniCogWithOptionsAsync(ADMiniCogRequest 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.Params)) { body["Params"] = request.Params; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ServiceCode)) { body["ServiceCode"] = request.ServiceCode; } 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 = "ADMiniCog", Version = "2020-06-29", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<ADMiniCogResponse>(await CallApiAsync(params_, req, runtime)); } /** * @summary AD筛查能力,处理用户传入的答题音频和画钟图片从而计算风险结果 * * @param request ADMiniCogRequest * @return ADMiniCogResponse */ public ADMiniCogResponse ADMiniCog(ADMiniCogRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return ADMiniCogWithOptions(request, runtime); } /** * @summary AD筛查能力,处理用户传入的答题音频和画钟图片从而计算风险结果 * * @param request ADMiniCogRequest * @return ADMiniCogResponse */ public async Task<ADMiniCogResponse> ADMiniCogAsync(ADMiniCogRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await ADMiniCogWithOptionsAsync(request, runtime); } /** * @summary AD筛查能力,提供给用户查询筛查结果,筛查结果来源自接口ADMIniCog * * @param request ADMiniCogResultRequest * @param runtime runtime options for this request RuntimeOptions * @return ADMiniCogResultResponse */ public ADMiniCogResultResponse ADMiniCogResultWithOptions(ADMiniCogResultRequest 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.Params)) { body["Params"] = request.Params; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ServiceCode)) { body["ServiceCode"] = request.ServiceCode; } 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 = "ADMiniCogResult", Version = "2020-06-29", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<ADMiniCogResultResponse>(CallApi(params_, req, runtime)); } /** * @summary AD筛查能力,提供给用户查询筛查结果,筛查结果来源自接口ADMIniCog * * @param request ADMiniCogResultRequest * @param runtime runtime options for this request RuntimeOptions * @return ADMiniCogResultResponse */ public async Task<ADMiniCogResultResponse> ADMiniCogResultWithOptionsAsync(ADMiniCogResultRequest 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.Params)) { body["Params"] = request.Params; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ServiceCode)) { body["ServiceCode"] = request.ServiceCode; } 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 = "ADMiniCogResult", Version = "2020-06-29", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<ADMiniCogResultResponse>(await CallApiAsync(params_, req, runtime)); } /** * @summary AD筛查能力,提供给用户查询筛查结果,筛查结果来源自接口ADMIniCog * * @param request ADMiniCogResultRequest * @return ADMiniCogResultResponse */ public ADMiniCogResultResponse ADMiniCogResult(ADMiniCogResultRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return ADMiniCogResultWithOptions(request, runtime); } /** * @summary AD筛查能力,提供给用户查询筛查结果,筛查结果来源自接口ADMIniCog * * @param request ADMiniCogResultRequest * @return ADMiniCogResultResponse */ public async Task<ADMiniCogResultResponse> ADMiniCogResultAsync(ADMiniCogResultRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await ADMiniCogResultWithOptionsAsync(request, runtime); } /** * @summary 根据条件删除服务数据 * * @param tmpReq DeleteServiceDataByConditionsRequest * @param runtime runtime options for this request RuntimeOptions * @return DeleteServiceDataByConditionsResponse */ public DeleteServiceDataByConditionsResponse DeleteServiceDataByConditionsWithOptions(DeleteServiceDataByConditionsRequest tmpReq, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(tmpReq); DeleteServiceDataByConditionsShrinkRequest request = new DeleteServiceDataByConditionsShrinkRequest(); AlibabaCloud.OpenApiUtil.Client.Convert(tmpReq, request); if (!AlibabaCloud.TeaUtil.Common.IsUnset(tmpReq.Conditions)) { request.ConditionsShrink = AlibabaCloud.OpenApiUtil.Client.ArrayToStringWithSpecifiedStyle(tmpReq.Conditions, "Conditions", "json"); } Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ConditionsShrink)) { body["Conditions"] = request.ConditionsShrink; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ServiceId)) { body["ServiceId"] = request.ServiceId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.XDashScopeOpenAPISource)) { body["X-DashScope-OpenAPISource"] = request.XDashScopeOpenAPISource; } 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 = "DeleteServiceDataByConditions", Version = "2020-06-29", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<DeleteServiceDataByConditionsResponse>(CallApi(params_, req, runtime)); } /** * @summary 根据条件删除服务数据 * * @param tmpReq DeleteServiceDataByConditionsRequest * @param runtime runtime options for this request RuntimeOptions * @return DeleteServiceDataByConditionsResponse */ public async Task<DeleteServiceDataByConditionsResponse> DeleteServiceDataByConditionsWithOptionsAsync(DeleteServiceDataByConditionsRequest tmpReq, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(tmpReq); DeleteServiceDataByConditionsShrinkRequest request = new DeleteServiceDataByConditionsShrinkRequest(); AlibabaCloud.OpenApiUtil.Client.Convert(tmpReq, request); if (!AlibabaCloud.TeaUtil.Common.IsUnset(tmpReq.Conditions)) { request.ConditionsShrink = AlibabaCloud.OpenApiUtil.Client.ArrayToStringWithSpecifiedStyle(tmpReq.Conditions, "Conditions", "json"); } Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ConditionsShrink)) { body["Conditions"] = request.ConditionsShrink; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ServiceId)) { body["ServiceId"] = request.ServiceId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.XDashScopeOpenAPISource)) { body["X-DashScope-OpenAPISource"] = request.XDashScopeOpenAPISource; } 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 = "DeleteServiceDataByConditions", Version = "2020-06-29", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<DeleteServiceDataByConditionsResponse>(await CallApiAsync(params_, req, runtime)); } /** * @summary 根据条件删除服务数据 * * @param request DeleteServiceDataByConditionsRequest * @return DeleteServiceDataByConditionsResponse */ public DeleteServiceDataByConditionsResponse DeleteServiceDataByConditions(DeleteServiceDataByConditionsRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return DeleteServiceDataByConditionsWithOptions(request, runtime); } /** * @summary 根据条件删除服务数据 * * @param request DeleteServiceDataByConditionsRequest * @return DeleteServiceDataByConditionsResponse */ public async Task<DeleteServiceDataByConditionsResponse> DeleteServiceDataByConditionsAsync(DeleteServiceDataByConditionsRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await DeleteServiceDataByConditionsWithOptionsAsync(request, runtime); } /** * @summary 根据ids删除服务数据 * * @param tmpReq DeleteServiceDataByIdsRequest * @param runtime runtime options for this request RuntimeOptions * @return DeleteServiceDataByIdsResponse */ public DeleteServiceDataByIdsResponse DeleteServiceDataByIdsWithOptions(DeleteServiceDataByIdsRequest tmpReq, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(tmpReq); DeleteServiceDataByIdsShrinkRequest request = new DeleteServiceDataByIdsShrinkRequest(); AlibabaCloud.OpenApiUtil.Client.Convert(tmpReq, request); if (!AlibabaCloud.TeaUtil.Common.IsUnset(tmpReq.Ids)) { request.IdsShrink = AlibabaCloud.OpenApiUtil.Client.ArrayToStringWithSpecifiedStyle(tmpReq.Ids, "Ids", "json"); } Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.IdsShrink)) { body["Ids"] = request.IdsShrink; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ServiceId)) { body["ServiceId"] = request.ServiceId; } 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 = "DeleteServiceDataByIds", Version = "2020-06-29", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<DeleteServiceDataByIdsResponse>(CallApi(params_, req, runtime)); } /** * @summary 根据ids删除服务数据 * * @param tmpReq DeleteServiceDataByIdsRequest * @param runtime runtime options for this request RuntimeOptions * @return DeleteServiceDataByIdsResponse */ public async Task<DeleteServiceDataByIdsResponse> DeleteServiceDataByIdsWithOptionsAsync(DeleteServiceDataByIdsRequest tmpReq, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(tmpReq); DeleteServiceDataByIdsShrinkRequest request = new DeleteServiceDataByIdsShrinkRequest(); AlibabaCloud.OpenApiUtil.Client.Convert(tmpReq, request); if (!AlibabaCloud.TeaUtil.Common.IsUnset(tmpReq.Ids)) { request.IdsShrink = AlibabaCloud.OpenApiUtil.Client.ArrayToStringWithSpecifiedStyle(tmpReq.Ids, "Ids", "json"); } Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.IdsShrink)) { body["Ids"] = request.IdsShrink; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ServiceId)) { body["ServiceId"] = request.ServiceId; } 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 = "DeleteServiceDataByIds", Version = "2020-06-29", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<DeleteServiceDataByIdsResponse>(await CallApiAsync(params_, req, runtime)); } /** * @summary 根据ids删除服务数据 * * @param request DeleteServiceDataByIdsRequest * @return DeleteServiceDataByIdsResponse */ public DeleteServiceDataByIdsResponse DeleteServiceDataByIds(DeleteServiceDataByIdsRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return DeleteServiceDataByIdsWithOptions(request, runtime); } /** * @summary 根据ids删除服务数据 * * @param request DeleteServiceDataByIdsRequest * @return DeleteServiceDataByIdsResponse */ public async Task<DeleteServiceDataByIdsResponse> DeleteServiceDataByIdsAsync(DeleteServiceDataByIdsRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await DeleteServiceDataByIdsWithOptionsAsync(request, runtime); } /** * @summary 品牌预测 * * @param request GetBrandChEcomRequest * @param runtime runtime options for this request RuntimeOptions * @return GetBrandChEcomResponse */ public GetBrandChEcomResponse GetBrandChEcomWithOptions(GetBrandChEcomRequest 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.ImageUrl)) { body["ImageUrl"] = request.ImageUrl; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ServiceCode)) { body["ServiceCode"] = request.ServiceCode; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Text)) { body["Text"] = request.Text; } 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 = "GetBrandChEcom", Version = "2020-06-29", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetBrandChEcomResponse>(CallApi(params_, req, runtime)); } /** * @summary 品牌预测 * * @param request GetBrandChEcomRequest * @param runtime runtime options for this request RuntimeOptions * @return GetBrandChEcomResponse */ public async Task<GetBrandChEcomResponse> GetBrandChEcomWithOptionsAsync(GetBrandChEcomRequest 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.ImageUrl)) { body["ImageUrl"] = request.ImageUrl; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ServiceCode)) { body["ServiceCode"] = request.ServiceCode; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Text)) { body["Text"] = request.Text; } 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 = "GetBrandChEcom", Version = "2020-06-29", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetBrandChEcomResponse>(await CallApiAsync(params_, req, runtime)); } /** * @summary 品牌预测 * * @param request GetBrandChEcomRequest * @return GetBrandChEcomResponse */ public GetBrandChEcomResponse GetBrandChEcom(GetBrandChEcomRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return GetBrandChEcomWithOptions(request, runtime); } /** * @summary 品牌预测 * * @param request GetBrandChEcomRequest * @return GetBrandChEcomResponse */ public async Task<GetBrandChEcomResponse> GetBrandChEcomAsync(GetBrandChEcomRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await GetBrandChEcomWithOptionsAsync(request, runtime); } /** * @summary 类目预测 * * @param request GetCateChEcomRequest * @param runtime runtime options for this request RuntimeOptions * @return GetCateChEcomResponse */ public GetCateChEcomResponse GetCateChEcomWithOptions(GetCateChEcomRequest 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.ImageUrl)) { body["ImageUrl"] = request.ImageUrl; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ServiceCode)) { body["ServiceCode"] = request.ServiceCode; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Text)) { body["Text"] = request.Text; } 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 = "GetCateChEcom", Version = "2020-06-29", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetCateChEcomResponse>(CallApi(params_, req, runtime)); } /** * @summary 类目预测 * * @param request GetCateChEcomRequest * @param runtime runtime options for this request RuntimeOptions * @return GetCateChEcomResponse */ public async Task<GetCateChEcomResponse> GetCateChEcomWithOptionsAsync(GetCateChEcomRequest 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.ImageUrl)) { body["ImageUrl"] = request.ImageUrl; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ServiceCode)) { body["ServiceCode"] = request.ServiceCode; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Text)) { body["Text"] = request.Text; } 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 = "GetCateChEcom", Version = "2020-06-29", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetCateChEcomResponse>(await CallApiAsync(params_, req, runtime)); } /** * @summary 类目预测 * * @param request GetCateChEcomRequest * @return GetCateChEcomResponse */ public GetCateChEcomResponse GetCateChEcom(GetCateChEcomRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return GetCateChEcomWithOptions(request, runtime); } /** * @summary 类目预测 * * @param request GetCateChEcomRequest * @return GetCateChEcomResponse */ public async Task<GetCateChEcomResponse> GetCateChEcomAsync(GetCateChEcomRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await GetCateChEcomWithOptionsAsync(request, runtime); } /** * @param request GetCheckDuplicationChMedicalRequest * @param runtime runtime options for this request RuntimeOptions * @return GetCheckDuplicationChMedicalResponse */ public GetCheckDuplicationChMedicalResponse GetCheckDuplicationChMedicalWithOptions(GetCheckDuplicationChMedicalRequest 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.OriginQ)) { body["OriginQ"] = request.OriginQ; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OriginT)) { body["OriginT"] = request.OriginT; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ServiceCode)) { body["ServiceCode"] = request.ServiceCode; } 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 = "GetCheckDuplicationChMedical", Version = "2020-06-29", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetCheckDuplicationChMedicalResponse>(CallApi(params_, req, runtime)); } /** * @param request GetCheckDuplicationChMedicalRequest * @param runtime runtime options for this request RuntimeOptions * @return GetCheckDuplicationChMedicalResponse */ public async Task<GetCheckDuplicationChMedicalResponse> GetCheckDuplicationChMedicalWithOptionsAsync(GetCheckDuplicationChMedicalRequest 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.OriginQ)) { body["OriginQ"] = request.OriginQ; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OriginT)) { body["OriginT"] = request.OriginT; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ServiceCode)) { body["ServiceCode"] = request.ServiceCode; } 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 = "GetCheckDuplicationChMedical", Version = "2020-06-29", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetCheckDuplicationChMedicalResponse>(await CallApiAsync(params_, req, runtime)); } /** * @param request GetCheckDuplicationChMedicalRequest * @return GetCheckDuplicationChMedicalResponse */ public GetCheckDuplicationChMedicalResponse GetCheckDuplicationChMedical(GetCheckDuplicationChMedicalRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return GetCheckDuplicationChMedicalWithOptions(request, runtime); } /** * @param request GetCheckDuplicationChMedicalRequest * @return GetCheckDuplicationChMedicalResponse */ public async Task<GetCheckDuplicationChMedicalResponse> GetCheckDuplicationChMedicalAsync(GetCheckDuplicationChMedicalRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await GetCheckDuplicationChMedicalWithOptionsAsync(request, runtime); } /** * @param request GetDiagnosisChMedicalRequest * @param runtime runtime options for this request RuntimeOptions * @return GetDiagnosisChMedicalResponse */ public GetDiagnosisChMedicalResponse GetDiagnosisChMedicalWithOptions(GetDiagnosisChMedicalRequest 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.Name)) { body["Name"] = request.Name; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ServiceCode)) { body["ServiceCode"] = request.ServiceCode; } 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 = "GetDiagnosisChMedical", Version = "2020-06-29", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetDiagnosisChMedicalResponse>(CallApi(params_, req, runtime)); } /** * @param request GetDiagnosisChMedicalRequest * @param runtime runtime options for this request RuntimeOptions * @return GetDiagnosisChMedicalResponse */ public async Task<GetDiagnosisChMedicalResponse> GetDiagnosisChMedicalWithOptionsAsync(GetDiagnosisChMedicalRequest 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.Name)) { body["Name"] = request.Name; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ServiceCode)) { body["ServiceCode"] = request.ServiceCode; } 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 = "GetDiagnosisChMedical", Version = "2020-06-29", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetDiagnosisChMedicalResponse>(await CallApiAsync(params_, req, runtime)); } /** * @param request GetDiagnosisChMedicalRequest * @return GetDiagnosisChMedicalResponse */ public GetDiagnosisChMedicalResponse GetDiagnosisChMedical(GetDiagnosisChMedicalRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return GetDiagnosisChMedicalWithOptions(request, runtime); } /** * @param request GetDiagnosisChMedicalRequest * @return GetDiagnosisChMedicalResponse */ public async Task<GetDiagnosisChMedicalResponse> GetDiagnosisChMedicalAsync(GetDiagnosisChMedicalRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await GetDiagnosisChMedicalWithOptionsAsync(request, runtime); } /** * @param request GetDpChEcomRequest * @param runtime runtime options for this request RuntimeOptions * @return GetDpChEcomResponse */ public GetDpChEcomResponse GetDpChEcomWithOptions(GetDpChEcomRequest 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.ServiceCode)) { body["ServiceCode"] = request.ServiceCode; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Text)) { body["Text"] = request.Text; } 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 = "GetDpChEcom", Version = "2020-06-29", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetDpChEcomResponse>(CallApi(params_, req, runtime)); } /** * @param request GetDpChEcomRequest * @param runtime runtime options for this request RuntimeOptions * @return GetDpChEcomResponse */ public async Task<GetDpChEcomResponse> GetDpChEcomWithOptionsAsync(GetDpChEcomRequest 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.ServiceCode)) { body["ServiceCode"] = request.ServiceCode; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Text)) { body["Text"] = request.Text; } 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 = "GetDpChEcom", Version = "2020-06-29", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetDpChEcomResponse>(await CallApiAsync(params_, req, runtime)); } /** * @param request GetDpChEcomRequest * @return GetDpChEcomResponse */ public GetDpChEcomResponse GetDpChEcom(GetDpChEcomRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return GetDpChEcomWithOptions(request, runtime); } /** * @param request GetDpChEcomRequest * @return GetDpChEcomResponse */ public async Task<GetDpChEcomResponse> GetDpChEcomAsync(GetDpChEcomRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await GetDpChEcomWithOptionsAsync(request, runtime); } /** * @param request GetDpChGeneralCTBRequest * @param runtime runtime options for this request RuntimeOptions * @return GetDpChGeneralCTBResponse */ public GetDpChGeneralCTBResponse GetDpChGeneralCTBWithOptions(GetDpChGeneralCTBRequest 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.ServiceCode)) { body["ServiceCode"] = request.ServiceCode; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Text)) { body["Text"] = request.Text; } 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 = "GetDpChGeneralCTB", Version = "2020-06-29", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetDpChGeneralCTBResponse>(CallApi(params_, req, runtime)); } /** * @param request GetDpChGeneralCTBRequest * @param runtime runtime options for this request RuntimeOptions * @return GetDpChGeneralCTBResponse */ public async Task<GetDpChGeneralCTBResponse> GetDpChGeneralCTBWithOptionsAsync(GetDpChGeneralCTBRequest 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.ServiceCode)) { body["ServiceCode"] = request.ServiceCode; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Text)) { body["Text"] = request.Text; } 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 = "GetDpChGeneralCTB", Version = "2020-06-29", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetDpChGeneralCTBResponse>(await CallApiAsync(params_, req, runtime)); } /** * @param request GetDpChGeneralCTBRequest * @return GetDpChGeneralCTBResponse */ public GetDpChGeneralCTBResponse GetDpChGeneralCTB(GetDpChGeneralCTBRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return GetDpChGeneralCTBWithOptions(request, runtime); } /** * @param request GetDpChGeneralCTBRequest * @return GetDpChGeneralCTBResponse */ public async Task<GetDpChGeneralCTBResponse> GetDpChGeneralCTBAsync(GetDpChGeneralCTBRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await GetDpChGeneralCTBWithOptionsAsync(request, runtime); } /** * @param request GetDpChGeneralStanfordRequest * @param runtime runtime options for this request RuntimeOptions * @return GetDpChGeneralStanfordResponse */ public GetDpChGeneralStanfordResponse GetDpChGeneralStanfordWithOptions(GetDpChGeneralStanfordRequest 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.ServiceCode)) { body["ServiceCode"] = request.ServiceCode; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Text)) { body["Text"] = request.Text; } 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 = "GetDpChGeneralStanford", Version = "2020-06-29", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetDpChGeneralStanfordResponse>(CallApi(params_, req, runtime)); } /** * @param request GetDpChGeneralStanfordRequest * @param runtime runtime options for this request RuntimeOptions * @return GetDpChGeneralStanfordResponse */ public async Task<GetDpChGeneralStanfordResponse> GetDpChGeneralStanfordWithOptionsAsync(GetDpChGeneralStanfordRequest 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.ServiceCode)) { body["ServiceCode"] = request.ServiceCode; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Text)) { body["Text"] = request.Text; } 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 = "GetDpChGeneralStanford", Version = "2020-06-29", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetDpChGeneralStanfordResponse>(await CallApiAsync(params_, req, runtime)); } /** * @param request GetDpChGeneralStanfordRequest * @return GetDpChGeneralStanfordResponse */ public GetDpChGeneralStanfordResponse GetDpChGeneralStanford(GetDpChGeneralStanfordRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return GetDpChGeneralStanfordWithOptions(request, runtime); } /** * @param request GetDpChGeneralStanfordRequest * @return GetDpChGeneralStanfordResponse */ public async Task<GetDpChGeneralStanfordResponse> GetDpChGeneralStanfordAsync(GetDpChGeneralStanfordRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await GetDpChGeneralStanfordWithOptionsAsync(request, runtime); } /** * @param request GetEcChGeneralRequest * @param runtime runtime options for this request RuntimeOptions * @return GetEcChGeneralResponse */ public GetEcChGeneralResponse GetEcChGeneralWithOptions(GetEcChGeneralRequest 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.ServiceCode)) { body["ServiceCode"] = request.ServiceCode; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Text)) { body["Text"] = request.Text; } 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 = "GetEcChGeneral", Version = "2020-06-29", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetEcChGeneralResponse>(CallApi(params_, req, runtime)); } /** * @param request GetEcChGeneralRequest * @param runtime runtime options for this request RuntimeOptions * @return GetEcChGeneralResponse */ public async Task<GetEcChGeneralResponse> GetEcChGeneralWithOptionsAsync(GetEcChGeneralRequest 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.ServiceCode)) { body["ServiceCode"] = request.ServiceCode; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Text)) { body["Text"] = request.Text; } 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 = "GetEcChGeneral", Version = "2020-06-29", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetEcChGeneralResponse>(await CallApiAsync(params_, req, runtime)); } /** * @param request GetEcChGeneralRequest * @return GetEcChGeneralResponse */ public GetEcChGeneralResponse GetEcChGeneral(GetEcChGeneralRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return GetEcChGeneralWithOptions(request, runtime); } /** * @param request GetEcChGeneralRequest * @return GetEcChGeneralResponse */ public async Task<GetEcChGeneralResponse> GetEcChGeneralAsync(GetEcChGeneralRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await GetEcChGeneralWithOptionsAsync(request, runtime); } /** * @param request GetEcEnGeneralRequest * @param runtime runtime options for this request RuntimeOptions * @return GetEcEnGeneralResponse */ public GetEcEnGeneralResponse GetEcEnGeneralWithOptions(GetEcEnGeneralRequest 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.ServiceCode)) { body["ServiceCode"] = request.ServiceCode; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Text)) { body["Text"] = request.Text; } 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 = "GetEcEnGeneral", Version = "2020-06-29", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetEcEnGeneralResponse>(CallApi(params_, req, runtime)); } /** * @param request GetEcEnGeneralRequest * @param runtime runtime options for this request RuntimeOptions * @return GetEcEnGeneralResponse */ public async Task<GetEcEnGeneralResponse> GetEcEnGeneralWithOptionsAsync(GetEcEnGeneralRequest 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.ServiceCode)) { body["ServiceCode"] = request.ServiceCode; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Text)) { body["Text"] = request.Text; } 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 = "GetEcEnGeneral", Version = "2020-06-29", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetEcEnGeneralResponse>(await CallApiAsync(params_, req, runtime)); } /** * @param request GetEcEnGeneralRequest * @return GetEcEnGeneralResponse */ public GetEcEnGeneralResponse GetEcEnGeneral(GetEcEnGeneralRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return GetEcEnGeneralWithOptions(request, runtime); } /** * @param request GetEcEnGeneralRequest * @return GetEcEnGeneralResponse */ public async Task<GetEcEnGeneralResponse> GetEcEnGeneralAsync(GetEcEnGeneralRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await GetEcEnGeneralWithOptionsAsync(request, runtime); } /** * @summary embedding * * @param request GetEmbeddingRequest * @param runtime runtime options for this request RuntimeOptions * @return GetEmbeddingResponse */ public GetEmbeddingResponse GetEmbeddingWithOptions(GetEmbeddingRequest 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.ServiceCode)) { body["ServiceCode"] = request.ServiceCode; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Text)) { body["Text"] = request.Text; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TextType)) { body["TextType"] = request.TextType; } 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 = "GetEmbedding", Version = "2020-06-29", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetEmbeddingResponse>(CallApi(params_, req, runtime)); } /** * @summary embedding * * @param request GetEmbeddingRequest * @param runtime runtime options for this request RuntimeOptions * @return GetEmbeddingResponse */ public async Task<GetEmbeddingResponse> GetEmbeddingWithOptionsAsync(GetEmbeddingRequest 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.ServiceCode)) { body["ServiceCode"] = request.ServiceCode; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Text)) { body["Text"] = request.Text; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TextType)) { body["TextType"] = request.TextType; } 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 = "GetEmbedding", Version = "2020-06-29", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetEmbeddingResponse>(await CallApiAsync(params_, req, runtime)); } /** * @summary embedding * * @param request GetEmbeddingRequest * @return GetEmbeddingResponse */ public GetEmbeddingResponse GetEmbedding(GetEmbeddingRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return GetEmbeddingWithOptions(request, runtime); } /** * @summary embedding * * @param request GetEmbeddingRequest * @return GetEmbeddingResponse */ public async Task<GetEmbeddingResponse> GetEmbeddingAsync(GetEmbeddingRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await GetEmbeddingWithOptionsAsync(request, runtime); } /** * @summary 微购整合接口 * * @param request GetItemPubChEcomRequest * @param runtime runtime options for this request RuntimeOptions * @return GetItemPubChEcomResponse */ public GetItemPubChEcomResponse GetItemPubChEcomWithOptions(GetItemPubChEcomRequest 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.ImageUrl)) { body["ImageUrl"] = request.ImageUrl; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ServiceCode)) { body["ServiceCode"] = request.ServiceCode; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Text)) { body["Text"] = request.Text; } 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 = "GetItemPubChEcom", Version = "2020-06-29", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetItemPubChEcomResponse>(CallApi(params_, req, runtime)); } /** * @summary 微购整合接口 * * @param request GetItemPubChEcomRequest * @param runtime runtime options for this request RuntimeOptions * @return GetItemPubChEcomResponse */ public async Task<GetItemPubChEcomResponse> GetItemPubChEcomWithOptionsAsync(GetItemPubChEcomRequest 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.ImageUrl)) { body["ImageUrl"] = request.ImageUrl; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ServiceCode)) { body["ServiceCode"] = request.ServiceCode; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Text)) { body["Text"] = request.Text; } 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 = "GetItemPubChEcom", Version = "2020-06-29", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetItemPubChEcomResponse>(await CallApiAsync(params_, req, runtime)); } /** * @summary 微购整合接口 * * @param request GetItemPubChEcomRequest * @return GetItemPubChEcomResponse */ public GetItemPubChEcomResponse GetItemPubChEcom(GetItemPubChEcomRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return GetItemPubChEcomWithOptions(request, runtime); } /** * @summary 微购整合接口 * * @param request GetItemPubChEcomRequest * @return GetItemPubChEcomResponse */ public async Task<GetItemPubChEcomResponse> GetItemPubChEcomAsync(GetItemPubChEcomRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await GetItemPubChEcomWithOptionsAsync(request, runtime); } /** * @param request GetKeywordChEcomRequest * @param runtime runtime options for this request RuntimeOptions * @return GetKeywordChEcomResponse */ public GetKeywordChEcomResponse GetKeywordChEcomWithOptions(GetKeywordChEcomRequest 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.ApiVersion)) { body["ApiVersion"] = request.ApiVersion; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ServiceCode)) { body["ServiceCode"] = request.ServiceCode; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Text)) { body["Text"] = request.Text; } 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 = "GetKeywordChEcom", Version = "2020-06-29", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetKeywordChEcomResponse>(CallApi(params_, req, runtime)); } /** * @param request GetKeywordChEcomRequest * @param runtime runtime options for this request RuntimeOptions * @return GetKeywordChEcomResponse */ public async Task<GetKeywordChEcomResponse> GetKeywordChEcomWithOptionsAsync(GetKeywordChEcomRequest 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.ApiVersion)) { body["ApiVersion"] = request.ApiVersion; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ServiceCode)) { body["ServiceCode"] = request.ServiceCode; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Text)) { body["Text"] = request.Text; } 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 = "GetKeywordChEcom", Version = "2020-06-29", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetKeywordChEcomResponse>(await CallApiAsync(params_, req, runtime)); } /** * @param request GetKeywordChEcomRequest * @return GetKeywordChEcomResponse */ public GetKeywordChEcomResponse GetKeywordChEcom(GetKeywordChEcomRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return GetKeywordChEcomWithOptions(request, runtime); } /** * @param request GetKeywordChEcomRequest * @return GetKeywordChEcomResponse */ public async Task<GetKeywordChEcomResponse> GetKeywordChEcomAsync(GetKeywordChEcomRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await GetKeywordChEcomWithOptionsAsync(request, runtime); } /** * @param request GetKeywordEnEcomRequest * @param runtime runtime options for this request RuntimeOptions * @return GetKeywordEnEcomResponse */ public GetKeywordEnEcomResponse GetKeywordEnEcomWithOptions(GetKeywordEnEcomRequest 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.ServiceCode)) { body["ServiceCode"] = request.ServiceCode; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Text)) { body["Text"] = request.Text; } 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 = "GetKeywordEnEcom", Version = "2020-06-29", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetKeywordEnEcomResponse>(CallApi(params_, req, runtime)); } /** * @param request GetKeywordEnEcomRequest * @param runtime runtime options for this request RuntimeOptions * @return GetKeywordEnEcomResponse */ public async Task<GetKeywordEnEcomResponse> GetKeywordEnEcomWithOptionsAsync(GetKeywordEnEcomRequest 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.ServiceCode)) { body["ServiceCode"] = request.ServiceCode; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Text)) { body["Text"] = request.Text; } 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 = "GetKeywordEnEcom", Version = "2020-06-29", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetKeywordEnEcomResponse>(await CallApiAsync(params_, req, runtime)); } /** * @param request GetKeywordEnEcomRequest * @return GetKeywordEnEcomResponse */ public GetKeywordEnEcomResponse GetKeywordEnEcom(GetKeywordEnEcomRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return GetKeywordEnEcomWithOptions(request, runtime); } /** * @param request GetKeywordEnEcomRequest * @return GetKeywordEnEcomResponse */ public async Task<GetKeywordEnEcomResponse> GetKeywordEnEcomAsync(GetKeywordEnEcomRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await GetKeywordEnEcomWithOptionsAsync(request, runtime); } /** * @param request GetMedicineChMedicalRequest * @param runtime runtime options for this request RuntimeOptions * @return GetMedicineChMedicalResponse */ public GetMedicineChMedicalResponse GetMedicineChMedicalWithOptions(GetMedicineChMedicalRequest 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.Factory)) { body["Factory"] = request.Factory; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Name)) { body["Name"] = request.Name; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ServiceCode)) { body["ServiceCode"] = request.ServiceCode; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Specification)) { body["Specification"] = request.Specification; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Unit)) { body["Unit"] = request.Unit; } 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 = "GetMedicineChMedical", Version = "2020-06-29", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetMedicineChMedicalResponse>(CallApi(params_, req, runtime)); } /** * @param request GetMedicineChMedicalRequest * @param runtime runtime options for this request RuntimeOptions * @return GetMedicineChMedicalResponse */ public async Task<GetMedicineChMedicalResponse> GetMedicineChMedicalWithOptionsAsync(GetMedicineChMedicalRequest 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.Factory)) { body["Factory"] = request.Factory; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Name)) { body["Name"] = request.Name; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ServiceCode)) { body["ServiceCode"] = request.ServiceCode; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Specification)) { body["Specification"] = request.Specification; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Unit)) { body["Unit"] = request.Unit; } 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 = "GetMedicineChMedical", Version = "2020-06-29", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetMedicineChMedicalResponse>(await CallApiAsync(params_, req, runtime)); } /** * @param request GetMedicineChMedicalRequest * @return GetMedicineChMedicalResponse */ public GetMedicineChMedicalResponse GetMedicineChMedical(GetMedicineChMedicalRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return GetMedicineChMedicalWithOptions(request, runtime); } /** * @param request GetMedicineChMedicalRequest * @return GetMedicineChMedicalResponse */ public async Task<GetMedicineChMedicalResponse> GetMedicineChMedicalAsync(GetMedicineChMedicalRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await GetMedicineChMedicalWithOptionsAsync(request, runtime); } /** * @param request GetNerChEcomRequest * @param runtime runtime options for this request RuntimeOptions * @return GetNerChEcomResponse */ public GetNerChEcomResponse GetNerChEcomWithOptions(GetNerChEcomRequest 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.LexerId)) { body["LexerId"] = request.LexerId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ServiceCode)) { body["ServiceCode"] = request.ServiceCode; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Text)) { body["Text"] = request.Text; } 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 = "GetNerChEcom", Version = "2020-06-29", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetNerChEcomResponse>(CallApi(params_, req, runtime)); } /** * @param request GetNerChEcomRequest * @param runtime runtime options for this request RuntimeOptions * @return GetNerChEcomResponse */ public async Task<GetNerChEcomResponse> GetNerChEcomWithOptionsAsync(GetNerChEcomRequest 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.LexerId)) { body["LexerId"] = request.LexerId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ServiceCode)) { body["ServiceCode"] = request.ServiceCode; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Text)) { body["Text"] = request.Text; } 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 = "GetNerChEcom", Version = "2020-06-29", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetNerChEcomResponse>(await CallApiAsync(params_, req, runtime)); } /** * @param request GetNerChEcomRequest * @return GetNerChEcomResponse */ public GetNerChEcomResponse GetNerChEcom(GetNerChEcomRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return GetNerChEcomWithOptions(request, runtime); } /** * @param request GetNerChEcomRequest * @return GetNerChEcomResponse */ public async Task<GetNerChEcomResponse> GetNerChEcomAsync(GetNerChEcomRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await GetNerChEcomWithOptionsAsync(request, runtime); } /** * @param request GetNerChMedicalRequest * @param runtime runtime options for this request RuntimeOptions * @return GetNerChMedicalResponse */ public GetNerChMedicalResponse GetNerChMedicalWithOptions(GetNerChMedicalRequest 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.ServiceCode)) { body["ServiceCode"] = request.ServiceCode; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Text)) { body["Text"] = request.Text; } 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 = "GetNerChMedical", Version = "2020-06-29", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetNerChMedicalResponse>(CallApi(params_, req, runtime)); } /** * @param request GetNerChMedicalRequest * @param runtime runtime options for this request RuntimeOptions * @return GetNerChMedicalResponse */ public async Task<GetNerChMedicalResponse> GetNerChMedicalWithOptionsAsync(GetNerChMedicalRequest 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.ServiceCode)) { body["ServiceCode"] = request.ServiceCode; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Text)) { body["Text"] = request.Text; } 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 = "GetNerChMedical", Version = "2020-06-29", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetNerChMedicalResponse>(await CallApiAsync(params_, req, runtime)); } /** * @param request GetNerChMedicalRequest * @return GetNerChMedicalResponse */ public GetNerChMedicalResponse GetNerChMedical(GetNerChMedicalRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return GetNerChMedicalWithOptions(request, runtime); } /** * @param request GetNerChMedicalRequest * @return GetNerChMedicalResponse */ public async Task<GetNerChMedicalResponse> GetNerChMedicalAsync(GetNerChMedicalRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await GetNerChMedicalWithOptionsAsync(request, runtime); } /** * @param request GetNerCustomizedChEcomRequest * @param runtime runtime options for this request RuntimeOptions * @return GetNerCustomizedChEcomResponse */ public GetNerCustomizedChEcomResponse GetNerCustomizedChEcomWithOptions(GetNerCustomizedChEcomRequest 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.LexerId)) { body["LexerId"] = request.LexerId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ServiceCode)) { body["ServiceCode"] = request.ServiceCode; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Text)) { body["Text"] = request.Text; } 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 = "GetNerCustomizedChEcom", Version = "2020-06-29", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetNerCustomizedChEcomResponse>(CallApi(params_, req, runtime)); } /** * @param request GetNerCustomizedChEcomRequest * @param runtime runtime options for this request RuntimeOptions * @return GetNerCustomizedChEcomResponse */ public async Task<GetNerCustomizedChEcomResponse> GetNerCustomizedChEcomWithOptionsAsync(GetNerCustomizedChEcomRequest 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.LexerId)) { body["LexerId"] = request.LexerId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ServiceCode)) { body["ServiceCode"] = request.ServiceCode; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Text)) { body["Text"] = request.Text; } 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 = "GetNerCustomizedChEcom", Version = "2020-06-29", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetNerCustomizedChEcomResponse>(await CallApiAsync(params_, req, runtime)); } /** * @param request GetNerCustomizedChEcomRequest * @return GetNerCustomizedChEcomResponse */ public GetNerCustomizedChEcomResponse GetNerCustomizedChEcom(GetNerCustomizedChEcomRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return GetNerCustomizedChEcomWithOptions(request, runtime); } /** * @param request GetNerCustomizedChEcomRequest * @return GetNerCustomizedChEcomResponse */ public async Task<GetNerCustomizedChEcomResponse> GetNerCustomizedChEcomAsync(GetNerCustomizedChEcomRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await GetNerCustomizedChEcomWithOptionsAsync(request, runtime); } /** * @param request GetNerCustomizedSeaEcomRequest * @param runtime runtime options for this request RuntimeOptions * @return GetNerCustomizedSeaEcomResponse */ public GetNerCustomizedSeaEcomResponse GetNerCustomizedSeaEcomWithOptions(GetNerCustomizedSeaEcomRequest 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.Language)) { body["Language"] = request.Language; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ServiceCode)) { body["ServiceCode"] = request.ServiceCode; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Text)) { body["Text"] = request.Text; } 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 = "GetNerCustomizedSeaEcom", Version = "2020-06-29", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetNerCustomizedSeaEcomResponse>(CallApi(params_, req, runtime)); } /** * @param request GetNerCustomizedSeaEcomRequest * @param runtime runtime options for this request RuntimeOptions * @return GetNerCustomizedSeaEcomResponse */ public async Task<GetNerCustomizedSeaEcomResponse> GetNerCustomizedSeaEcomWithOptionsAsync(GetNerCustomizedSeaEcomRequest 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.Language)) { body["Language"] = request.Language; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ServiceCode)) { body["ServiceCode"] = request.ServiceCode; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Text)) { body["Text"] = request.Text; } 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 = "GetNerCustomizedSeaEcom", Version = "2020-06-29", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetNerCustomizedSeaEcomResponse>(await CallApiAsync(params_, req, runtime)); } /** * @param request GetNerCustomizedSeaEcomRequest * @return GetNerCustomizedSeaEcomResponse */ public GetNerCustomizedSeaEcomResponse GetNerCustomizedSeaEcom(GetNerCustomizedSeaEcomRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return GetNerCustomizedSeaEcomWithOptions(request, runtime); } /** * @param request GetNerCustomizedSeaEcomRequest * @return GetNerCustomizedSeaEcomResponse */ public async Task<GetNerCustomizedSeaEcomResponse> GetNerCustomizedSeaEcomAsync(GetNerCustomizedSeaEcomRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await GetNerCustomizedSeaEcomWithOptionsAsync(request, runtime); } /** * @summary openNLU * * @param request GetOpenNLURequest * @param runtime runtime options for this request RuntimeOptions * @return GetOpenNLUResponse */ public GetOpenNLUResponse GetOpenNLUWithOptions(GetOpenNLURequest 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.Examples)) { body["Examples"] = request.Examples; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Labels)) { body["Labels"] = request.Labels; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Sentence)) { body["Sentence"] = request.Sentence; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ServiceCode)) { body["ServiceCode"] = request.ServiceCode; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Task)) { body["Task"] = request.Task; } 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 = "GetOpenNLU", Version = "2020-06-29", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetOpenNLUResponse>(CallApi(params_, req, runtime)); } /** * @summary openNLU * * @param request GetOpenNLURequest * @param runtime runtime options for this request RuntimeOptions * @return GetOpenNLUResponse */ public async Task<GetOpenNLUResponse> GetOpenNLUWithOptionsAsync(GetOpenNLURequest 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.Examples)) { body["Examples"] = request.Examples; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Labels)) { body["Labels"] = request.Labels; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Sentence)) { body["Sentence"] = request.Sentence; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ServiceCode)) { body["ServiceCode"] = request.ServiceCode; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Task)) { body["Task"] = request.Task; } 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 = "GetOpenNLU", Version = "2020-06-29", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetOpenNLUResponse>(await CallApiAsync(params_, req, runtime)); } /** * @summary openNLU * * @param request GetOpenNLURequest * @return GetOpenNLUResponse */ public GetOpenNLUResponse GetOpenNLU(GetOpenNLURequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return GetOpenNLUWithOptions(request, runtime); } /** * @summary openNLU * * @param request GetOpenNLURequest * @return GetOpenNLUResponse */ public async Task<GetOpenNLUResponse> GetOpenNLUAsync(GetOpenNLURequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await GetOpenNLUWithOptionsAsync(request, runtime); } /** * @summary openNLU高召回版 * * @param request GetOpenNLUHighRecallRequest * @param runtime runtime options for this request RuntimeOptions * @return GetOpenNLUHighRecallResponse */ public GetOpenNLUHighRecallResponse GetOpenNLUHighRecallWithOptions(GetOpenNLUHighRecallRequest 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.Examples)) { body["Examples"] = request.Examples; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Labels)) { body["Labels"] = request.Labels; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Sentence)) { body["Sentence"] = request.Sentence; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ServiceCode)) { body["ServiceCode"] = request.ServiceCode; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Task)) { body["Task"] = request.Task; } 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 = "GetOpenNLUHighRecall", Version = "2020-06-29", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetOpenNLUHighRecallResponse>(CallApi(params_, req, runtime)); } /** * @summary openNLU高召回版 * * @param request GetOpenNLUHighRecallRequest * @param runtime runtime options for this request RuntimeOptions * @return GetOpenNLUHighRecallResponse */ public async Task<GetOpenNLUHighRecallResponse> GetOpenNLUHighRecallWithOptionsAsync(GetOpenNLUHighRecallRequest 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.Examples)) { body["Examples"] = request.Examples; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Labels)) { body["Labels"] = request.Labels; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Sentence)) { body["Sentence"] = request.Sentence; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ServiceCode)) { body["ServiceCode"] = request.ServiceCode; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Task)) { body["Task"] = request.Task; } 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 = "GetOpenNLUHighRecall", Version = "2020-06-29", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetOpenNLUHighRecallResponse>(await CallApiAsync(params_, req, runtime)); } /** * @summary openNLU高召回版 * * @param request GetOpenNLUHighRecallRequest * @return GetOpenNLUHighRecallResponse */ public GetOpenNLUHighRecallResponse GetOpenNLUHighRecall(GetOpenNLUHighRecallRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return GetOpenNLUHighRecallWithOptions(request, runtime); } /** * @summary openNLU高召回版 * * @param request GetOpenNLUHighRecallRequest * @return GetOpenNLUHighRecallResponse */ public async Task<GetOpenNLUHighRecallResponse> GetOpenNLUHighRecallAsync(GetOpenNLUHighRecallRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await GetOpenNLUHighRecallWithOptionsAsync(request, runtime); } /** * @param request GetOperationChMedicalRequest * @param runtime runtime options for this request RuntimeOptions * @return GetOperationChMedicalResponse */ public GetOperationChMedicalResponse GetOperationChMedicalWithOptions(GetOperationChMedicalRequest 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.Name)) { body["Name"] = request.Name; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ServiceCode)) { body["ServiceCode"] = request.ServiceCode; } 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 = "GetOperationChMedical", Version = "2020-06-29", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetOperationChMedicalResponse>(CallApi(params_, req, runtime)); } /** * @param request GetOperationChMedicalRequest * @param runtime runtime options for this request RuntimeOptions * @return GetOperationChMedicalResponse */ public async Task<GetOperationChMedicalResponse> GetOperationChMedicalWithOptionsAsync(GetOperationChMedicalRequest 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.Name)) { body["Name"] = request.Name; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ServiceCode)) { body["ServiceCode"] = request.ServiceCode; } 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 = "GetOperationChMedical", Version = "2020-06-29", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetOperationChMedicalResponse>(await CallApiAsync(params_, req, runtime)); } /** * @param request GetOperationChMedicalRequest * @return GetOperationChMedicalResponse */ public GetOperationChMedicalResponse GetOperationChMedical(GetOperationChMedicalRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return GetOperationChMedicalWithOptions(request, runtime); } /** * @param request GetOperationChMedicalRequest * @return GetOperationChMedicalResponse */ public async Task<GetOperationChMedicalResponse> GetOperationChMedicalAsync(GetOperationChMedicalRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await GetOperationChMedicalWithOptionsAsync(request, runtime); } /** * @param request GetPosChEcomRequest * @param runtime runtime options for this request RuntimeOptions * @return GetPosChEcomResponse */ public GetPosChEcomResponse GetPosChEcomWithOptions(GetPosChEcomRequest 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.OutType)) { body["OutType"] = request.OutType; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ServiceCode)) { body["ServiceCode"] = request.ServiceCode; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Text)) { body["Text"] = request.Text; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TokenizerId)) { body["TokenizerId"] = request.TokenizerId; } 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 = "GetPosChEcom", Version = "2020-06-29", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetPosChEcomResponse>(CallApi(params_, req, runtime)); } /** * @param request GetPosChEcomRequest * @param runtime runtime options for this request RuntimeOptions * @return GetPosChEcomResponse */ public async Task<GetPosChEcomResponse> GetPosChEcomWithOptionsAsync(GetPosChEcomRequest 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.OutType)) { body["OutType"] = request.OutType; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ServiceCode)) { body["ServiceCode"] = request.ServiceCode; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Text)) { body["Text"] = request.Text; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TokenizerId)) { body["TokenizerId"] = request.TokenizerId; } 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 = "GetPosChEcom", Version = "2020-06-29", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetPosChEcomResponse>(await CallApiAsync(params_, req, runtime)); } /** * @param request GetPosChEcomRequest * @return GetPosChEcomResponse */ public GetPosChEcomResponse GetPosChEcom(GetPosChEcomRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return GetPosChEcomWithOptions(request, runtime); } /** * @param request GetPosChEcomRequest * @return GetPosChEcomResponse */ public async Task<GetPosChEcomResponse> GetPosChEcomAsync(GetPosChEcomRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await GetPosChEcomWithOptionsAsync(request, runtime); } /** * @param request GetPosChGeneralRequest * @param runtime runtime options for this request RuntimeOptions * @return GetPosChGeneralResponse */ public GetPosChGeneralResponse GetPosChGeneralWithOptions(GetPosChGeneralRequest 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.OutType)) { body["OutType"] = request.OutType; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ServiceCode)) { body["ServiceCode"] = request.ServiceCode; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Text)) { body["Text"] = request.Text; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TokenizerId)) { body["TokenizerId"] = request.TokenizerId; } 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 = "GetPosChGeneral", Version = "2020-06-29", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetPosChGeneralResponse>(CallApi(params_, req, runtime)); } /** * @param request GetPosChGeneralRequest * @param runtime runtime options for this request RuntimeOptions * @return GetPosChGeneralResponse */ public async Task<GetPosChGeneralResponse> GetPosChGeneralWithOptionsAsync(GetPosChGeneralRequest 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.OutType)) { body["OutType"] = request.OutType; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ServiceCode)) { body["ServiceCode"] = request.ServiceCode; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Text)) { body["Text"] = request.Text; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TokenizerId)) { body["TokenizerId"] = request.TokenizerId; } 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 = "GetPosChGeneral", Version = "2020-06-29", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetPosChGeneralResponse>(await CallApiAsync(params_, req, runtime)); } /** * @param request GetPosChGeneralRequest * @return GetPosChGeneralResponse */ public GetPosChGeneralResponse GetPosChGeneral(GetPosChGeneralRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return GetPosChGeneralWithOptions(request, runtime); } /** * @param request GetPosChGeneralRequest * @return GetPosChGeneralResponse */ public async Task<GetPosChGeneralResponse> GetPosChGeneralAsync(GetPosChGeneralRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await GetPosChGeneralWithOptionsAsync(request, runtime); } /** * @param request GetPriceChEcomRequest * @param runtime runtime options for this request RuntimeOptions * @return GetPriceChEcomResponse */ public GetPriceChEcomResponse GetPriceChEcomWithOptions(GetPriceChEcomRequest 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.ServiceCode)) { body["ServiceCode"] = request.ServiceCode; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Text)) { body["Text"] = request.Text; } 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 = "GetPriceChEcom", Version = "2020-06-29", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetPriceChEcomResponse>(CallApi(params_, req, runtime)); } /** * @param request GetPriceChEcomRequest * @param runtime runtime options for this request RuntimeOptions * @return GetPriceChEcomResponse */ public async Task<GetPriceChEcomResponse> GetPriceChEcomWithOptionsAsync(GetPriceChEcomRequest 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.ServiceCode)) { body["ServiceCode"] = request.ServiceCode; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Text)) { body["Text"] = request.Text; } 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 = "GetPriceChEcom", Version = "2020-06-29", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetPriceChEcomResponse>(await CallApiAsync(params_, req, runtime)); } /** * @param request GetPriceChEcomRequest * @return GetPriceChEcomResponse */ public GetPriceChEcomResponse GetPriceChEcom(GetPriceChEcomRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return GetPriceChEcomWithOptions(request, runtime); } /** * @param request GetPriceChEcomRequest * @return GetPriceChEcomResponse */ public async Task<GetPriceChEcomResponse> GetPriceChEcomAsync(GetPriceChEcomRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await GetPriceChEcomWithOptionsAsync(request, runtime); } /** * @summary 测试sse * * @param request GetSSETestRequest * @param runtime runtime options for this request RuntimeOptions * @return GetSSETestResponse */ public GetSSETestResponse GetSSETestWithOptions(GetSSETestRequest 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.Params)) { body["Params"] = request.Params; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ServiceCode)) { body["ServiceCode"] = request.ServiceCode; } 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 = "GetSSETest", Version = "2020-06-29", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetSSETestResponse>(CallApi(params_, req, runtime)); } /** * @summary 测试sse * * @param request GetSSETestRequest * @param runtime runtime options for this request RuntimeOptions * @return GetSSETestResponse */ public async Task<GetSSETestResponse> GetSSETestWithOptionsAsync(GetSSETestRequest 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.Params)) { body["Params"] = request.Params; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ServiceCode)) { body["ServiceCode"] = request.ServiceCode; } 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 = "GetSSETest", Version = "2020-06-29", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetSSETestResponse>(await CallApiAsync(params_, req, runtime)); } /** * @summary 测试sse * * @param request GetSSETestRequest * @return GetSSETestResponse */ public GetSSETestResponse GetSSETest(GetSSETestRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return GetSSETestWithOptions(request, runtime); } /** * @summary 测试sse * * @param request GetSSETestRequest * @return GetSSETestResponse */ public async Task<GetSSETestResponse> GetSSETestAsync(GetSSETestRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await GetSSETestWithOptionsAsync(request, runtime); } /** * @param request GetSaChGeneralRequest * @param runtime runtime options for this request RuntimeOptions * @return GetSaChGeneralResponse */ public GetSaChGeneralResponse GetSaChGeneralWithOptions(GetSaChGeneralRequest 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.ServiceCode)) { body["ServiceCode"] = request.ServiceCode; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Text)) { body["Text"] = request.Text; } 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 = "GetSaChGeneral", Version = "2020-06-29", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetSaChGeneralResponse>(CallApi(params_, req, runtime)); } /** * @param request GetSaChGeneralRequest * @param runtime runtime options for this request RuntimeOptions * @return GetSaChGeneralResponse */ public async Task<GetSaChGeneralResponse> GetSaChGeneralWithOptionsAsync(GetSaChGeneralRequest 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.ServiceCode)) { body["ServiceCode"] = request.ServiceCode; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Text)) { body["Text"] = request.Text; } 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 = "GetSaChGeneral", Version = "2020-06-29", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetSaChGeneralResponse>(await CallApiAsync(params_, req, runtime)); } /** * @param request GetSaChGeneralRequest * @return GetSaChGeneralResponse */ public GetSaChGeneralResponse GetSaChGeneral(GetSaChGeneralRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return GetSaChGeneralWithOptions(request, runtime); } /** * @param request GetSaChGeneralRequest * @return GetSaChGeneralResponse */ public async Task<GetSaChGeneralResponse> GetSaChGeneralAsync(GetSaChGeneralRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await GetSaChGeneralWithOptionsAsync(request, runtime); } /** * @param request GetSaSeaEcomRequest * @param runtime runtime options for this request RuntimeOptions * @return GetSaSeaEcomResponse */ public GetSaSeaEcomResponse GetSaSeaEcomWithOptions(GetSaSeaEcomRequest 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.Language)) { body["Language"] = request.Language; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ServiceCode)) { body["ServiceCode"] = request.ServiceCode; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Text)) { body["Text"] = request.Text; } 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 = "GetSaSeaEcom", Version = "2020-06-29", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetSaSeaEcomResponse>(CallApi(params_, req, runtime)); } /** * @param request GetSaSeaEcomRequest * @param runtime runtime options for this request RuntimeOptions * @return GetSaSeaEcomResponse */ public async Task<GetSaSeaEcomResponse> GetSaSeaEcomWithOptionsAsync(GetSaSeaEcomRequest 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.Language)) { body["Language"] = request.Language; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ServiceCode)) { body["ServiceCode"] = request.ServiceCode; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Text)) { body["Text"] = request.Text; } 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 = "GetSaSeaEcom", Version = "2020-06-29", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetSaSeaEcomResponse>(await CallApiAsync(params_, req, runtime)); } /** * @param request GetSaSeaEcomRequest * @return GetSaSeaEcomResponse */ public GetSaSeaEcomResponse GetSaSeaEcom(GetSaSeaEcomRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return GetSaSeaEcomWithOptions(request, runtime); } /** * @param request GetSaSeaEcomRequest * @return GetSaSeaEcomResponse */ public async Task<GetSaSeaEcomResponse> GetSaSeaEcomAsync(GetSaSeaEcomRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await GetSaSeaEcomWithOptionsAsync(request, runtime); } /** * @summary 获取服务数据导入状态 * * @param tmpReq GetServiceDataImportStatusRequest * @param runtime runtime options for this request RuntimeOptions * @return GetServiceDataImportStatusResponse */ public GetServiceDataImportStatusResponse GetServiceDataImportStatusWithOptions(GetServiceDataImportStatusRequest tmpReq, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(tmpReq); GetServiceDataImportStatusShrinkRequest request = new GetServiceDataImportStatusShrinkRequest(); AlibabaCloud.OpenApiUtil.Client.Convert(tmpReq, request); if (!AlibabaCloud.TeaUtil.Common.IsUnset(tmpReq.DataImportIds)) { request.DataImportIdsShrink = AlibabaCloud.OpenApiUtil.Client.ArrayToStringWithSpecifiedStyle(tmpReq.DataImportIds, "DataImportIds", "json"); } Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DataImportIdsShrink)) { body["DataImportIds"] = request.DataImportIdsShrink; } 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 = "GetServiceDataImportStatus", Version = "2020-06-29", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetServiceDataImportStatusResponse>(CallApi(params_, req, runtime)); } /** * @summary 获取服务数据导入状态 * * @param tmpReq GetServiceDataImportStatusRequest * @param runtime runtime options for this request RuntimeOptions * @return GetServiceDataImportStatusResponse */ public async Task<GetServiceDataImportStatusResponse> GetServiceDataImportStatusWithOptionsAsync(GetServiceDataImportStatusRequest tmpReq, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(tmpReq); GetServiceDataImportStatusShrinkRequest request = new GetServiceDataImportStatusShrinkRequest(); AlibabaCloud.OpenApiUtil.Client.Convert(tmpReq, request); if (!AlibabaCloud.TeaUtil.Common.IsUnset(tmpReq.DataImportIds)) { request.DataImportIdsShrink = AlibabaCloud.OpenApiUtil.Client.ArrayToStringWithSpecifiedStyle(tmpReq.DataImportIds, "DataImportIds", "json"); } Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DataImportIdsShrink)) { body["DataImportIds"] = request.DataImportIdsShrink; } 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 = "GetServiceDataImportStatus", Version = "2020-06-29", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetServiceDataImportStatusResponse>(await CallApiAsync(params_, req, runtime)); } /** * @summary 获取服务数据导入状态 * * @param request GetServiceDataImportStatusRequest * @return GetServiceDataImportStatusResponse */ public GetServiceDataImportStatusResponse GetServiceDataImportStatus(GetServiceDataImportStatusRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return GetServiceDataImportStatusWithOptions(request, runtime); } /** * @summary 获取服务数据导入状态 * * @param request GetServiceDataImportStatusRequest * @return GetServiceDataImportStatusResponse */ public async Task<GetServiceDataImportStatusResponse> GetServiceDataImportStatusAsync(GetServiceDataImportStatusRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await GetServiceDataImportStatusWithOptionsAsync(request, runtime); } /** * @param request GetSimilarityChMedicalRequest * @param runtime runtime options for this request RuntimeOptions * @return GetSimilarityChMedicalResponse */ public GetSimilarityChMedicalResponse GetSimilarityChMedicalWithOptions(GetSimilarityChMedicalRequest 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.OriginQ)) { body["OriginQ"] = request.OriginQ; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OriginT)) { body["OriginT"] = request.OriginT; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ServiceCode)) { body["ServiceCode"] = request.ServiceCode; } 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 = "GetSimilarityChMedical", Version = "2020-06-29", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetSimilarityChMedicalResponse>(CallApi(params_, req, runtime)); } /** * @param request GetSimilarityChMedicalRequest * @param runtime runtime options for this request RuntimeOptions * @return GetSimilarityChMedicalResponse */ public async Task<GetSimilarityChMedicalResponse> GetSimilarityChMedicalWithOptionsAsync(GetSimilarityChMedicalRequest 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.OriginQ)) { body["OriginQ"] = request.OriginQ; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OriginT)) { body["OriginT"] = request.OriginT; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ServiceCode)) { body["ServiceCode"] = request.ServiceCode; } 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 = "GetSimilarityChMedical", Version = "2020-06-29", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetSimilarityChMedicalResponse>(await CallApiAsync(params_, req, runtime)); } /** * @param request GetSimilarityChMedicalRequest * @return GetSimilarityChMedicalResponse */ public GetSimilarityChMedicalResponse GetSimilarityChMedical(GetSimilarityChMedicalRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return GetSimilarityChMedicalWithOptions(request, runtime); } /** * @param request GetSimilarityChMedicalRequest * @return GetSimilarityChMedicalResponse */ public async Task<GetSimilarityChMedicalResponse> GetSimilarityChMedicalAsync(GetSimilarityChMedicalRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await GetSimilarityChMedicalWithOptionsAsync(request, runtime); } /** * @param request GetSummaryChEcomRequest * @param runtime runtime options for this request RuntimeOptions * @return GetSummaryChEcomResponse */ public GetSummaryChEcomResponse GetSummaryChEcomWithOptions(GetSummaryChEcomRequest 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.ServiceCode)) { body["ServiceCode"] = request.ServiceCode; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Text)) { body["Text"] = request.Text; } 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 = "GetSummaryChEcom", Version = "2020-06-29", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetSummaryChEcomResponse>(CallApi(params_, req, runtime)); } /** * @param request GetSummaryChEcomRequest * @param runtime runtime options for this request RuntimeOptions * @return GetSummaryChEcomResponse */ public async Task<GetSummaryChEcomResponse> GetSummaryChEcomWithOptionsAsync(GetSummaryChEcomRequest 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.ServiceCode)) { body["ServiceCode"] = request.ServiceCode; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Text)) { body["Text"] = request.Text; } 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 = "GetSummaryChEcom", Version = "2020-06-29", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetSummaryChEcomResponse>(await CallApiAsync(params_, req, runtime)); } /** * @param request GetSummaryChEcomRequest * @return GetSummaryChEcomResponse */ public GetSummaryChEcomResponse GetSummaryChEcom(GetSummaryChEcomRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return GetSummaryChEcomWithOptions(request, runtime); } /** * @param request GetSummaryChEcomRequest * @return GetSummaryChEcomResponse */ public async Task<GetSummaryChEcomResponse> GetSummaryChEcomAsync(GetSummaryChEcomRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await GetSummaryChEcomWithOptionsAsync(request, runtime); } /** * @summary 根据id查询tableqa服务基本信息 * * @param request GetTableQAServiceInfoByIdRequest * @param runtime runtime options for this request RuntimeOptions * @return GetTableQAServiceInfoByIdResponse */ public GetTableQAServiceInfoByIdResponse GetTableQAServiceInfoByIdWithOptions(GetTableQAServiceInfoByIdRequest 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.ServiceCode)) { body["ServiceCode"] = request.ServiceCode; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ServiceId)) { body["ServiceId"] = request.ServiceId; } 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 = "GetTableQAServiceInfoById", Version = "2020-06-29", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetTableQAServiceInfoByIdResponse>(CallApi(params_, req, runtime)); } /** * @summary 根据id查询tableqa服务基本信息 * * @param request GetTableQAServiceInfoByIdRequest * @param runtime runtime options for this request RuntimeOptions * @return GetTableQAServiceInfoByIdResponse */ public async Task<GetTableQAServiceInfoByIdResponse> GetTableQAServiceInfoByIdWithOptionsAsync(GetTableQAServiceInfoByIdRequest 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.ServiceCode)) { body["ServiceCode"] = request.ServiceCode; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ServiceId)) { body["ServiceId"] = request.ServiceId; } 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 = "GetTableQAServiceInfoById", Version = "2020-06-29", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetTableQAServiceInfoByIdResponse>(await CallApiAsync(params_, req, runtime)); } /** * @summary 根据id查询tableqa服务基本信息 * * @param request GetTableQAServiceInfoByIdRequest * @return GetTableQAServiceInfoByIdResponse */ public GetTableQAServiceInfoByIdResponse GetTableQAServiceInfoById(GetTableQAServiceInfoByIdRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return GetTableQAServiceInfoByIdWithOptions(request, runtime); } /** * @summary 根据id查询tableqa服务基本信息 * * @param request GetTableQAServiceInfoByIdRequest * @return GetTableQAServiceInfoByIdResponse */ public async Task<GetTableQAServiceInfoByIdResponse> GetTableQAServiceInfoByIdAsync(GetTableQAServiceInfoByIdRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await GetTableQAServiceInfoByIdWithOptionsAsync(request, runtime); } /** * @param request GetTcChEcomRequest * @param runtime runtime options for this request RuntimeOptions * @return GetTcChEcomResponse */ public GetTcChEcomResponse GetTcChEcomWithOptions(GetTcChEcomRequest 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.ServiceCode)) { body["ServiceCode"] = request.ServiceCode; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Text)) { body["Text"] = request.Text; } 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 = "GetTcChEcom", Version = "2020-06-29", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetTcChEcomResponse>(CallApi(params_, req, runtime)); } /** * @param request GetTcChEcomRequest * @param runtime runtime options for this request RuntimeOptions * @return GetTcChEcomResponse */ public async Task<GetTcChEcomResponse> GetTcChEcomWithOptionsAsync(GetTcChEcomRequest 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.ServiceCode)) { body["ServiceCode"] = request.ServiceCode; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Text)) { body["Text"] = request.Text; } 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 = "GetTcChEcom", Version = "2020-06-29", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetTcChEcomResponse>(await CallApiAsync(params_, req, runtime)); } /** * @param request GetTcChEcomRequest * @return GetTcChEcomResponse */ public GetTcChEcomResponse GetTcChEcom(GetTcChEcomRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return GetTcChEcomWithOptions(request, runtime); } /** * @param request GetTcChEcomRequest * @return GetTcChEcomResponse */ public async Task<GetTcChEcomResponse> GetTcChEcomAsync(GetTcChEcomRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await GetTcChEcomWithOptionsAsync(request, runtime); } /** * @param request GetTcChGeneralRequest * @param runtime runtime options for this request RuntimeOptions * @return GetTcChGeneralResponse */ public GetTcChGeneralResponse GetTcChGeneralWithOptions(GetTcChGeneralRequest 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.ServiceCode)) { body["ServiceCode"] = request.ServiceCode; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Text)) { body["Text"] = request.Text; } 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 = "GetTcChGeneral", Version = "2020-06-29", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetTcChGeneralResponse>(CallApi(params_, req, runtime)); } /** * @param request GetTcChGeneralRequest * @param runtime runtime options for this request RuntimeOptions * @return GetTcChGeneralResponse */ public async Task<GetTcChGeneralResponse> GetTcChGeneralWithOptionsAsync(GetTcChGeneralRequest 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.ServiceCode)) { body["ServiceCode"] = request.ServiceCode; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Text)) { body["Text"] = request.Text; } 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 = "GetTcChGeneral", Version = "2020-06-29", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetTcChGeneralResponse>(await CallApiAsync(params_, req, runtime)); } /** * @param request GetTcChGeneralRequest * @return GetTcChGeneralResponse */ public GetTcChGeneralResponse GetTcChGeneral(GetTcChGeneralRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return GetTcChGeneralWithOptions(request, runtime); } /** * @param request GetTcChGeneralRequest * @return GetTcChGeneralResponse */ public async Task<GetTcChGeneralResponse> GetTcChGeneralAsync(GetTcChGeneralRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await GetTcChGeneralWithOptionsAsync(request, runtime); } /** * @param request GetTsChEcomRequest * @param runtime runtime options for this request RuntimeOptions * @return GetTsChEcomResponse */ public GetTsChEcomResponse GetTsChEcomWithOptions(GetTsChEcomRequest 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.OriginQ)) { body["OriginQ"] = request.OriginQ; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OriginT)) { body["OriginT"] = request.OriginT; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ServiceCode)) { body["ServiceCode"] = request.ServiceCode; } 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 = "GetTsChEcom", Version = "2020-06-29", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetTsChEcomResponse>(CallApi(params_, req, runtime)); } /** * @param request GetTsChEcomRequest * @param runtime runtime options for this request RuntimeOptions * @return GetTsChEcomResponse */ public async Task<GetTsChEcomResponse> GetTsChEcomWithOptionsAsync(GetTsChEcomRequest 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.OriginQ)) { body["OriginQ"] = request.OriginQ; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OriginT)) { body["OriginT"] = request.OriginT; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ServiceCode)) { body["ServiceCode"] = request.ServiceCode; } 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 = "GetTsChEcom", Version = "2020-06-29", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetTsChEcomResponse>(await CallApiAsync(params_, req, runtime)); } /** * @param request GetTsChEcomRequest * @return GetTsChEcomResponse */ public GetTsChEcomResponse GetTsChEcom(GetTsChEcomRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return GetTsChEcomWithOptions(request, runtime); } /** * @param request GetTsChEcomRequest * @return GetTsChEcomResponse */ public async Task<GetTsChEcomResponse> GetTsChEcomAsync(GetTsChEcomRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await GetTsChEcomWithOptionsAsync(request, runtime); } /** * @param request GetUserUploadSignRequest * @param runtime runtime options for this request RuntimeOptions * @return GetUserUploadSignResponse */ public GetUserUploadSignResponse GetUserUploadSignWithOptions(GetUserUploadSignRequest 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.ServiceCode)) { body["ServiceCode"] = request.ServiceCode; } 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 = "GetUserUploadSign", Version = "2020-06-29", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetUserUploadSignResponse>(CallApi(params_, req, runtime)); } /** * @param request GetUserUploadSignRequest * @param runtime runtime options for this request RuntimeOptions * @return GetUserUploadSignResponse */ public async Task<GetUserUploadSignResponse> GetUserUploadSignWithOptionsAsync(GetUserUploadSignRequest 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.ServiceCode)) { body["ServiceCode"] = request.ServiceCode; } 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 = "GetUserUploadSign", Version = "2020-06-29", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetUserUploadSignResponse>(await CallApiAsync(params_, req, runtime)); } /** * @param request GetUserUploadSignRequest * @return GetUserUploadSignResponse */ public GetUserUploadSignResponse GetUserUploadSign(GetUserUploadSignRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return GetUserUploadSignWithOptions(request, runtime); } /** * @param request GetUserUploadSignRequest * @return GetUserUploadSignResponse */ public async Task<GetUserUploadSignResponse> GetUserUploadSignAsync(GetUserUploadSignRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await GetUserUploadSignWithOptionsAsync(request, runtime); } /** * @param request GetWeChCommentRequest * @param runtime runtime options for this request RuntimeOptions * @return GetWeChCommentResponse */ public GetWeChCommentResponse GetWeChCommentWithOptions(GetWeChCommentRequest 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.Operation)) { body["Operation"] = request.Operation; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ServiceCode)) { body["ServiceCode"] = request.ServiceCode; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Size)) { body["Size"] = request.Size; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Text)) { body["Text"] = request.Text; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TokenizerId)) { body["TokenizerId"] = request.TokenizerId; } 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 = "GetWeChComment", Version = "2020-06-29", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetWeChCommentResponse>(CallApi(params_, req, runtime)); } /** * @param request GetWeChCommentRequest * @param runtime runtime options for this request RuntimeOptions * @return GetWeChCommentResponse */ public async Task<GetWeChCommentResponse> GetWeChCommentWithOptionsAsync(GetWeChCommentRequest 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.Operation)) { body["Operation"] = request.Operation; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ServiceCode)) { body["ServiceCode"] = request.ServiceCode; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Size)) { body["Size"] = request.Size; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Text)) { body["Text"] = request.Text; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TokenizerId)) { body["TokenizerId"] = request.TokenizerId; } 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 = "GetWeChComment", Version = "2020-06-29", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetWeChCommentResponse>(await CallApiAsync(params_, req, runtime)); } /** * @param request GetWeChCommentRequest * @return GetWeChCommentResponse */ public GetWeChCommentResponse GetWeChComment(GetWeChCommentRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return GetWeChCommentWithOptions(request, runtime); } /** * @param request GetWeChCommentRequest * @return GetWeChCommentResponse */ public async Task<GetWeChCommentResponse> GetWeChCommentAsync(GetWeChCommentRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await GetWeChCommentWithOptionsAsync(request, runtime); } /** * @param request GetWeChEcomRequest * @param runtime runtime options for this request RuntimeOptions * @return GetWeChEcomResponse */ public GetWeChEcomResponse GetWeChEcomWithOptions(GetWeChEcomRequest 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.Operation)) { body["Operation"] = request.Operation; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ServiceCode)) { body["ServiceCode"] = request.ServiceCode; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Size)) { body["Size"] = request.Size; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Text)) { body["Text"] = request.Text; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TokenizerId)) { body["TokenizerId"] = request.TokenizerId; } 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 = "GetWeChEcom", Version = "2020-06-29", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetWeChEcomResponse>(CallApi(params_, req, runtime)); } /** * @param request GetWeChEcomRequest * @param runtime runtime options for this request RuntimeOptions * @return GetWeChEcomResponse */ public async Task<GetWeChEcomResponse> GetWeChEcomWithOptionsAsync(GetWeChEcomRequest 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.Operation)) { body["Operation"] = request.Operation; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ServiceCode)) { body["ServiceCode"] = request.ServiceCode; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Size)) { body["Size"] = request.Size; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Text)) { body["Text"] = request.Text; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TokenizerId)) { body["TokenizerId"] = request.TokenizerId; } 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 = "GetWeChEcom", Version = "2020-06-29", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetWeChEcomResponse>(await CallApiAsync(params_, req, runtime)); } /** * @param request GetWeChEcomRequest * @return GetWeChEcomResponse */ public GetWeChEcomResponse GetWeChEcom(GetWeChEcomRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return GetWeChEcomWithOptions(request, runtime); } /** * @param request GetWeChEcomRequest * @return GetWeChEcomResponse */ public async Task<GetWeChEcomResponse> GetWeChEcomAsync(GetWeChEcomRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await GetWeChEcomWithOptionsAsync(request, runtime); } /** * @param request GetWeChEntertainmentRequest * @param runtime runtime options for this request RuntimeOptions * @return GetWeChEntertainmentResponse */ public GetWeChEntertainmentResponse GetWeChEntertainmentWithOptions(GetWeChEntertainmentRequest 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.Operation)) { body["Operation"] = request.Operation; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ServiceCode)) { body["ServiceCode"] = request.ServiceCode; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Size)) { body["Size"] = request.Size; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Text)) { body["Text"] = request.Text; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TokenizerId)) { body["TokenizerId"] = request.TokenizerId; } 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 = "GetWeChEntertainment", Version = "2020-06-29", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetWeChEntertainmentResponse>(CallApi(params_, req, runtime)); } /** * @param request GetWeChEntertainmentRequest * @param runtime runtime options for this request RuntimeOptions * @return GetWeChEntertainmentResponse */ public async Task<GetWeChEntertainmentResponse> GetWeChEntertainmentWithOptionsAsync(GetWeChEntertainmentRequest 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.Operation)) { body["Operation"] = request.Operation; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ServiceCode)) { body["ServiceCode"] = request.ServiceCode; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Size)) { body["Size"] = request.Size; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Text)) { body["Text"] = request.Text; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TokenizerId)) { body["TokenizerId"] = request.TokenizerId; } 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 = "GetWeChEntertainment", Version = "2020-06-29", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetWeChEntertainmentResponse>(await CallApiAsync(params_, req, runtime)); } /** * @param request GetWeChEntertainmentRequest * @return GetWeChEntertainmentResponse */ public GetWeChEntertainmentResponse GetWeChEntertainment(GetWeChEntertainmentRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return GetWeChEntertainmentWithOptions(request, runtime); } /** * @param request GetWeChEntertainmentRequest * @return GetWeChEntertainmentResponse */ public async Task<GetWeChEntertainmentResponse> GetWeChEntertainmentAsync(GetWeChEntertainmentRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await GetWeChEntertainmentWithOptionsAsync(request, runtime); } /** * @param request GetWeChGeneralRequest * @param runtime runtime options for this request RuntimeOptions * @return GetWeChGeneralResponse */ public GetWeChGeneralResponse GetWeChGeneralWithOptions(GetWeChGeneralRequest 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.Operation)) { body["Operation"] = request.Operation; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ServiceCode)) { body["ServiceCode"] = request.ServiceCode; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Size)) { body["Size"] = request.Size; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Text)) { body["Text"] = request.Text; } 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 = "GetWeChGeneral", Version = "2020-06-29", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetWeChGeneralResponse>(CallApi(params_, req, runtime)); } /** * @param request GetWeChGeneralRequest * @param runtime runtime options for this request RuntimeOptions * @return GetWeChGeneralResponse */ public async Task<GetWeChGeneralResponse> GetWeChGeneralWithOptionsAsync(GetWeChGeneralRequest 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.Operation)) { body["Operation"] = request.Operation; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ServiceCode)) { body["ServiceCode"] = request.ServiceCode; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Size)) { body["Size"] = request.Size; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Text)) { body["Text"] = request.Text; } 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 = "GetWeChGeneral", Version = "2020-06-29", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetWeChGeneralResponse>(await CallApiAsync(params_, req, runtime)); } /** * @param request GetWeChGeneralRequest * @return GetWeChGeneralResponse */ public GetWeChGeneralResponse GetWeChGeneral(GetWeChGeneralRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return GetWeChGeneralWithOptions(request, runtime); } /** * @param request GetWeChGeneralRequest * @return GetWeChGeneralResponse */ public async Task<GetWeChGeneralResponse> GetWeChGeneralAsync(GetWeChGeneralRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await GetWeChGeneralWithOptionsAsync(request, runtime); } /** * @param request GetWeChSearchRequest * @param runtime runtime options for this request RuntimeOptions * @return GetWeChSearchResponse */ public GetWeChSearchResponse GetWeChSearchWithOptions(GetWeChSearchRequest 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.Operation)) { body["Operation"] = request.Operation; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ServiceCode)) { body["ServiceCode"] = request.ServiceCode; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Size)) { body["Size"] = request.Size; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Text)) { body["Text"] = request.Text; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TokenizerId)) { body["TokenizerId"] = request.TokenizerId; } 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 = "GetWeChSearch", Version = "2020-06-29", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetWeChSearchResponse>(CallApi(params_, req, runtime)); } /** * @param request GetWeChSearchRequest * @param runtime runtime options for this request RuntimeOptions * @return GetWeChSearchResponse */ public async Task<GetWeChSearchResponse> GetWeChSearchWithOptionsAsync(GetWeChSearchRequest 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.Operation)) { body["Operation"] = request.Operation; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ServiceCode)) { body["ServiceCode"] = request.ServiceCode; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Size)) { body["Size"] = request.Size; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Text)) { body["Text"] = request.Text; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TokenizerId)) { body["TokenizerId"] = request.TokenizerId; } 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 = "GetWeChSearch", Version = "2020-06-29", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetWeChSearchResponse>(await CallApiAsync(params_, req, runtime)); } /** * @param request GetWeChSearchRequest * @return GetWeChSearchResponse */ public GetWeChSearchResponse GetWeChSearch(GetWeChSearchRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return GetWeChSearchWithOptions(request, runtime); } /** * @param request GetWeChSearchRequest * @return GetWeChSearchResponse */ public async Task<GetWeChSearchResponse> GetWeChSearchAsync(GetWeChSearchRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await GetWeChSearchWithOptionsAsync(request, runtime); } /** * @param request GetWsChGeneralRequest * @param runtime runtime options for this request RuntimeOptions * @return GetWsChGeneralResponse */ public GetWsChGeneralResponse GetWsChGeneralWithOptions(GetWsChGeneralRequest 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.OutType)) { body["OutType"] = request.OutType; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ServiceCode)) { body["ServiceCode"] = request.ServiceCode; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Text)) { body["Text"] = request.Text; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TokenizerId)) { body["TokenizerId"] = request.TokenizerId; } 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 = "GetWsChGeneral", Version = "2020-06-29", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetWsChGeneralResponse>(CallApi(params_, req, runtime)); } /** * @param request GetWsChGeneralRequest * @param runtime runtime options for this request RuntimeOptions * @return GetWsChGeneralResponse */ public async Task<GetWsChGeneralResponse> GetWsChGeneralWithOptionsAsync(GetWsChGeneralRequest 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.OutType)) { body["OutType"] = request.OutType; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ServiceCode)) { body["ServiceCode"] = request.ServiceCode; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Text)) { body["Text"] = request.Text; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TokenizerId)) { body["TokenizerId"] = request.TokenizerId; } 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 = "GetWsChGeneral", Version = "2020-06-29", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetWsChGeneralResponse>(await CallApiAsync(params_, req, runtime)); } /** * @param request GetWsChGeneralRequest * @return GetWsChGeneralResponse */ public GetWsChGeneralResponse GetWsChGeneral(GetWsChGeneralRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return GetWsChGeneralWithOptions(request, runtime); } /** * @param request GetWsChGeneralRequest * @return GetWsChGeneralResponse */ public async Task<GetWsChGeneralResponse> GetWsChGeneralAsync(GetWsChGeneralRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await GetWsChGeneralWithOptionsAsync(request, runtime); } /** * @param request GetWsCustomizedChEcomCommentRequest * @param runtime runtime options for this request RuntimeOptions * @return GetWsCustomizedChEcomCommentResponse */ public GetWsCustomizedChEcomCommentResponse GetWsCustomizedChEcomCommentWithOptions(GetWsCustomizedChEcomCommentRequest 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.OutType)) { body["OutType"] = request.OutType; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ServiceCode)) { body["ServiceCode"] = request.ServiceCode; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Text)) { body["Text"] = request.Text; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TokenizerId)) { body["TokenizerId"] = request.TokenizerId; } 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 = "GetWsCustomizedChEcomComment", Version = "2020-06-29", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetWsCustomizedChEcomCommentResponse>(CallApi(params_, req, runtime)); } /** * @param request GetWsCustomizedChEcomCommentRequest * @param runtime runtime options for this request RuntimeOptions * @return GetWsCustomizedChEcomCommentResponse */ public async Task<GetWsCustomizedChEcomCommentResponse> GetWsCustomizedChEcomCommentWithOptionsAsync(GetWsCustomizedChEcomCommentRequest 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.OutType)) { body["OutType"] = request.OutType; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ServiceCode)) { body["ServiceCode"] = request.ServiceCode; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Text)) { body["Text"] = request.Text; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TokenizerId)) { body["TokenizerId"] = request.TokenizerId; } 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 = "GetWsCustomizedChEcomComment", Version = "2020-06-29", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetWsCustomizedChEcomCommentResponse>(await CallApiAsync(params_, req, runtime)); } /** * @param request GetWsCustomizedChEcomCommentRequest * @return GetWsCustomizedChEcomCommentResponse */ public GetWsCustomizedChEcomCommentResponse GetWsCustomizedChEcomComment(GetWsCustomizedChEcomCommentRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return GetWsCustomizedChEcomCommentWithOptions(request, runtime); } /** * @param request GetWsCustomizedChEcomCommentRequest * @return GetWsCustomizedChEcomCommentResponse */ public async Task<GetWsCustomizedChEcomCommentResponse> GetWsCustomizedChEcomCommentAsync(GetWsCustomizedChEcomCommentRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await GetWsCustomizedChEcomCommentWithOptionsAsync(request, runtime); } /** * @param request GetWsCustomizedChEcomContentRequest * @param runtime runtime options for this request RuntimeOptions * @return GetWsCustomizedChEcomContentResponse */ public GetWsCustomizedChEcomContentResponse GetWsCustomizedChEcomContentWithOptions(GetWsCustomizedChEcomContentRequest 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.OutType)) { body["OutType"] = request.OutType; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ServiceCode)) { body["ServiceCode"] = request.ServiceCode; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Text)) { body["Text"] = request.Text; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TokenizerId)) { body["TokenizerId"] = request.TokenizerId; } 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 = "GetWsCustomizedChEcomContent", Version = "2020-06-29", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetWsCustomizedChEcomContentResponse>(CallApi(params_, req, runtime)); } /** * @param request GetWsCustomizedChEcomContentRequest * @param runtime runtime options for this request RuntimeOptions * @return GetWsCustomizedChEcomContentResponse */ public async Task<GetWsCustomizedChEcomContentResponse> GetWsCustomizedChEcomContentWithOptionsAsync(GetWsCustomizedChEcomContentRequest 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.OutType)) { body["OutType"] = request.OutType; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ServiceCode)) { body["ServiceCode"] = request.ServiceCode; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Text)) { body["Text"] = request.Text; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TokenizerId)) { body["TokenizerId"] = request.TokenizerId; } 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 = "GetWsCustomizedChEcomContent", Version = "2020-06-29", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetWsCustomizedChEcomContentResponse>(await CallApiAsync(params_, req, runtime)); } /** * @param request GetWsCustomizedChEcomContentRequest * @return GetWsCustomizedChEcomContentResponse */ public GetWsCustomizedChEcomContentResponse GetWsCustomizedChEcomContent(GetWsCustomizedChEcomContentRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return GetWsCustomizedChEcomContentWithOptions(request, runtime); } /** * @param request GetWsCustomizedChEcomContentRequest * @return GetWsCustomizedChEcomContentResponse */ public async Task<GetWsCustomizedChEcomContentResponse> GetWsCustomizedChEcomContentAsync(GetWsCustomizedChEcomContentRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await GetWsCustomizedChEcomContentWithOptionsAsync(request, runtime); } /** * @param request GetWsCustomizedChEcomTitleRequest * @param runtime runtime options for this request RuntimeOptions * @return GetWsCustomizedChEcomTitleResponse */ public GetWsCustomizedChEcomTitleResponse GetWsCustomizedChEcomTitleWithOptions(GetWsCustomizedChEcomTitleRequest 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.OutType)) { body["OutType"] = request.OutType; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ServiceCode)) { body["ServiceCode"] = request.ServiceCode; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Text)) { body["Text"] = request.Text; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TokenizerId)) { body["TokenizerId"] = request.TokenizerId; } 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 = "GetWsCustomizedChEcomTitle", Version = "2020-06-29", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetWsCustomizedChEcomTitleResponse>(CallApi(params_, req, runtime)); } /** * @param request GetWsCustomizedChEcomTitleRequest * @param runtime runtime options for this request RuntimeOptions * @return GetWsCustomizedChEcomTitleResponse */ public async Task<GetWsCustomizedChEcomTitleResponse> GetWsCustomizedChEcomTitleWithOptionsAsync(GetWsCustomizedChEcomTitleRequest 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.OutType)) { body["OutType"] = request.OutType; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ServiceCode)) { body["ServiceCode"] = request.ServiceCode; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Text)) { body["Text"] = request.Text; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TokenizerId)) { body["TokenizerId"] = request.TokenizerId; } 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 = "GetWsCustomizedChEcomTitle", Version = "2020-06-29", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetWsCustomizedChEcomTitleResponse>(await CallApiAsync(params_, req, runtime)); } /** * @param request GetWsCustomizedChEcomTitleRequest * @return GetWsCustomizedChEcomTitleResponse */ public GetWsCustomizedChEcomTitleResponse GetWsCustomizedChEcomTitle(GetWsCustomizedChEcomTitleRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return GetWsCustomizedChEcomTitleWithOptions(request, runtime); } /** * @param request GetWsCustomizedChEcomTitleRequest * @return GetWsCustomizedChEcomTitleResponse */ public async Task<GetWsCustomizedChEcomTitleResponse> GetWsCustomizedChEcomTitleAsync(GetWsCustomizedChEcomTitleRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await GetWsCustomizedChEcomTitleWithOptionsAsync(request, runtime); } /** * @param request GetWsCustomizedChEntertainmentRequest * @param runtime runtime options for this request RuntimeOptions * @return GetWsCustomizedChEntertainmentResponse */ public GetWsCustomizedChEntertainmentResponse GetWsCustomizedChEntertainmentWithOptions(GetWsCustomizedChEntertainmentRequest 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.OutType)) { body["OutType"] = request.OutType; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ServiceCode)) { body["ServiceCode"] = request.ServiceCode; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Text)) { body["Text"] = request.Text; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TokenizerId)) { body["TokenizerId"] = request.TokenizerId; } 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 = "GetWsCustomizedChEntertainment", Version = "2020-06-29", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetWsCustomizedChEntertainmentResponse>(CallApi(params_, req, runtime)); } /** * @param request GetWsCustomizedChEntertainmentRequest * @param runtime runtime options for this request RuntimeOptions * @return GetWsCustomizedChEntertainmentResponse */ public async Task<GetWsCustomizedChEntertainmentResponse> GetWsCustomizedChEntertainmentWithOptionsAsync(GetWsCustomizedChEntertainmentRequest 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.OutType)) { body["OutType"] = request.OutType; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ServiceCode)) { body["ServiceCode"] = request.ServiceCode; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Text)) { body["Text"] = request.Text; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TokenizerId)) { body["TokenizerId"] = request.TokenizerId; } 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 = "GetWsCustomizedChEntertainment", Version = "2020-06-29", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetWsCustomizedChEntertainmentResponse>(await CallApiAsync(params_, req, runtime)); } /** * @param request GetWsCustomizedChEntertainmentRequest * @return GetWsCustomizedChEntertainmentResponse */ public GetWsCustomizedChEntertainmentResponse GetWsCustomizedChEntertainment(GetWsCustomizedChEntertainmentRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return GetWsCustomizedChEntertainmentWithOptions(request, runtime); } /** * @param request GetWsCustomizedChEntertainmentRequest * @return GetWsCustomizedChEntertainmentResponse */ public async Task<GetWsCustomizedChEntertainmentResponse> GetWsCustomizedChEntertainmentAsync(GetWsCustomizedChEntertainmentRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await GetWsCustomizedChEntertainmentWithOptionsAsync(request, runtime); } /** * @summary a * * @param request GetWsCustomizedChGeneralRequest * @param runtime runtime options for this request RuntimeOptions * @return GetWsCustomizedChGeneralResponse */ public GetWsCustomizedChGeneralResponse GetWsCustomizedChGeneralWithOptions(GetWsCustomizedChGeneralRequest 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.OutType)) { body["OutType"] = request.OutType; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ServiceCode)) { body["ServiceCode"] = request.ServiceCode; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Text)) { body["Text"] = request.Text; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TokenizerId)) { body["TokenizerId"] = request.TokenizerId; } 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 = "GetWsCustomizedChGeneral", Version = "2020-06-29", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetWsCustomizedChGeneralResponse>(CallApi(params_, req, runtime)); } /** * @summary a * * @param request GetWsCustomizedChGeneralRequest * @param runtime runtime options for this request RuntimeOptions * @return GetWsCustomizedChGeneralResponse */ public async Task<GetWsCustomizedChGeneralResponse> GetWsCustomizedChGeneralWithOptionsAsync(GetWsCustomizedChGeneralRequest 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.OutType)) { body["OutType"] = request.OutType; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ServiceCode)) { body["ServiceCode"] = request.ServiceCode; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Text)) { body["Text"] = request.Text; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TokenizerId)) { body["TokenizerId"] = request.TokenizerId; } 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 = "GetWsCustomizedChGeneral", Version = "2020-06-29", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetWsCustomizedChGeneralResponse>(await CallApiAsync(params_, req, runtime)); } /** * @summary a * * @param request GetWsCustomizedChGeneralRequest * @return GetWsCustomizedChGeneralResponse */ public GetWsCustomizedChGeneralResponse GetWsCustomizedChGeneral(GetWsCustomizedChGeneralRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return GetWsCustomizedChGeneralWithOptions(request, runtime); } /** * @summary a * * @param request GetWsCustomizedChGeneralRequest * @return GetWsCustomizedChGeneralResponse */ public async Task<GetWsCustomizedChGeneralResponse> GetWsCustomizedChGeneralAsync(GetWsCustomizedChGeneralRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await GetWsCustomizedChGeneralWithOptionsAsync(request, runtime); } /** * @param request GetWsCustomizedChO2ORequest * @param runtime runtime options for this request RuntimeOptions * @return GetWsCustomizedChO2OResponse */ public GetWsCustomizedChO2OResponse GetWsCustomizedChO2OWithOptions(GetWsCustomizedChO2ORequest 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.OutType)) { body["OutType"] = request.OutType; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ServiceCode)) { body["ServiceCode"] = request.ServiceCode; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Text)) { body["Text"] = request.Text; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TokenizerId)) { body["TokenizerId"] = request.TokenizerId; } 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 = "GetWsCustomizedChO2O", Version = "2020-06-29", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetWsCustomizedChO2OResponse>(CallApi(params_, req, runtime)); } /** * @param request GetWsCustomizedChO2ORequest * @param runtime runtime options for this request RuntimeOptions * @return GetWsCustomizedChO2OResponse */ public async Task<GetWsCustomizedChO2OResponse> GetWsCustomizedChO2OWithOptionsAsync(GetWsCustomizedChO2ORequest 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.OutType)) { body["OutType"] = request.OutType; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ServiceCode)) { body["ServiceCode"] = request.ServiceCode; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Text)) { body["Text"] = request.Text; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TokenizerId)) { body["TokenizerId"] = request.TokenizerId; } 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 = "GetWsCustomizedChO2O", Version = "2020-06-29", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetWsCustomizedChO2OResponse>(await CallApiAsync(params_, req, runtime)); } /** * @param request GetWsCustomizedChO2ORequest * @return GetWsCustomizedChO2OResponse */ public GetWsCustomizedChO2OResponse GetWsCustomizedChO2O(GetWsCustomizedChO2ORequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return GetWsCustomizedChO2OWithOptions(request, runtime); } /** * @param request GetWsCustomizedChO2ORequest * @return GetWsCustomizedChO2OResponse */ public async Task<GetWsCustomizedChO2OResponse> GetWsCustomizedChO2OAsync(GetWsCustomizedChO2ORequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await GetWsCustomizedChO2OWithOptionsAsync(request, runtime); } /** * @param request GetWsCustomizedSeaEcomRequest * @param runtime runtime options for this request RuntimeOptions * @return GetWsCustomizedSeaEcomResponse */ public GetWsCustomizedSeaEcomResponse GetWsCustomizedSeaEcomWithOptions(GetWsCustomizedSeaEcomRequest 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.Language)) { body["Language"] = request.Language; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ServiceCode)) { body["ServiceCode"] = request.ServiceCode; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Text)) { body["Text"] = request.Text; } 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 = "GetWsCustomizedSeaEcom", Version = "2020-06-29", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetWsCustomizedSeaEcomResponse>(CallApi(params_, req, runtime)); } /** * @param request GetWsCustomizedSeaEcomRequest * @param runtime runtime options for this request RuntimeOptions * @return GetWsCustomizedSeaEcomResponse */ public async Task<GetWsCustomizedSeaEcomResponse> GetWsCustomizedSeaEcomWithOptionsAsync(GetWsCustomizedSeaEcomRequest 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.Language)) { body["Language"] = request.Language; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ServiceCode)) { body["ServiceCode"] = request.ServiceCode; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Text)) { body["Text"] = request.Text; } 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 = "GetWsCustomizedSeaEcom", Version = "2020-06-29", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetWsCustomizedSeaEcomResponse>(await CallApiAsync(params_, req, runtime)); } /** * @param request GetWsCustomizedSeaEcomRequest * @return GetWsCustomizedSeaEcomResponse */ public GetWsCustomizedSeaEcomResponse GetWsCustomizedSeaEcom(GetWsCustomizedSeaEcomRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return GetWsCustomizedSeaEcomWithOptions(request, runtime); } /** * @param request GetWsCustomizedSeaEcomRequest * @return GetWsCustomizedSeaEcomResponse */ public async Task<GetWsCustomizedSeaEcomResponse> GetWsCustomizedSeaEcomAsync(GetWsCustomizedSeaEcomRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await GetWsCustomizedSeaEcomWithOptionsAsync(request, runtime); } /** * @param request GetWsCustomizedSeaGeneralRequest * @param runtime runtime options for this request RuntimeOptions * @return GetWsCustomizedSeaGeneralResponse */ public GetWsCustomizedSeaGeneralResponse GetWsCustomizedSeaGeneralWithOptions(GetWsCustomizedSeaGeneralRequest 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.Language)) { body["Language"] = request.Language; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ServiceCode)) { body["ServiceCode"] = request.ServiceCode; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Text)) { body["Text"] = request.Text; } 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 = "GetWsCustomizedSeaGeneral", Version = "2020-06-29", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetWsCustomizedSeaGeneralResponse>(CallApi(params_, req, runtime)); } /** * @param request GetWsCustomizedSeaGeneralRequest * @param runtime runtime options for this request RuntimeOptions * @return GetWsCustomizedSeaGeneralResponse */ public async Task<GetWsCustomizedSeaGeneralResponse> GetWsCustomizedSeaGeneralWithOptionsAsync(GetWsCustomizedSeaGeneralRequest 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.Language)) { body["Language"] = request.Language; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ServiceCode)) { body["ServiceCode"] = request.ServiceCode; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Text)) { body["Text"] = request.Text; } 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 = "GetWsCustomizedSeaGeneral", Version = "2020-06-29", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<GetWsCustomizedSeaGeneralResponse>(await CallApiAsync(params_, req, runtime)); } /** * @param request GetWsCustomizedSeaGeneralRequest * @return GetWsCustomizedSeaGeneralResponse */ public GetWsCustomizedSeaGeneralResponse GetWsCustomizedSeaGeneral(GetWsCustomizedSeaGeneralRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return GetWsCustomizedSeaGeneralWithOptions(request, runtime); } /** * @param request GetWsCustomizedSeaGeneralRequest * @return GetWsCustomizedSeaGeneralResponse */ public async Task<GetWsCustomizedSeaGeneralResponse> GetWsCustomizedSeaGeneralAsync(GetWsCustomizedSeaGeneralRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await GetWsCustomizedSeaGeneralWithOptionsAsync(request, runtime); } /** * @summary 导入服务数据 * * @param tmpReq ImportServiceDataRequest * @param runtime runtime options for this request RuntimeOptions * @return ImportServiceDataResponse */ public ImportServiceDataResponse ImportServiceDataWithOptions(ImportServiceDataRequest tmpReq, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(tmpReq); ImportServiceDataShrinkRequest request = new ImportServiceDataShrinkRequest(); AlibabaCloud.OpenApiUtil.Client.Convert(tmpReq, request); if (!AlibabaCloud.TeaUtil.Common.IsUnset(tmpReq.Partition)) { request.PartitionShrink = AlibabaCloud.OpenApiUtil.Client.ArrayToStringWithSpecifiedStyle(tmpReq.Partition, "Partition", "json"); } Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PartitionShrink)) { body["Partition"] = request.PartitionShrink; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ServiceId)) { body["ServiceId"] = request.ServiceId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SubPath)) { body["SubPath"] = request.SubPath; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Url)) { body["Url"] = request.Url; } 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 = "ImportServiceData", Version = "2020-06-29", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<ImportServiceDataResponse>(CallApi(params_, req, runtime)); } /** * @summary 导入服务数据 * * @param tmpReq ImportServiceDataRequest * @param runtime runtime options for this request RuntimeOptions * @return ImportServiceDataResponse */ public async Task<ImportServiceDataResponse> ImportServiceDataWithOptionsAsync(ImportServiceDataRequest tmpReq, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(tmpReq); ImportServiceDataShrinkRequest request = new ImportServiceDataShrinkRequest(); AlibabaCloud.OpenApiUtil.Client.Convert(tmpReq, request); if (!AlibabaCloud.TeaUtil.Common.IsUnset(tmpReq.Partition)) { request.PartitionShrink = AlibabaCloud.OpenApiUtil.Client.ArrayToStringWithSpecifiedStyle(tmpReq.Partition, "Partition", "json"); } Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PartitionShrink)) { body["Partition"] = request.PartitionShrink; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ServiceId)) { body["ServiceId"] = request.ServiceId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SubPath)) { body["SubPath"] = request.SubPath; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Url)) { body["Url"] = request.Url; } 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 = "ImportServiceData", Version = "2020-06-29", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<ImportServiceDataResponse>(await CallApiAsync(params_, req, runtime)); } /** * @summary 导入服务数据 * * @param request ImportServiceDataRequest * @return ImportServiceDataResponse */ public ImportServiceDataResponse ImportServiceData(ImportServiceDataRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return ImportServiceDataWithOptions(request, runtime); } /** * @summary 导入服务数据 * * @param request ImportServiceDataRequest * @return ImportServiceDataResponse */ public async Task<ImportServiceDataResponse> ImportServiceDataAsync(ImportServiceDataRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await ImportServiceDataWithOptionsAsync(request, runtime); } /** * @summary 导入服务数据V2 * * @param tmpReq ImportServiceDataV2Request * @param runtime runtime options for this request RuntimeOptions * @return ImportServiceDataV2Response */ public ImportServiceDataV2Response ImportServiceDataV2WithOptions(ImportServiceDataV2Request tmpReq, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(tmpReq); ImportServiceDataV2ShrinkRequest request = new ImportServiceDataV2ShrinkRequest(); AlibabaCloud.OpenApiUtil.Client.Convert(tmpReq, request); if (!AlibabaCloud.TeaUtil.Common.IsUnset(tmpReq.Documents)) { request.DocumentsShrink = AlibabaCloud.OpenApiUtil.Client.ArrayToStringWithSpecifiedStyle(tmpReq.Documents, "Documents", "json"); } Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DataType)) { body["DataType"] = request.DataType; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DocumentsShrink)) { body["Documents"] = request.DocumentsShrink; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ServiceId)) { body["ServiceId"] = request.ServiceId; } 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 = "ImportServiceDataV2", Version = "2020-06-29", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<ImportServiceDataV2Response>(CallApi(params_, req, runtime)); } /** * @summary 导入服务数据V2 * * @param tmpReq ImportServiceDataV2Request * @param runtime runtime options for this request RuntimeOptions * @return ImportServiceDataV2Response */ public async Task<ImportServiceDataV2Response> ImportServiceDataV2WithOptionsAsync(ImportServiceDataV2Request tmpReq, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(tmpReq); ImportServiceDataV2ShrinkRequest request = new ImportServiceDataV2ShrinkRequest(); AlibabaCloud.OpenApiUtil.Client.Convert(tmpReq, request); if (!AlibabaCloud.TeaUtil.Common.IsUnset(tmpReq.Documents)) { request.DocumentsShrink = AlibabaCloud.OpenApiUtil.Client.ArrayToStringWithSpecifiedStyle(tmpReq.Documents, "Documents", "json"); } Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DataType)) { body["DataType"] = request.DataType; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DocumentsShrink)) { body["Documents"] = request.DocumentsShrink; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ServiceId)) { body["ServiceId"] = request.ServiceId; } 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 = "ImportServiceDataV2", Version = "2020-06-29", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<ImportServiceDataV2Response>(await CallApiAsync(params_, req, runtime)); } /** * @summary 导入服务数据V2 * * @param request ImportServiceDataV2Request * @return ImportServiceDataV2Response */ public ImportServiceDataV2Response ImportServiceDataV2(ImportServiceDataV2Request request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return ImportServiceDataV2WithOptions(request, runtime); } /** * @summary 导入服务数据V2 * * @param request ImportServiceDataV2Request * @return ImportServiceDataV2Response */ public async Task<ImportServiceDataV2Response> ImportServiceDataV2Async(ImportServiceDataV2Request request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await ImportServiceDataV2WithOptionsAsync(request, runtime); } /** * @param request InsertCustomRequest * @param runtime runtime options for this request RuntimeOptions * @return InsertCustomResponse */ public InsertCustomResponse InsertCustomWithOptions(InsertCustomRequest 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.ApiId)) { body["ApiId"] = request.ApiId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CustomFileName)) { body["CustomFileName"] = request.CustomFileName; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CustomUrl)) { body["CustomUrl"] = request.CustomUrl; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RegFileName)) { body["RegFileName"] = request.RegFileName; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RegUrl)) { body["RegUrl"] = request.RegUrl; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ServiceCode)) { body["ServiceCode"] = request.ServiceCode; } 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 = "InsertCustom", Version = "2020-06-29", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<InsertCustomResponse>(CallApi(params_, req, runtime)); } /** * @param request InsertCustomRequest * @param runtime runtime options for this request RuntimeOptions * @return InsertCustomResponse */ public async Task<InsertCustomResponse> InsertCustomWithOptionsAsync(InsertCustomRequest 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.ApiId)) { body["ApiId"] = request.ApiId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CustomFileName)) { body["CustomFileName"] = request.CustomFileName; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CustomUrl)) { body["CustomUrl"] = request.CustomUrl; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RegFileName)) { body["RegFileName"] = request.RegFileName; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RegUrl)) { body["RegUrl"] = request.RegUrl; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ServiceCode)) { body["ServiceCode"] = request.ServiceCode; } 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 = "InsertCustom", Version = "2020-06-29", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<InsertCustomResponse>(await CallApiAsync(params_, req, runtime)); } /** * @param request InsertCustomRequest * @return InsertCustomResponse */ public InsertCustomResponse InsertCustom(InsertCustomRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return InsertCustomWithOptions(request, runtime); } /** * @param request InsertCustomRequest * @return InsertCustomResponse */ public async Task<InsertCustomResponse> InsertCustomAsync(InsertCustomRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await InsertCustomWithOptionsAsync(request, runtime); } /** * @param request OpenAlinlpServiceRequest * @param runtime runtime options for this request RuntimeOptions * @return OpenAlinlpServiceResponse */ public OpenAlinlpServiceResponse OpenAlinlpServiceWithOptions(AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest(); AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "OpenAlinlpService", Version = "2020-06-29", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<OpenAlinlpServiceResponse>(CallApi(params_, req, runtime)); } /** * @param request OpenAlinlpServiceRequest * @param runtime runtime options for this request RuntimeOptions * @return OpenAlinlpServiceResponse */ public async Task<OpenAlinlpServiceResponse> OpenAlinlpServiceWithOptionsAsync(AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest(); AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "OpenAlinlpService", Version = "2020-06-29", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<OpenAlinlpServiceResponse>(await CallApiAsync(params_, req, runtime)); } /** * @return OpenAlinlpServiceResponse */ public OpenAlinlpServiceResponse OpenAlinlpService() { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return OpenAlinlpServiceWithOptions(runtime); } /** * @return OpenAlinlpServiceResponse */ public async Task<OpenAlinlpServiceResponse> OpenAlinlpServiceAsync() { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await OpenAlinlpServiceWithOptionsAsync(runtime); } /** * @summary 多轮改写 * * @param tmpReq PostISConvRewriterRequest * @param runtime runtime options for this request RuntimeOptions * @return PostISConvRewriterResponse */ public PostISConvRewriterResponse PostISConvRewriterWithOptions(PostISConvRewriterRequest tmpReq, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(tmpReq); PostISConvRewriterShrinkRequest request = new PostISConvRewriterShrinkRequest(); AlibabaCloud.OpenApiUtil.Client.Convert(tmpReq, request); if (!AlibabaCloud.TeaUtil.Common.IsUnset(tmpReq.Input)) { request.InputShrink = AlibabaCloud.OpenApiUtil.Client.ArrayToStringWithSpecifiedStyle(tmpReq.Input, "Input", "json"); } if (!AlibabaCloud.TeaUtil.Common.IsUnset(tmpReq.Parameters)) { request.ParametersShrink = AlibabaCloud.OpenApiUtil.Client.ArrayToStringWithSpecifiedStyle(tmpReq.Parameters, "Parameters", "json"); } Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Algorithm)) { body["Algorithm"] = request.Algorithm; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Debug)) { body["Debug"] = request.Debug; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.InputShrink)) { body["Input"] = request.InputShrink; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Model)) { body["Model"] = request.Model; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ParametersShrink)) { body["Parameters"] = request.ParametersShrink; } 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 = "PostISConvRewriter", Version = "2020-06-29", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<PostISConvRewriterResponse>(CallApi(params_, req, runtime)); } /** * @summary 多轮改写 * * @param tmpReq PostISConvRewriterRequest * @param runtime runtime options for this request RuntimeOptions * @return PostISConvRewriterResponse */ public async Task<PostISConvRewriterResponse> PostISConvRewriterWithOptionsAsync(PostISConvRewriterRequest tmpReq, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(tmpReq); PostISConvRewriterShrinkRequest request = new PostISConvRewriterShrinkRequest(); AlibabaCloud.OpenApiUtil.Client.Convert(tmpReq, request); if (!AlibabaCloud.TeaUtil.Common.IsUnset(tmpReq.Input)) { request.InputShrink = AlibabaCloud.OpenApiUtil.Client.ArrayToStringWithSpecifiedStyle(tmpReq.Input, "Input", "json"); } if (!AlibabaCloud.TeaUtil.Common.IsUnset(tmpReq.Parameters)) { request.ParametersShrink = AlibabaCloud.OpenApiUtil.Client.ArrayToStringWithSpecifiedStyle(tmpReq.Parameters, "Parameters", "json"); } Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Algorithm)) { body["Algorithm"] = request.Algorithm; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Debug)) { body["Debug"] = request.Debug; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.InputShrink)) { body["Input"] = request.InputShrink; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Model)) { body["Model"] = request.Model; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ParametersShrink)) { body["Parameters"] = request.ParametersShrink; } 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 = "PostISConvRewriter", Version = "2020-06-29", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<PostISConvRewriterResponse>(await CallApiAsync(params_, req, runtime)); } /** * @summary 多轮改写 * * @param request PostISConvRewriterRequest * @return PostISConvRewriterResponse */ public PostISConvRewriterResponse PostISConvRewriter(PostISConvRewriterRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return PostISConvRewriterWithOptions(request, runtime); } /** * @summary 多轮改写 * * @param request PostISConvRewriterRequest * @return PostISConvRewriterResponse */ public async Task<PostISConvRewriterResponse> PostISConvRewriterAsync(PostISConvRewriterRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await PostISConvRewriterWithOptionsAsync(request, runtime); } /** * @summary 通用排序模型 * * @param tmpReq PostISRerankRequest * @param runtime runtime options for this request RuntimeOptions * @return PostISRerankResponse */ public PostISRerankResponse PostISRerankWithOptions(PostISRerankRequest tmpReq, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(tmpReq); PostISRerankShrinkRequest request = new PostISRerankShrinkRequest(); AlibabaCloud.OpenApiUtil.Client.Convert(tmpReq, request); if (!AlibabaCloud.TeaUtil.Common.IsUnset(tmpReq.Input)) { request.InputShrink = AlibabaCloud.OpenApiUtil.Client.ArrayToStringWithSpecifiedStyle(tmpReq.Input, "Input", "json"); } if (!AlibabaCloud.TeaUtil.Common.IsUnset(tmpReq.Parameters)) { request.ParametersShrink = AlibabaCloud.OpenApiUtil.Client.ArrayToStringWithSpecifiedStyle(tmpReq.Parameters, "Parameters", "json"); } Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Algorithm)) { body["Algorithm"] = request.Algorithm; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Debug)) { body["Debug"] = request.Debug; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.InputShrink)) { body["Input"] = request.InputShrink; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Model)) { body["Model"] = request.Model; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ParametersShrink)) { body["Parameters"] = request.ParametersShrink; } 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 = "PostISRerank", Version = "2020-06-29", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<PostISRerankResponse>(CallApi(params_, req, runtime)); } /** * @summary 通用排序模型 * * @param tmpReq PostISRerankRequest * @param runtime runtime options for this request RuntimeOptions * @return PostISRerankResponse */ public async Task<PostISRerankResponse> PostISRerankWithOptionsAsync(PostISRerankRequest tmpReq, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(tmpReq); PostISRerankShrinkRequest request = new PostISRerankShrinkRequest(); AlibabaCloud.OpenApiUtil.Client.Convert(tmpReq, request); if (!AlibabaCloud.TeaUtil.Common.IsUnset(tmpReq.Input)) { request.InputShrink = AlibabaCloud.OpenApiUtil.Client.ArrayToStringWithSpecifiedStyle(tmpReq.Input, "Input", "json"); } if (!AlibabaCloud.TeaUtil.Common.IsUnset(tmpReq.Parameters)) { request.ParametersShrink = AlibabaCloud.OpenApiUtil.Client.ArrayToStringWithSpecifiedStyle(tmpReq.Parameters, "Parameters", "json"); } Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Algorithm)) { body["Algorithm"] = request.Algorithm; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Debug)) { body["Debug"] = request.Debug; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.InputShrink)) { body["Input"] = request.InputShrink; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Model)) { body["Model"] = request.Model; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ParametersShrink)) { body["Parameters"] = request.ParametersShrink; } 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 = "PostISRerank", Version = "2020-06-29", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<PostISRerankResponse>(await CallApiAsync(params_, req, runtime)); } /** * @summary 通用排序模型 * * @param request PostISRerankRequest * @return PostISRerankResponse */ public PostISRerankResponse PostISRerank(PostISRerankRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return PostISRerankWithOptions(request, runtime); } /** * @summary 通用排序模型 * * @param request PostISRerankRequest * @return PostISRerankResponse */ public async Task<PostISRerankResponse> PostISRerankAsync(PostISRerankRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await PostISRerankWithOptionsAsync(request, runtime); } /** * @summary 开放域搜索判定 * * @param tmpReq PostISRetrieveRouterRequest * @param runtime runtime options for this request RuntimeOptions * @return PostISRetrieveRouterResponse */ public PostISRetrieveRouterResponse PostISRetrieveRouterWithOptions(PostISRetrieveRouterRequest tmpReq, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(tmpReq); PostISRetrieveRouterShrinkRequest request = new PostISRetrieveRouterShrinkRequest(); AlibabaCloud.OpenApiUtil.Client.Convert(tmpReq, request); if (!AlibabaCloud.TeaUtil.Common.IsUnset(tmpReq.Input)) { request.InputShrink = AlibabaCloud.OpenApiUtil.Client.ArrayToStringWithSpecifiedStyle(tmpReq.Input, "Input", "json"); } if (!AlibabaCloud.TeaUtil.Common.IsUnset(tmpReq.Parameters)) { request.ParametersShrink = AlibabaCloud.OpenApiUtil.Client.ArrayToStringWithSpecifiedStyle(tmpReq.Parameters, "Parameters", "json"); } Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Debug)) { query["Debug"] = request.Debug; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.InputShrink)) { query["Input"] = request.InputShrink; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ParametersShrink)) { query["Parameters"] = request.ParametersShrink; } Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Algorithm)) { body["Algorithm"] = request.Algorithm; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Model)) { body["Model"] = request.Model; } 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 = "PostISRetrieveRouter", Version = "2020-06-29", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<PostISRetrieveRouterResponse>(CallApi(params_, req, runtime)); } /** * @summary 开放域搜索判定 * * @param tmpReq PostISRetrieveRouterRequest * @param runtime runtime options for this request RuntimeOptions * @return PostISRetrieveRouterResponse */ public async Task<PostISRetrieveRouterResponse> PostISRetrieveRouterWithOptionsAsync(PostISRetrieveRouterRequest tmpReq, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(tmpReq); PostISRetrieveRouterShrinkRequest request = new PostISRetrieveRouterShrinkRequest(); AlibabaCloud.OpenApiUtil.Client.Convert(tmpReq, request); if (!AlibabaCloud.TeaUtil.Common.IsUnset(tmpReq.Input)) { request.InputShrink = AlibabaCloud.OpenApiUtil.Client.ArrayToStringWithSpecifiedStyle(tmpReq.Input, "Input", "json"); } if (!AlibabaCloud.TeaUtil.Common.IsUnset(tmpReq.Parameters)) { request.ParametersShrink = AlibabaCloud.OpenApiUtil.Client.ArrayToStringWithSpecifiedStyle(tmpReq.Parameters, "Parameters", "json"); } Dictionary<string, object> query = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Debug)) { query["Debug"] = request.Debug; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.InputShrink)) { query["Input"] = request.InputShrink; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ParametersShrink)) { query["Parameters"] = request.ParametersShrink; } Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Algorithm)) { body["Algorithm"] = request.Algorithm; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Model)) { body["Model"] = request.Model; } 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 = "PostISRetrieveRouter", Version = "2020-06-29", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<PostISRetrieveRouterResponse>(await CallApiAsync(params_, req, runtime)); } /** * @summary 开放域搜索判定 * * @param request PostISRetrieveRouterRequest * @return PostISRetrieveRouterResponse */ public PostISRetrieveRouterResponse PostISRetrieveRouter(PostISRetrieveRouterRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return PostISRetrieveRouterWithOptions(request, runtime); } /** * @summary 开放域搜索判定 * * @param request PostISRetrieveRouterRequest * @return PostISRetrieveRouterResponse */ public async Task<PostISRetrieveRouterResponse> PostISRetrieveRouterAsync(PostISRetrieveRouterRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await PostISRetrieveRouterWithOptionsAsync(request, runtime); } /** * @summary 对话搜索身份凭证生成 * * @param request PostMSConvSearchTokenGeneratedRequest * @param runtime runtime options for this request RuntimeOptions * @return PostMSConvSearchTokenGeneratedResponse */ public PostMSConvSearchTokenGeneratedResponse PostMSConvSearchTokenGeneratedWithOptions(AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest(); AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "PostMSConvSearchTokenGenerated", Version = "2020-06-29", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<PostMSConvSearchTokenGeneratedResponse>(CallApi(params_, req, runtime)); } /** * @summary 对话搜索身份凭证生成 * * @param request PostMSConvSearchTokenGeneratedRequest * @param runtime runtime options for this request RuntimeOptions * @return PostMSConvSearchTokenGeneratedResponse */ public async Task<PostMSConvSearchTokenGeneratedResponse> PostMSConvSearchTokenGeneratedWithOptionsAsync(AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest(); AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params { Action = "PostMSConvSearchTokenGenerated", Version = "2020-06-29", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<PostMSConvSearchTokenGeneratedResponse>(await CallApiAsync(params_, req, runtime)); } /** * @summary 对话搜索身份凭证生成 * * @return PostMSConvSearchTokenGeneratedResponse */ public PostMSConvSearchTokenGeneratedResponse PostMSConvSearchTokenGenerated() { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return PostMSConvSearchTokenGeneratedWithOptions(runtime); } /** * @summary 对话搜索身份凭证生成 * * @return PostMSConvSearchTokenGeneratedResponse */ public async Task<PostMSConvSearchTokenGeneratedResponse> PostMSConvSearchTokenGeneratedAsync() { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await PostMSConvSearchTokenGeneratedWithOptionsAsync(runtime); } /** * @summary 数据处理进度查询 * * @param tmpReq PostMSDataProcessingCountRequest * @param runtime runtime options for this request RuntimeOptions * @return PostMSDataProcessingCountResponse */ public PostMSDataProcessingCountResponse PostMSDataProcessingCountWithOptions(PostMSDataProcessingCountRequest tmpReq, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(tmpReq); PostMSDataProcessingCountShrinkRequest request = new PostMSDataProcessingCountShrinkRequest(); AlibabaCloud.OpenApiUtil.Client.Convert(tmpReq, request); if (!AlibabaCloud.TeaUtil.Common.IsUnset(tmpReq.DataIds)) { request.DataIdsShrink = AlibabaCloud.OpenApiUtil.Client.ArrayToStringWithSpecifiedStyle(tmpReq.DataIds, "DataIds", "json"); } Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DataIdsShrink)) { body["DataIds"] = request.DataIdsShrink; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DataImportId)) { body["DataImportId"] = request.DataImportId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ServiceId)) { body["ServiceId"] = request.ServiceId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.XDashScopeOpenAPISource)) { body["X-DashScope-OpenAPISource"] = request.XDashScopeOpenAPISource; } 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 = "PostMSDataProcessingCount", Version = "2020-06-29", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<PostMSDataProcessingCountResponse>(CallApi(params_, req, runtime)); } /** * @summary 数据处理进度查询 * * @param tmpReq PostMSDataProcessingCountRequest * @param runtime runtime options for this request RuntimeOptions * @return PostMSDataProcessingCountResponse */ public async Task<PostMSDataProcessingCountResponse> PostMSDataProcessingCountWithOptionsAsync(PostMSDataProcessingCountRequest tmpReq, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(tmpReq); PostMSDataProcessingCountShrinkRequest request = new PostMSDataProcessingCountShrinkRequest(); AlibabaCloud.OpenApiUtil.Client.Convert(tmpReq, request); if (!AlibabaCloud.TeaUtil.Common.IsUnset(tmpReq.DataIds)) { request.DataIdsShrink = AlibabaCloud.OpenApiUtil.Client.ArrayToStringWithSpecifiedStyle(tmpReq.DataIds, "DataIds", "json"); } Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DataIdsShrink)) { body["DataIds"] = request.DataIdsShrink; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DataImportId)) { body["DataImportId"] = request.DataImportId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ServiceId)) { body["ServiceId"] = request.ServiceId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.XDashScopeOpenAPISource)) { body["X-DashScope-OpenAPISource"] = request.XDashScopeOpenAPISource; } 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 = "PostMSDataProcessingCount", Version = "2020-06-29", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<PostMSDataProcessingCountResponse>(await CallApiAsync(params_, req, runtime)); } /** * @summary 数据处理进度查询 * * @param request PostMSDataProcessingCountRequest * @return PostMSDataProcessingCountResponse */ public PostMSDataProcessingCountResponse PostMSDataProcessingCount(PostMSDataProcessingCountRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return PostMSDataProcessingCountWithOptions(request, runtime); } /** * @summary 数据处理进度查询 * * @param request PostMSDataProcessingCountRequest * @return PostMSDataProcessingCountResponse */ public async Task<PostMSDataProcessingCountResponse> PostMSDataProcessingCountAsync(PostMSDataProcessingCountRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await PostMSDataProcessingCountWithOptionsAsync(request, runtime); } /** * @summary 搜索增强 * * @param tmpReq PostMSSearchEnhanceRequest * @param runtime runtime options for this request RuntimeOptions * @return PostMSSearchEnhanceResponse */ public PostMSSearchEnhanceResponse PostMSSearchEnhanceWithOptions(PostMSSearchEnhanceRequest tmpReq, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(tmpReq); PostMSSearchEnhanceShrinkRequest request = new PostMSSearchEnhanceShrinkRequest(); AlibabaCloud.OpenApiUtil.Client.Convert(tmpReq, request); if (!AlibabaCloud.TeaUtil.Common.IsUnset(tmpReq.CustomConfigInfo)) { request.CustomConfigInfoShrink = AlibabaCloud.OpenApiUtil.Client.ArrayToStringWithSpecifiedStyle(tmpReq.CustomConfigInfo, "CustomConfigInfo", "json"); } if (!AlibabaCloud.TeaUtil.Common.IsUnset(tmpReq.Fields)) { request.FieldsShrink = AlibabaCloud.OpenApiUtil.Client.ArrayToStringWithSpecifiedStyle(tmpReq.Fields, "Fields", "json"); } if (!AlibabaCloud.TeaUtil.Common.IsUnset(tmpReq.RankModelInfo)) { request.RankModelInfoShrink = AlibabaCloud.OpenApiUtil.Client.ArrayToStringWithSpecifiedStyle(tmpReq.RankModelInfo, "RankModelInfo", "json"); } if (!AlibabaCloud.TeaUtil.Common.IsUnset(tmpReq.Sort)) { request.SortShrink = AlibabaCloud.OpenApiUtil.Client.ArrayToStringWithSpecifiedStyle(tmpReq.Sort, "Sort", "json"); } Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Body)) { body["Body"] = request.Body; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CustomConfigInfoShrink)) { body["CustomConfigInfo"] = request.CustomConfigInfoShrink; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Debug)) { body["Debug"] = request.Debug; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.FieldsShrink)) { body["Fields"] = request.FieldsShrink; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Filters)) { body["Filters"] = request.Filters; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MinScore)) { body["MinScore"] = request.MinScore; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Page)) { body["Page"] = request.Page; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Queries)) { body["Queries"] = request.Queries; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RankModelInfoShrink)) { body["RankModelInfo"] = request.RankModelInfoShrink; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Rows)) { body["Rows"] = request.Rows; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ServiceId)) { body["ServiceId"] = request.ServiceId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SortShrink)) { body["Sort"] = request.SortShrink; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Type)) { body["Type"] = request.Type; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Uq)) { body["Uq"] = request.Uq; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.XDashScopeOpenAPISource)) { body["X-DashScope-OpenAPISource"] = request.XDashScopeOpenAPISource; } 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 = "PostMSSearchEnhance", Version = "2020-06-29", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<PostMSSearchEnhanceResponse>(CallApi(params_, req, runtime)); } /** * @summary 搜索增强 * * @param tmpReq PostMSSearchEnhanceRequest * @param runtime runtime options for this request RuntimeOptions * @return PostMSSearchEnhanceResponse */ public async Task<PostMSSearchEnhanceResponse> PostMSSearchEnhanceWithOptionsAsync(PostMSSearchEnhanceRequest tmpReq, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(tmpReq); PostMSSearchEnhanceShrinkRequest request = new PostMSSearchEnhanceShrinkRequest(); AlibabaCloud.OpenApiUtil.Client.Convert(tmpReq, request); if (!AlibabaCloud.TeaUtil.Common.IsUnset(tmpReq.CustomConfigInfo)) { request.CustomConfigInfoShrink = AlibabaCloud.OpenApiUtil.Client.ArrayToStringWithSpecifiedStyle(tmpReq.CustomConfigInfo, "CustomConfigInfo", "json"); } if (!AlibabaCloud.TeaUtil.Common.IsUnset(tmpReq.Fields)) { request.FieldsShrink = AlibabaCloud.OpenApiUtil.Client.ArrayToStringWithSpecifiedStyle(tmpReq.Fields, "Fields", "json"); } if (!AlibabaCloud.TeaUtil.Common.IsUnset(tmpReq.RankModelInfo)) { request.RankModelInfoShrink = AlibabaCloud.OpenApiUtil.Client.ArrayToStringWithSpecifiedStyle(tmpReq.RankModelInfo, "RankModelInfo", "json"); } if (!AlibabaCloud.TeaUtil.Common.IsUnset(tmpReq.Sort)) { request.SortShrink = AlibabaCloud.OpenApiUtil.Client.ArrayToStringWithSpecifiedStyle(tmpReq.Sort, "Sort", "json"); } Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Body)) { body["Body"] = request.Body; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CustomConfigInfoShrink)) { body["CustomConfigInfo"] = request.CustomConfigInfoShrink; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Debug)) { body["Debug"] = request.Debug; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.FieldsShrink)) { body["Fields"] = request.FieldsShrink; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Filters)) { body["Filters"] = request.Filters; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MinScore)) { body["MinScore"] = request.MinScore; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Page)) { body["Page"] = request.Page; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Queries)) { body["Queries"] = request.Queries; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RankModelInfoShrink)) { body["RankModelInfo"] = request.RankModelInfoShrink; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Rows)) { body["Rows"] = request.Rows; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ServiceId)) { body["ServiceId"] = request.ServiceId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SortShrink)) { body["Sort"] = request.SortShrink; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Type)) { body["Type"] = request.Type; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Uq)) { body["Uq"] = request.Uq; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.XDashScopeOpenAPISource)) { body["X-DashScope-OpenAPISource"] = request.XDashScopeOpenAPISource; } 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 = "PostMSSearchEnhance", Version = "2020-06-29", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<PostMSSearchEnhanceResponse>(await CallApiAsync(params_, req, runtime)); } /** * @summary 搜索增强 * * @param request PostMSSearchEnhanceRequest * @return PostMSSearchEnhanceResponse */ public PostMSSearchEnhanceResponse PostMSSearchEnhance(PostMSSearchEnhanceRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return PostMSSearchEnhanceWithOptions(request, runtime); } /** * @summary 搜索增强 * * @param request PostMSSearchEnhanceRequest * @return PostMSSearchEnhanceResponse */ public async Task<PostMSSearchEnhanceResponse> PostMSSearchEnhanceAsync(PostMSSearchEnhanceRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await PostMSSearchEnhanceWithOptionsAsync(request, runtime); } /** * @summary 导入服务数据V2 * * @param tmpReq PostMSServiceDataImportRequest * @param runtime runtime options for this request RuntimeOptions * @return PostMSServiceDataImportResponse */ public PostMSServiceDataImportResponse PostMSServiceDataImportWithOptions(PostMSServiceDataImportRequest tmpReq, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(tmpReq); PostMSServiceDataImportShrinkRequest request = new PostMSServiceDataImportShrinkRequest(); AlibabaCloud.OpenApiUtil.Client.Convert(tmpReq, request); if (!AlibabaCloud.TeaUtil.Common.IsUnset(tmpReq.Documents)) { request.DocumentsShrink = AlibabaCloud.OpenApiUtil.Client.ArrayToStringWithSpecifiedStyle(tmpReq.Documents, "Documents", "json"); } Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DataType)) { body["DataType"] = request.DataType; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DocumentsShrink)) { body["Documents"] = request.DocumentsShrink; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ServiceId)) { body["ServiceId"] = request.ServiceId; } 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 = "PostMSServiceDataImport", Version = "2020-06-29", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<PostMSServiceDataImportResponse>(CallApi(params_, req, runtime)); } /** * @summary 导入服务数据V2 * * @param tmpReq PostMSServiceDataImportRequest * @param runtime runtime options for this request RuntimeOptions * @return PostMSServiceDataImportResponse */ public async Task<PostMSServiceDataImportResponse> PostMSServiceDataImportWithOptionsAsync(PostMSServiceDataImportRequest tmpReq, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(tmpReq); PostMSServiceDataImportShrinkRequest request = new PostMSServiceDataImportShrinkRequest(); AlibabaCloud.OpenApiUtil.Client.Convert(tmpReq, request); if (!AlibabaCloud.TeaUtil.Common.IsUnset(tmpReq.Documents)) { request.DocumentsShrink = AlibabaCloud.OpenApiUtil.Client.ArrayToStringWithSpecifiedStyle(tmpReq.Documents, "Documents", "json"); } Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DataType)) { body["DataType"] = request.DataType; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DocumentsShrink)) { body["Documents"] = request.DocumentsShrink; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ServiceId)) { body["ServiceId"] = request.ServiceId; } 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 = "PostMSServiceDataImport", Version = "2020-06-29", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<PostMSServiceDataImportResponse>(await CallApiAsync(params_, req, runtime)); } /** * @summary 导入服务数据V2 * * @param request PostMSServiceDataImportRequest * @return PostMSServiceDataImportResponse */ public PostMSServiceDataImportResponse PostMSServiceDataImport(PostMSServiceDataImportRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return PostMSServiceDataImportWithOptions(request, runtime); } /** * @summary 导入服务数据V2 * * @param request PostMSServiceDataImportRequest * @return PostMSServiceDataImportResponse */ public async Task<PostMSServiceDataImportResponse> PostMSServiceDataImportAsync(PostMSServiceDataImportRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await PostMSServiceDataImportWithOptionsAsync(request, runtime); } /** * @param request RequestTableQARequest * @param runtime runtime options for this request RuntimeOptions * @return RequestTableQAResponse */ public RequestTableQAResponse RequestTableQAWithOptions(RequestTableQARequest 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.Params)) { body["Params"] = request.Params; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ServiceCode)) { body["ServiceCode"] = request.ServiceCode; } 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 = "RequestTableQA", Version = "2020-06-29", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<RequestTableQAResponse>(CallApi(params_, req, runtime)); } /** * @param request RequestTableQARequest * @param runtime runtime options for this request RuntimeOptions * @return RequestTableQAResponse */ public async Task<RequestTableQAResponse> RequestTableQAWithOptionsAsync(RequestTableQARequest 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.Params)) { body["Params"] = request.Params; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ServiceCode)) { body["ServiceCode"] = request.ServiceCode; } 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 = "RequestTableQA", Version = "2020-06-29", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<RequestTableQAResponse>(await CallApiAsync(params_, req, runtime)); } /** * @param request RequestTableQARequest * @return RequestTableQAResponse */ public RequestTableQAResponse RequestTableQA(RequestTableQARequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return RequestTableQAWithOptions(request, runtime); } /** * @param request RequestTableQARequest * @return RequestTableQAResponse */ public async Task<RequestTableQAResponse> RequestTableQAAsync(RequestTableQARequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await RequestTableQAWithOptionsAsync(request, runtime); } /** * @summary 表格问答在线接口 * * @param request RequestTableQAOnlineRequest * @param runtime runtime options for this request RuntimeOptions * @return RequestTableQAOnlineResponse */ public RequestTableQAOnlineResponse RequestTableQAOnlineWithOptions(RequestTableQAOnlineRequest 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.BotId)) { body["BotId"] = request.BotId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Params)) { body["Params"] = request.Params; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Question)) { body["Question"] = request.Question; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ServiceCode)) { body["ServiceCode"] = request.ServiceCode; } 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 = "RequestTableQAOnline", Version = "2020-06-29", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<RequestTableQAOnlineResponse>(CallApi(params_, req, runtime)); } /** * @summary 表格问答在线接口 * * @param request RequestTableQAOnlineRequest * @param runtime runtime options for this request RuntimeOptions * @return RequestTableQAOnlineResponse */ public async Task<RequestTableQAOnlineResponse> RequestTableQAOnlineWithOptionsAsync(RequestTableQAOnlineRequest 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.BotId)) { body["BotId"] = request.BotId; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Params)) { body["Params"] = request.Params; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Question)) { body["Question"] = request.Question; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ServiceCode)) { body["ServiceCode"] = request.ServiceCode; } 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 = "RequestTableQAOnline", Version = "2020-06-29", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<RequestTableQAOnlineResponse>(await CallApiAsync(params_, req, runtime)); } /** * @summary 表格问答在线接口 * * @param request RequestTableQAOnlineRequest * @return RequestTableQAOnlineResponse */ public RequestTableQAOnlineResponse RequestTableQAOnline(RequestTableQAOnlineRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return RequestTableQAOnlineWithOptions(request, runtime); } /** * @summary 表格问答在线接口 * * @param request RequestTableQAOnlineRequest * @return RequestTableQAOnlineResponse */ public async Task<RequestTableQAOnlineResponse> RequestTableQAOnlineAsync(RequestTableQAOnlineRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await RequestTableQAOnlineWithOptionsAsync(request, runtime); } /** * @summary 更新服务数据 * * @param tmpReq UpdateServiceDataRequest * @param runtime runtime options for this request RuntimeOptions * @return UpdateServiceDataResponse */ public UpdateServiceDataResponse UpdateServiceDataWithOptions(UpdateServiceDataRequest tmpReq, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(tmpReq); UpdateServiceDataShrinkRequest request = new UpdateServiceDataShrinkRequest(); AlibabaCloud.OpenApiUtil.Client.Convert(tmpReq, request); if (!AlibabaCloud.TeaUtil.Common.IsUnset(tmpReq.Conditions)) { request.ConditionsShrink = AlibabaCloud.OpenApiUtil.Client.ArrayToStringWithSpecifiedStyle(tmpReq.Conditions, "Conditions", "json"); } Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ConditionsShrink)) { body["Conditions"] = request.ConditionsShrink; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ServiceId)) { body["ServiceId"] = request.ServiceId; } 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 = "UpdateServiceData", Version = "2020-06-29", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<UpdateServiceDataResponse>(CallApi(params_, req, runtime)); } /** * @summary 更新服务数据 * * @param tmpReq UpdateServiceDataRequest * @param runtime runtime options for this request RuntimeOptions * @return UpdateServiceDataResponse */ public async Task<UpdateServiceDataResponse> UpdateServiceDataWithOptionsAsync(UpdateServiceDataRequest tmpReq, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(tmpReq); UpdateServiceDataShrinkRequest request = new UpdateServiceDataShrinkRequest(); AlibabaCloud.OpenApiUtil.Client.Convert(tmpReq, request); if (!AlibabaCloud.TeaUtil.Common.IsUnset(tmpReq.Conditions)) { request.ConditionsShrink = AlibabaCloud.OpenApiUtil.Client.ArrayToStringWithSpecifiedStyle(tmpReq.Conditions, "Conditions", "json"); } Dictionary<string, object> body = new Dictionary<string, object>(){}; if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ConditionsShrink)) { body["Conditions"] = request.ConditionsShrink; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ServiceId)) { body["ServiceId"] = request.ServiceId; } 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 = "UpdateServiceData", Version = "2020-06-29", Protocol = "HTTPS", Pathname = "/", Method = "POST", AuthType = "AK", Style = "RPC", ReqBodyType = "formData", BodyType = "json", }; return TeaModel.ToObject<UpdateServiceDataResponse>(await CallApiAsync(params_, req, runtime)); } /** * @summary 更新服务数据 * * @param request UpdateServiceDataRequest * @return UpdateServiceDataResponse */ public UpdateServiceDataResponse UpdateServiceData(UpdateServiceDataRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return UpdateServiceDataWithOptions(request, runtime); } /** * @summary 更新服务数据 * * @param request UpdateServiceDataRequest * @return UpdateServiceDataResponse */ public async Task<UpdateServiceDataResponse> UpdateServiceDataAsync(UpdateServiceDataRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await UpdateServiceDataWithOptionsAsync(request, runtime); } } }