Skip to content

Commit 7e7eefa

Browse files
committed
Update API CreateAppAgentTemplate: add request parameters AmbientSoundConfig.
1 parent 3e37c0b commit 7e7eefa

12 files changed

+917
-26
lines changed

ChangeLog.txt

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,19 @@
1+
2025-10-10 Version: v6.2.4
2+
- Update API CreateAppAgentTemplate: add request parameters AmbientSoundConfig.
3+
- Update API CreateAppAgentTemplate: add request parameters BackChannelConfig.
4+
- Update API CreateAppAgentTemplate: add request parameters InterruptConfig.
5+
- Update API DescribeAppAgentTemplates: add response parameters Body.Templates.$.AmbientSoundConfig.
6+
- Update API DescribeAppAgentTemplates: add response parameters Body.Templates.$.BackChannelConfig.
7+
- Update API DescribeAppAgentTemplates: add response parameters Body.Templates.$.InterruptConfig.
8+
- Update API ModifyAppAgentTemplate: add request parameters AmbientSoundConfig.
9+
- Update API ModifyAppAgentTemplate: add request parameters BackChannelConfig.
10+
- Update API ModifyAppAgentTemplate: add request parameters InterruptConfig.
11+
- Update API NotifyAgent: add request parameters BackgroundMusic.
12+
- Update API StartAgent: add request parameters VoiceChatConfig.AmbientSoundConfig.
13+
- Update API StartAgent: add request parameters VoiceChatConfig.BackChannelConfig.
14+
- Update API StartAgent: add request parameters VoiceChatConfig.InterruptConfig.
15+
16+
117
2025-08-04 Version: v6.2.3
218
- Update API CreateAppAgentTemplate: add request parameters AgentSilenceConfig.
319
- Update API CreateAppAgentTemplate: add request parameters AsrConfig.VadConfig.

client/client.go

Lines changed: 61 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -199,10 +199,22 @@ func (client *Client) CreateAppAgentTemplateWithOptions(tmpReq *CreateAppAgentTe
199199
request.AgentSilenceConfigShrink = openapiutil.ArrayToStringWithSpecifiedStyle(tmpReq.AgentSilenceConfig, dara.String("AgentSilenceConfig"), dara.String("json"))
200200
}
201201

202+
if !dara.IsNil(tmpReq.AmbientSoundConfig) {
203+
request.AmbientSoundConfigShrink = openapiutil.ArrayToStringWithSpecifiedStyle(tmpReq.AmbientSoundConfig, dara.String("AmbientSoundConfig"), dara.String("json"))
204+
}
205+
202206
if !dara.IsNil(tmpReq.AsrConfig) {
203207
request.AsrConfigShrink = openapiutil.ArrayToStringWithSpecifiedStyle(tmpReq.AsrConfig, dara.String("AsrConfig"), dara.String("json"))
204208
}
205209

210+
if !dara.IsNil(tmpReq.BackChannelConfig) {
211+
request.BackChannelConfigShrink = openapiutil.ArrayToStringWithSpecifiedStyle(tmpReq.BackChannelConfig, dara.String("BackChannelConfig"), dara.String("json"))
212+
}
213+
214+
if !dara.IsNil(tmpReq.InterruptConfig) {
215+
request.InterruptConfigShrink = openapiutil.ArrayToStringWithSpecifiedStyle(tmpReq.InterruptConfig, dara.String("InterruptConfig"), dara.String("json"))
216+
}
217+
206218
if !dara.IsNil(tmpReq.LlmConfig) {
207219
request.LlmConfigShrink = openapiutil.ArrayToStringWithSpecifiedStyle(tmpReq.LlmConfig, dara.String("LlmConfig"), dara.String("json"))
208220
}
@@ -216,6 +228,10 @@ func (client *Client) CreateAppAgentTemplateWithOptions(tmpReq *CreateAppAgentTe
216228
query["AgentSilenceConfig"] = request.AgentSilenceConfigShrink
217229
}
218230

