Skip to content

Commit 332065c

Browse files
fix(AI): Add explicit variant names for union types
1 parent 25eef72 commit 332065c

File tree

2 files changed

+14
-14
lines changed

2 files changed

+14
-14
lines changed

.stats.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
configured_endpoints: 1752
2-
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/cloudflare%2Fcloudflare-aaa0c2e113a80779a7b62b7a0ae00b3ded41f3df37113b2d4b0f2a6a016f371f.yml
2+
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/cloudflare%2Fcloudflare-c253f99839358f21fe843b2b08cc0278e5216c2802d2acc51538641e693e6c68.yml
33
openapi_spec_hash: 26ba4fb0803ede81607623f90186ae17
4-
config_hash: c378ce442cd9c76099d2dcd521dc4025
4+
config_hash: 6a9fd3406d52e894e3cdd5dd7e9893be

src/cloudflare/types/ai/ai_run_params.py

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -24,10 +24,10 @@
2424
"MessagesToolUnionMember0",
2525
"MessagesToolUnionMember0Parameters",
2626
"MessagesToolUnionMember0ParametersProperties",
27-
"MessagesToolUnionMember1",
28-
"MessagesToolUnionMember1Function",
29-
"MessagesToolUnionMember1FunctionParameters",
30-
"MessagesToolUnionMember1FunctionParametersProperties",
27+
"MessagesToolFunction",
28+
"MessagesToolFunctionFunction",
29+
"MessagesToolFunctionFunctionParameters",
30+
"MessagesToolFunctionFunctionParametersProperties",
3131
"Translation",
3232
"Summarization",
3333
"ImageToText",
@@ -331,16 +331,16 @@ class MessagesToolUnionMember0(TypedDict, total=False):
331331
"""Schema defining the parameters accepted by the tool."""
332332

333333

334-
class MessagesToolUnionMember1FunctionParametersProperties(TypedDict, total=False):
334+
class MessagesToolFunctionFunctionParametersProperties(TypedDict, total=False):
335335
description: Required[str]
336336
"""A description of the expected parameter."""
337337

338338
type: Required[str]
339339
"""The data type of the parameter."""
340340

341341

342-
class MessagesToolUnionMember1FunctionParameters(TypedDict, total=False):
343-
properties: Required[Dict[str, MessagesToolUnionMember1FunctionParametersProperties]]
342+
class MessagesToolFunctionFunctionParameters(TypedDict, total=False):
343+
properties: Required[Dict[str, MessagesToolFunctionFunctionParametersProperties]]
344344
"""Definitions of each parameter."""
345345

346346
type: Required[str]
@@ -350,26 +350,26 @@ class MessagesToolUnionMember1FunctionParameters(TypedDict, total=False):
350350
"""List of required parameter names."""
351351

352352

353-
class MessagesToolUnionMember1Function(TypedDict, total=False):
353+
class MessagesToolFunctionFunction(TypedDict, total=False):
354354
description: Required[str]
355355
"""A brief description of what the function does."""
356356

357357
name: Required[str]
358358
"""The name of the function."""
359359

360-
parameters: Required[MessagesToolUnionMember1FunctionParameters]
360+
parameters: Required[MessagesToolFunctionFunctionParameters]
361361
"""Schema defining the parameters accepted by the function."""
362362

363363

364-
class MessagesToolUnionMember1(TypedDict, total=False):
365-
function: Required[MessagesToolUnionMember1Function]
364+
class MessagesToolFunction(TypedDict, total=False):
365+
function: Required[MessagesToolFunctionFunction]
366366
"""Details of the function tool."""
367367

368368
type: Required[str]
369369
"""Specifies the type of tool (e.g., 'function')."""
370370

371371

372-
MessagesTool: TypeAlias = Union[MessagesToolUnionMember0, MessagesToolUnionMember1]
372+
MessagesTool: TypeAlias = Union[MessagesToolUnionMember0, MessagesToolFunction]
373373

374374

375375
class Translation(TypedDict, total=False):

0 commit comments

Comments
 (0)