@@ -34,7 +34,7 @@ private constructor(
34
34
private val functionCallOutput: RealtimeConversationItemFunctionCallOutput ? = null ,
35
35
private val mcpApprovalResponse: RealtimeMcpApprovalResponse ? = null ,
36
36
private val mcpListTools: RealtimeMcpListTools ? = null ,
37
- private val mcpToolCall : RealtimeMcpToolCall ? = null ,
37
+ private val mcpCall : RealtimeMcpToolCall ? = null ,
38
38
private val mcpApprovalRequest: RealtimeMcpApprovalRequest ? = null ,
39
39
private val _json : JsonValue ? = null ,
40
40
) {
@@ -74,7 +74,7 @@ private constructor(
74
74
fun mcpListTools (): Optional <RealtimeMcpListTools > = Optional .ofNullable(mcpListTools)
75
75
76
76
/* * A Realtime item representing an invocation of a tool on an MCP server. */
77
- fun mcpToolCall (): Optional <RealtimeMcpToolCall > = Optional .ofNullable(mcpToolCall )
77
+ fun mcpCall (): Optional <RealtimeMcpToolCall > = Optional .ofNullable(mcpCall )
78
78
79
79
/* * A Realtime item requesting human approval of a tool invocation. */
80
80
fun mcpApprovalRequest (): Optional <RealtimeMcpApprovalRequest > =
@@ -97,7 +97,7 @@ private constructor(
97
97
98
98
fun isMcpListTools (): Boolean = mcpListTools != null
99
99
100
- fun isMcpToolCall (): Boolean = mcpToolCall != null
100
+ fun isMcpCall (): Boolean = mcpCall != null
101
101
102
102
fun isMcpApprovalRequest (): Boolean = mcpApprovalRequest != null
103
103
@@ -137,7 +137,7 @@ private constructor(
137
137
fun asMcpListTools (): RealtimeMcpListTools = mcpListTools.getOrThrow(" mcpListTools" )
138
138
139
139
/* * A Realtime item representing an invocation of a tool on an MCP server. */
140
- fun asMcpToolCall (): RealtimeMcpToolCall = mcpToolCall .getOrThrow(" mcpToolCall " )
140
+ fun asMcpCall (): RealtimeMcpToolCall = mcpCall .getOrThrow(" mcpCall " )
141
141
142
142
/* * A Realtime item requesting human approval of a tool invocation. */
143
143
fun asMcpApprovalRequest (): RealtimeMcpApprovalRequest =
@@ -163,7 +163,7 @@ private constructor(
163
163
functionCallOutput != null -> visitor.visitFunctionCallOutput(functionCallOutput)
164
164
mcpApprovalResponse != null -> visitor.visitMcpApprovalResponse(mcpApprovalResponse)
165
165
mcpListTools != null -> visitor.visitMcpListTools(mcpListTools)
166
- mcpToolCall != null -> visitor.visitMcpToolCall(mcpToolCall )
166
+ mcpCall != null -> visitor.visitMcpCall(mcpCall )
167
167
mcpApprovalRequest != null -> visitor.visitMcpApprovalRequest(mcpApprovalRequest)
168
168
else -> visitor.unknown(_json )
169
169
}
@@ -216,8 +216,8 @@ private constructor(
216
216
mcpListTools.validate()
217
217
}
218
218
219
- override fun visitMcpToolCall ( mcpToolCall : RealtimeMcpToolCall ) {
220
- mcpToolCall .validate()
219
+ override fun visitMcpCall ( mcpCall : RealtimeMcpToolCall ) {
220
+ mcpCall .validate()
221
221
}
222
222
223
223
override fun visitMcpApprovalRequest (
@@ -274,8 +274,7 @@ private constructor(
274
274
override fun visitMcpListTools (mcpListTools : RealtimeMcpListTools ) =
275
275
mcpListTools.validity()
276
276
277
- override fun visitMcpToolCall (mcpToolCall : RealtimeMcpToolCall ) =
278
- mcpToolCall.validity()
277
+ override fun visitMcpCall (mcpCall : RealtimeMcpToolCall ) = mcpCall.validity()
279
278
280
279
override fun visitMcpApprovalRequest (
281
280
mcpApprovalRequest : RealtimeMcpApprovalRequest
@@ -299,7 +298,7 @@ private constructor(
299
298
functionCallOutput == other.functionCallOutput &&
300
299
mcpApprovalResponse == other.mcpApprovalResponse &&
301
300
mcpListTools == other.mcpListTools &&
302
- mcpToolCall == other.mcpToolCall &&
301
+ mcpCall == other.mcpCall &&
303
302
mcpApprovalRequest == other.mcpApprovalRequest
304
303
}
305
304
@@ -312,7 +311,7 @@ private constructor(
312
311
functionCallOutput,
313
312
mcpApprovalResponse,
314
313
mcpListTools,
315
- mcpToolCall ,
314
+ mcpCall ,
316
315
mcpApprovalRequest,
317
316
)
318
317
@@ -329,7 +328,7 @@ private constructor(
329
328
mcpApprovalResponse != null ->
330
329
" ConversationItem{mcpApprovalResponse=$mcpApprovalResponse }"
331
330
mcpListTools != null -> " ConversationItem{mcpListTools=$mcpListTools }"
332
- mcpToolCall != null -> " ConversationItem{mcpToolCall= $mcpToolCall }"
331
+ mcpCall != null -> " ConversationItem{mcpCall= $mcpCall }"
333
332
mcpApprovalRequest != null -> " ConversationItem{mcpApprovalRequest=$mcpApprovalRequest }"
334
333
_json != null -> " ConversationItem{_unknown=$_json }"
335
334
else -> throw IllegalStateException (" Invalid ConversationItem" )
@@ -392,9 +391,7 @@ private constructor(
392
391
ConversationItem (mcpListTools = mcpListTools)
393
392
394
393
/* * A Realtime item representing an invocation of a tool on an MCP server. */
395
- @JvmStatic
396
- fun ofMcpToolCall (mcpToolCall : RealtimeMcpToolCall ) =
397
- ConversationItem (mcpToolCall = mcpToolCall)
394
+ @JvmStatic fun ofMcpCall (mcpCall : RealtimeMcpToolCall ) = ConversationItem (mcpCall = mcpCall)
398
395
399
396
/* * A Realtime item requesting human approval of a tool invocation. */
400
397
@JvmStatic
@@ -445,7 +442,7 @@ private constructor(
445
442
fun visitMcpListTools (mcpListTools : RealtimeMcpListTools ): T
446
443
447
444
/* * A Realtime item representing an invocation of a tool on an MCP server. */
448
- fun visitMcpToolCall ( mcpToolCall : RealtimeMcpToolCall ): T
445
+ fun visitMcpCall ( mcpCall : RealtimeMcpToolCall ): T
449
446
450
447
/* * A Realtime item requesting human approval of a tool invocation. */
451
448
fun visitMcpApprovalRequest (mcpApprovalRequest : RealtimeMcpApprovalRequest ): T
@@ -546,9 +543,9 @@ private constructor(
546
543
ConversationItem (mcpListTools = it, _json = json)
547
544
} ? : ConversationItem (_json = json)
548
545
}
549
- " mcp_tool_call " -> {
546
+ " mcp_call " -> {
550
547
return tryDeserialize(node, jacksonTypeRef<RealtimeMcpToolCall >())?.let {
551
- ConversationItem (mcpToolCall = it, _json = json)
548
+ ConversationItem (mcpCall = it, _json = json)
552
549
} ? : ConversationItem (_json = json)
553
550
}
554
551
" mcp_approval_request" -> {
@@ -581,7 +578,7 @@ private constructor(
581
578
value.mcpApprovalResponse != null ->
582
579
generator.writeObject(value.mcpApprovalResponse)
583
580
value.mcpListTools != null -> generator.writeObject(value.mcpListTools)
584
- value.mcpToolCall != null -> generator.writeObject(value.mcpToolCall )
581
+ value.mcpCall != null -> generator.writeObject(value.mcpCall )
585
582
value.mcpApprovalRequest != null -> generator.writeObject(value.mcpApprovalRequest)
586
583
value._json != null -> generator.writeObject(value._json )
587
584
else -> throw IllegalStateException (" Invalid ConversationItem" )
0 commit comments