231+
if !dara.IsNil(request.AmbientSoundConfigShrink) {
232+
query["AmbientSoundConfig"] = request.AmbientSoundConfigShrink
233+
}
234+
219235
if !dara.IsNil(request.AppId) {
220236
query["AppId"] = request.AppId
221237
}
@@ -224,6 +240,10 @@ func (client *Client) CreateAppAgentTemplateWithOptions(tmpReq *CreateAppAgentTe
224240
query["AsrConfig"] = request.AsrConfigShrink
225241
}
226242

243+
if !dara.IsNil(request.BackChannelConfigShrink) {
244+
query["BackChannelConfig"] = request.BackChannelConfigShrink
245+
}
246+
227247
if !dara.IsNil(request.ChatMode) {
228248
query["ChatMode"] = request.ChatMode
229249
}
@@ -232,6 +252,10 @@ func (client *Client) CreateAppAgentTemplateWithOptions(tmpReq *CreateAppAgentTe
232252
query["Greeting"] = request.Greeting
233253
}
234254

255+
if !dara.IsNil(request.InterruptConfigShrink) {
256+
query["InterruptConfig"] = request.InterruptConfigShrink
257+
}
258+
235259
if !dara.IsNil(request.InterruptMode) {
236260
query["InterruptMode"] = request.InterruptMode
237261
}
@@ -5916,10 +5940,22 @@ func (client *Client) ModifyAppAgentTemplateWithOptions(tmpReq *ModifyAppAgentTe
59165940
request.AgentSilenceConfigShrink = openapiutil.ArrayToStringWithSpecifiedStyle(tmpReq.AgentSilenceConfig, dara.String("AgentSilenceConfig"), dara.String("json"))
59175941
}
59185942

5943+
if !dara.IsNil(tmpReq.AmbientSoundConfig) {
5944+
request.AmbientSoundConfigShrink = openapiutil.ArrayToStringWithSpecifiedStyle(tmpReq.AmbientSoundConfig, dara.String("AmbientSoundConfig"), dara.String("json"))
5945+
}
5946+
59195947
if !dara.IsNil(tmpReq.AsrConfig) {
59205948
request.AsrConfigShrink = openapiutil.ArrayToStringWithSpecifiedStyle(tmpReq.AsrConfig, dara.String("AsrConfig"), dara.String("json"))
59215949
}
59225950

5951+
if !dara.IsNil(tmpReq.BackChannelConfig) {
5952+
request.BackChannelConfigShrink = openapiutil.ArrayToStringWithSpecifiedStyle(tmpReq.BackChannelConfig, dara.String("BackChannelConfig"), dara.String("json"))
5953+
}
5954+
5955+
if !dara.IsNil(tmpReq.InterruptConfig) {
5956+
request.InterruptConfigShrink = openapiutil.ArrayToStringWithSpecifiedStyle(tmpReq.InterruptConfig, dara.String("InterruptConfig"), dara.String("json"))
5957+
}
5958+
59235959
if !dara.IsNil(tmpReq.LlmConfig) {
59245960
request.LlmConfigShrink = openapiutil.ArrayToStringWithSpecifiedStyle(tmpReq.LlmConfig, dara.String("LlmConfig"), dara.String("json"))
59255961
}
@@ -5933,6 +5969,10 @@ func (client *Client) ModifyAppAgentTemplateWithOptions(tmpReq *ModifyAppAgentTe
59335969
query["AgentSilenceConfig"] = request.AgentSilenceConfigShrink
59345970
}
59355971

5972+
if !dara.IsNil(request.AmbientSoundConfigShrink) {
5973+
query["AmbientSoundConfig"] = request.AmbientSoundConfigShrink
5974+
}
5975+
59365976
if !dara.IsNil(request.AppId) {
59375977
query["AppId"] = request.AppId
59385978
}
@@ -5941,6 +5981,10 @@ func (client *Client) ModifyAppAgentTemplateWithOptions(tmpReq *ModifyAppAgentTe
59415981
query["AsrConfig"] = request.AsrConfigShrink
59425982
}
59435983

