Skip to content

Commit 537e23a

Browse files
committed
undo gen
1 parent 385cb1c commit 537e23a

File tree

1 file changed

+16
-16
lines changed

1 file changed

+16
-16
lines changed

py/packages/genkit/src/genkit/core/typing.py

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ class BaseDataPoint(BaseModel):
5858
model_config = ConfigDict(extra='forbid', populate_by_name=True)
5959
input: Any | None = None
6060
output: Any | None = None
61-
context: list[Any] | None = None
61+
context: list | None = None
6262
reference: Any | None = None
6363
test_case_id: str | None = Field(None, alias='testCaseId')
6464
trace_ids: list[str] | None = Field(None, alias='traceIds')
@@ -74,7 +74,7 @@ class EvalRequest(BaseModel):
7474

7575

7676
class EvalStatusEnum(StrEnum):
77-
"""EvalStatusEnum data type class."""
77+
"""Enumeration of evalstatusenum values."""
7878

7979
UNKNOWN = 'UNKNOWN'
8080
PASS_ = 'PASS'
@@ -126,7 +126,7 @@ class GenkitError(BaseModel):
126126

127127

128128
class Code(StrEnum):
129-
"""Code data type class."""
129+
"""Enumeration of code values."""
130130

131131
BLOCKED = 'blocked'
132132
OTHER = 'other'
@@ -158,7 +158,7 @@ class CustomPart(BaseModel):
158158

159159

160160
class FinishReason(StrEnum):
161-
"""FinishReason data type class."""
161+
"""Enumeration of finishreason values."""
162162

163163
STOP = 'stop'
164164
LENGTH = 'length'
@@ -169,7 +169,7 @@ class FinishReason(StrEnum):
169169

170170

171171
class ToolChoice(StrEnum):
172-
"""ToolChoice data type class."""
172+
"""Enumeration of toolchoice values."""
173173

174174
AUTO = 'auto'
175175
REQUIRED = 'required'
@@ -220,7 +220,7 @@ class GenerationUsage(BaseModel):
220220

221221

222222
class Constrained(StrEnum):
223-
"""Constrained data type class."""
223+
"""Enumeration of constrained values."""
224224

225225
NONE = 'none'
226226
ALL = 'all'
@@ -244,7 +244,7 @@ class Supports(BaseModel):
244244

245245

246246
class Stage(StrEnum):
247-
"""Stage data type class."""
247+
"""Enumeration of stage values."""
248248

249249
FEATURED = 'featured'
250250
STABLE = 'stable'
@@ -301,7 +301,7 @@ class Resource1(BaseModel):
301301

302302

303303
class Role(StrEnum):
304-
"""Role data type class."""
304+
"""Enumeration of role values."""
305305

306306
SYSTEM = 'system'
307307
USER = 'user'
@@ -349,7 +349,7 @@ class ToolResponse(BaseModel):
349349
ref: str | None = None
350350
name: str
351351
output: Any | None = None
352-
content: list[Any] | None = None
352+
content: list | None = None
353353

354354

355355
class CommonRerankerOptions(BaseModel):
@@ -410,7 +410,7 @@ class SameProcessAsParentSpan(BaseModel):
410410

411411

412412
class State(StrEnum):
413-
"""State data type class."""
413+
"""Enumeration of state values."""
414414

415415
SUCCESS = 'success'
416416
ERROR = 'error'
@@ -462,10 +462,10 @@ class TraceMetadata(BaseModel):
462462
timestamp: float
463463

464464

465-
class Context(RootModel[list[Any]]):
465+
class Context(RootModel[list]):
466466
"""Root model for context."""
467467

468-
root: list[Any]
468+
root: list
469469

470470

471471
class Input(RootModel[Any]):
@@ -504,10 +504,10 @@ class MediaModel(RootModel[Any]):
504504
root: Any
505505

506506

507-
class Metadata(RootModel[dict[str, Any]]):
507+
class Metadata(RootModel[dict[str, Any] | None]):
508508
"""Root model for metadata."""
509509

510-
root: dict[str, Any]
510+
root: dict[str, Any] | None = None
511511

512512

513513
class Reasoning(RootModel[Any]):
@@ -540,10 +540,10 @@ class ToolResponseModel(RootModel[Any]):
540540
root: Any
541541

542542

543-
class Custom(RootModel[dict[str, Any]]):
543+
class Custom(RootModel[dict[str, Any] | None]):
544544
"""Root model for custom."""
545545

546-
root: dict[str, Any]
546+
root: dict[str, Any] | None = None
547547

548548

549549
class Config(RootModel[Any]):

0 commit comments

Comments
 (0)