@@ -24502,6 +24502,162 @@ public async Task<ModifyAudioFileResponse> ModifyAudioFileAsync(ModifyAudioFileR
2450224502 return await ModifyAudioFileWithOptionsAsync(request, runtime);
2450324503 }
2450424504
24505+ /// <term><b>Summary:</b></term>
24506+ /// <summary>
24507+ /// <para>修改活动外呼号码</para>
24508+ /// </summary>
24509+ ///
24510+ /// <param name="tmpReq">
24511+ /// ModifyCampaignNumbersRequest
24512+ /// </param>
24513+ /// <param name="runtime">
24514+ /// runtime options for this request RuntimeOptions
24515+ /// </param>
24516+ ///
24517+ /// <returns>
24518+ /// ModifyCampaignNumbersResponse
24519+ /// </returns>
24520+ public ModifyCampaignNumbersResponse ModifyCampaignNumbersWithOptions(ModifyCampaignNumbersRequest tmpReq, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
24521+ {
24522+ AlibabaCloud.TeaUtil.Common.ValidateModel(tmpReq);
24523+ ModifyCampaignNumbersShrinkRequest request = new ModifyCampaignNumbersShrinkRequest();
24524+ AlibabaCloud.OpenApiUtil.Client.Convert(tmpReq, request);
24525+ if (!AlibabaCloud.TeaUtil.Common.IsUnset(tmpReq.NumberList))
24526+ {
24527+ request.NumberListShrink = AlibabaCloud.OpenApiUtil.Client.ArrayToStringWithSpecifiedStyle(tmpReq.NumberList, "NumberList", "json");
24528+ }
24529+ Dictionary<string, object> query = new Dictionary<string, object>(){};
24530+ if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CampaignId))
24531+ {
24532+ query["CampaignId"] = request.CampaignId;
24533+ }
24534+ if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.InstGroupId))
24535+ {
24536+ query["InstGroupId"] = request.InstGroupId;
24537+ }
24538+ if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.InstanceId))
24539+ {
24540+ query["InstanceId"] = request.InstanceId;
24541+ }
24542+ if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.NumberListShrink))
24543+ {
24544+ query["NumberList"] = request.NumberListShrink;
24545+ }
24546+ AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
24547+ {
24548+ Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
24549+ };
24550+ AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
24551+ {
24552+ Action = "ModifyCampaignNumbers",
24553+ Version = "2020-07-01",
24554+ Protocol = "HTTPS",
24555+ Pathname = "/",
24556+ Method = "POST",
24557+ AuthType = "AK",
24558+ Style = "RPC",
24559+ ReqBodyType = "formData",
24560+ BodyType = "json",
24561+ };
24562+ return TeaModel.ToObject<ModifyCampaignNumbersResponse>(CallApi(params_, req, runtime));
24563+ }
24564+
24565+ /// <term><b>Summary:</b></term>
24566+ /// <summary>
24567+ /// <para>修改活动外呼号码</para>
24568+ /// </summary>
24569+ ///
24570+ /// <param name="tmpReq">
24571+ /// ModifyCampaignNumbersRequest
24572+ /// </param>
24573+ /// <param name="runtime">
24574+ /// runtime options for this request RuntimeOptions
24575+ /// </param>
24576+ ///
24577+ /// <returns>
24578+ /// ModifyCampaignNumbersResponse
24579+ /// </returns>
24580+ public async Task<ModifyCampaignNumbersResponse> ModifyCampaignNumbersWithOptionsAsync(ModifyCampaignNumbersRequest tmpReq, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
24581+ {
24582+ AlibabaCloud.TeaUtil.Common.ValidateModel(tmpReq);
24583+ ModifyCampaignNumbersShrinkRequest request = new ModifyCampaignNumbersShrinkRequest();
24584+ AlibabaCloud.OpenApiUtil.Client.Convert(tmpReq, request);
24585+ if (!AlibabaCloud.TeaUtil.Common.IsUnset(tmpReq.NumberList))
24586+ {
24587+ request.NumberListShrink = AlibabaCloud.OpenApiUtil.Client.ArrayToStringWithSpecifiedStyle(tmpReq.NumberList, "NumberList", "json");
24588+ }
24589+ Dictionary<string, object> query = new Dictionary<string, object>(){};
24590+ if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CampaignId))
24591+ {
24592+ query["CampaignId"] = request.CampaignId;
24593+ }
24594+ if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.InstGroupId))
24595+ {
24596+ query["InstGroupId"] = request.InstGroupId;
24597+ }
24598+ if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.InstanceId))
24599+ {
24600+ query["InstanceId"] = request.InstanceId;
24601+ }
24602+ if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.NumberListShrink))
24603+ {
24604+ query["NumberList"] = request.NumberListShrink;
24605+ }
24606+ AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
24607+ {
24608+ Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
24609+ };
24610+ AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
24611+ {
24612+ Action = "ModifyCampaignNumbers",
24613+ Version = "2020-07-01",
24614+ Protocol = "HTTPS",
24615+ Pathname = "/",
24616+ Method = "POST",
24617+ AuthType = "AK",
24618+ Style = "RPC",
24619+ ReqBodyType = "formData",
24620+ BodyType = "json",
24621+ };
24622+ return TeaModel.ToObject<ModifyCampaignNumbersResponse>(await CallApiAsync(params_, req, runtime));
24623+ }
24624+
24625+ /// <term><b>Summary:</b></term>
24626+ /// <summary>
24627+ /// <para>修改活动外呼号码</para>
24628+ /// </summary>
24629+ ///
24630+ /// <param name="request">
24631+ /// ModifyCampaignNumbersRequest
24632+ /// </param>
24633+ ///
24634+ /// <returns>
24635+ /// ModifyCampaignNumbersResponse
24636+ /// </returns>
24637+ public ModifyCampaignNumbersResponse ModifyCampaignNumbers(ModifyCampaignNumbersRequest request)
24638+ {
24639+ AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
24640+ return ModifyCampaignNumbersWithOptions(request, runtime);
24641+ }
24642+
24643+ /// <term><b>Summary:</b></term>
24644+ /// <summary>
24645+ /// <para>修改活动外呼号码</para>
24646+ /// </summary>
24647+ ///
24648+ /// <param name="request">
24649+ /// ModifyCampaignNumbersRequest
24650+ /// </param>
24651+ ///
24652+ /// <returns>
24653+ /// ModifyCampaignNumbersResponse
24654+ /// </returns>
24655+ public async Task<ModifyCampaignNumbersResponse> ModifyCampaignNumbersAsync(ModifyCampaignNumbersRequest request)
24656+ {
24657+ AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
24658+ return await ModifyCampaignNumbersWithOptionsAsync(request, runtime);
24659+ }
24660+
2450524661 /// <term><b>Summary:</b></term>
2450624662 /// <summary>
2450724663 /// <para>编辑呼入控制号码</para>
0 commit comments