5984+
if !dara.IsNil(request.BackChannelConfigShrink) {
5985+
query["BackChannelConfig"] = request.BackChannelConfigShrink
5986+
}
5987+
59445988
if !dara.IsNil(request.ChatMode) {
59455989
query["ChatMode"] = request.ChatMode
59465990
}
@@ -5953,6 +5997,10 @@ func (client *Client) ModifyAppAgentTemplateWithOptions(tmpReq *ModifyAppAgentTe
59535997
query["Id"] = request.Id
59545998
}
59555999

6000+
if !dara.IsNil(request.InterruptConfigShrink) {
6001+
query["InterruptConfig"] = request.InterruptConfigShrink
6002+
}
6003+
59566004
if !dara.IsNil(request.InterruptMode) {
59576005
query["InterruptMode"] = request.InterruptMode
59586006
}
@@ -6640,21 +6688,31 @@ func (client *Client) ModifyMPULayout(request *ModifyMPULayoutRequest) (_result
66406688
//
66416689
// # NotifyAgent
66426690
//
6643-
// @param request - NotifyAgentRequest
6691+
// @param tmpReq - NotifyAgentRequest
66446692
//
66456693
// @param runtime - runtime options for this request RuntimeOptions
66466694
//
66476695
// @return NotifyAgentResponse
6648-
func (client *Client) NotifyAgentWithOptions(request *NotifyAgentRequest, runtime *dara.RuntimeOptions) (_result *NotifyAgentResponse, _err error) {
6649-
_err = request.Validate()
6696+
func (client *Client) NotifyAgentWithOptions(tmpReq *NotifyAgentRequest, runtime *dara.RuntimeOptions) (_result *NotifyAgentResponse, _err error) {
6697+
_err = tmpReq.Validate()
66506698
if _err != nil {
66516699
return _result, _err
66526700
}
6701+
request := &NotifyAgentShrinkRequest{}
6702+
openapiutil.Convert(tmpReq, request)
6703+
if !dara.IsNil(tmpReq.BackgroundMusic) {
6704+
request.BackgroundMusicShrink = openapiutil.ArrayToStringWithSpecifiedStyle(tmpReq.BackgroundMusic, dara.String("BackgroundMusic"), dara.String("json"))
6705+
}
6706+
66536707
query := map[string]interface{}{}
66546708
if !dara.IsNil(request.AppId) {
66556709
query["AppId"] = request.AppId
66566710
}
66576711

6712+
if !dara.IsNil(request.BackgroundMusicShrink) {
6713+
query["BackgroundMusic"] = request.BackgroundMusicShrink
6714+
}
6715+
66586716
if !dara.IsNil(request.ChannelId) {
66596717
query["ChannelId"] = request.ChannelId
66606718
}

client/client_context_func.go

Lines changed: 61 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -137,10 +137,22 @@ func (client *Client) CreateAppAgentTemplateWithContext(ctx context.Context, tmp
137137
request.AgentSilenceConfigShrink = openapiutil.ArrayToStringWithSpecifiedStyle(tmpReq.AgentSilenceConfig, dara.String("AgentSilenceConfig"), dara.String("json"))
138138
}
139139

140+
if !dara.IsNil(tmpReq.AmbientSoundConfig) {
141+
request.AmbientSoundConfigShrink = openapiutil.ArrayToStringWithSpecifiedStyle(tmpReq.AmbientSoundConfig, dara.String("AmbientSoundConfig"), dara.String("json"))
142+
}
143+
140144
if !dara.IsNil(tmpReq.AsrConfig) {
141145
request.AsrConfigShrink = openapiutil.ArrayToStringWithSpecifiedStyle(tmpReq.AsrConfig, dara.String("AsrConfig"), dara.String("json"))
142146
}
143147

148+
if !dara.IsNil(tmpReq.BackChannelConfig) {
149+
request.BackChannelConfigShrink = openapiutil.ArrayToStringWithSpecifiedStyle(tmpReq.BackChannelConfig, dara.String("BackChannelConfig"), dara.String("json"))
150+
}
151+
152+
if !dara.IsNil(tmpReq.InterruptConfig) {
153+
request.InterruptConfigShrink = openapiutil.ArrayToStringWithSpecifiedStyle(tmpReq.InterruptConfig, dara.String("InterruptConfig"), dara.String("json"))
154+
}
155+
144156
if !dara.IsNil(tmpReq.LlmConfig) {
145157
request.LlmConfigShrink = openapiutil.ArrayToStringWithSpecifiedStyle(tmpReq.LlmConfig, dara.String("LlmConfig"), dara.String("json"))
146158
}
@@ -154,6 +166,10 @@ func (client *Client) CreateAppAgentTemplateWithContext(ctx context.Context, tmp
154166
query["AgentSilenceConfig"] = request.AgentSilenceConfigShrink
155167
}
156168

169+
if !dara.IsNil(request.AmbientSoundConfigShrink) {
170+
query["AmbientSoundConfig"] = request.AmbientSoundConfigShrink
171+
}
172+
157173
if !dara.IsNil(request.AppId) {
158174
query["AppId"] = request.AppId
159175
}
@@ -162,6 +178,10 @@ func (client *Client) CreateAppAgentTemplateWithContext(ctx context.Context, tmp
162178
query["AsrConfig"] = request.AsrConfigShrink
163179
}
164180

181+
if !dara.IsNil(request.BackChannelConfigShrink) {
182+
query["BackChannelConfig"] = request.BackChannelConfigShrink
183+
}
184+
165185
if !dara.IsNil(request.ChatMode) {
166186
query["ChatMode"] = request.ChatMode
167187
}
@@ -170,6 +190,10 @@ func (client *Client) CreateAppAgentTemplateWithContext(ctx context.Context, tmp
170190
query["Greeting"] = request.Greeting
171191
}
172192

193+
if !dara.IsNil(request.InterruptConfigShrink) {
194+
query["InterruptConfig"] = request.InterruptConfigShrink
195+
}
196+
173197
if !dara.IsNil(request.InterruptMode) {
174198
query["InterruptMode"] = request.InterruptMode
175199
}
@@ -4441,10 +4465,22 @@ func (client *Client) ModifyAppAgentTemplateWithContext(ctx context.Context, tmp
44414465
request.AgentSilenceConfigShrink = openapiutil.ArrayToStringWithSpecifiedStyle(tmpReq.AgentSilenceConfig, dara.String("AgentSilenceConfig"), dara.String("json"))
44424466
}
44434467

4468+
if !dara.IsNil(tmpReq.AmbientSoundConfig) {
4469+
request.AmbientSoundConfigShrink = openapiutil.ArrayToStringWithSpecifiedStyle(tmpReq.AmbientSoundConfig, dara.String("AmbientSoundConfig"), dara.String("json"))
4470+
}
4471+
44444472
if !dara.IsNil(tmpReq.AsrConfig) {
44454473
request.AsrConfigShrink = openapiutil.ArrayToStringWithSpecifiedStyle(tmpReq.AsrConfig, dara.String("AsrConfig"), dara.String("json"))
44464474
}
44474475

4476+
if !dara.IsNil(tmpReq.BackChannelConfig) {
4477+
request.BackChannelConfigShrink = openapiutil.ArrayToStringWithSpecifiedStyle(tmpReq.BackChannelConfig, dara.String("BackChannelConfig"), dara.String("json"))
4478+
}
4479+
4480+
if !dara.IsNil(tmpReq.InterruptConfig) {
4481+
request.InterruptConfigShrink = openapiutil.ArrayToStringWithSpecifiedStyle(tmpReq.InterruptConfig, dara.String("InterruptConfig"), dara.String("json"))
4482+
}
4483+
44484484
if !dara.IsNil(tmpReq.LlmConfig) {
44494485
request.LlmConfigShrink = openapiutil.ArrayToStringWithSpecifiedStyle(tmpReq.LlmConfig, dara.String("LlmConfig"), dara.String("json"))
44504486
}
@@ -4458,6 +4494,10 @@ func (client *Client) ModifyAppAgentTemplateWithContext(ctx context.Context, tmp
44584494
query["AgentSilenceConfig"] = request.AgentSilenceConfigShrink
44594495
}
44604496

4497+
if !dara.IsNil(request.AmbientSoundConfigShrink) {
4498+
query["AmbientSoundConfig"] = request.AmbientSoundConfigShrink
4499+
}
4500+
44614501
if !dara.IsNil(request.AppId) {
44624502
query["AppId"] = request.AppId
44634503
}
@@ -4466,6 +4506,10 @@ func (client *Client) ModifyAppAgentTemplateWithContext(ctx context.Context, tmp
44664506
query["AsrConfig"] = request.AsrConfigShrink
44674507
}
44684508

4509+
if !dara.IsNil(request.BackChannelConfigShrink) {
4510+
query["BackChannelConfig"] = request.BackChannelConfigShrink
4511+
}
4512+
44694513
if !dara.IsNil(request.ChatMode) {
44704514
query["ChatMode"] = request.ChatMode
44714515
}
@@ -4478,6 +4522,10 @@ func (client *Client) ModifyAppAgentTemplateWithContext(ctx context.Context, tmp
44784522
query["Id"] = request.Id
44794523
}
44804524

4525+
if !dara.IsNil(request.InterruptConfigShrink) {
4526+
query["InterruptConfig"] = request.InterruptConfigShrink
4527+
}
4528+
44814529
if !dara.IsNil(request.InterruptMode) {
44824530
query["InterruptMode"] = request.InterruptMode
44834531
}
@@ -4989,21 +5037,31 @@ func (client *Client) ModifyMPULayoutWithContext(ctx context.Context, request *M
49895037
//
49905038
// # NotifyAgent
49915039
//
4992-
// @param request - NotifyAgentRequest
5040+
// @param tmpReq - NotifyAgentRequest
49935041
//
49945042
// @param runtime - runtime options for this request RuntimeOptions
49955043
//
49965044
// @return NotifyAgentResponse
4997-
func (client *Client) NotifyAgentWithContext(ctx context.Context, request *NotifyAgentRequest, runtime *dara.RuntimeOptions) (_result *NotifyAgentResponse, _err error) {
4998-
_err = request.Validate()
5045+
func (client *Client) NotifyAgentWithContext(ctx context.Context, tmpReq *NotifyAgentRequest, runtime *dara.RuntimeOptions) (_result *NotifyAgentResponse, _err error) {
5046+
_err = tmpReq.Validate()
49995047
if _err != nil {
50005048
return _result, _err
50015049
}
5050+
request := &NotifyAgentShrinkRequest{}
5051+
openapiutil.Convert(tmpReq, request)
5052+
if !dara.IsNil(tmpReq.BackgroundMusic) {
5053+
request.BackgroundMusicShrink = openapiutil.ArrayToStringWithSpecifiedStyle(tmpReq.BackgroundMusic, dara.String("BackgroundMusic"), dara.String("json"))
5054+
}
5055+
50025056
query := map[string]interface{}{}
50035057
if !dara.IsNil(request.AppId) {
50045058
query["AppId"] = request.AppId
50055059
}
50065060

5061+
if !dara.IsNil(request.BackgroundMusicShrink) {
5062+
query["BackgroundMusic"] = request.BackgroundMusicShrink
5063+
}
5064+
50075065
if !dara.IsNil(request.ChannelId) {
50085066
query["ChannelId"] = request.ChannelId
50095067
}

0 commit comments

Comments
 (0)