Skip to content

Commit 4e121bb

Browse files
MarkDaoustcopybara-github
authored andcommitted
chore: Fix pydantic warnings
PiperOrigin-RevId: 932857315
1 parent eef6a5a commit 4e121bb

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

google/genai/_gaos/types/basemodel.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -189,6 +189,9 @@ def validate_lax(v: Any) -> 'UnrecognizedStr':
189189
core_schema.no_info_plain_validator_function(validate_lax)
190190
]),
191191
strict_schema=core_schema.none_schema(), # Always fails in strict mode
192+
serialization=core_schema.plain_serializer_function_ser_schema(
193+
lambda v: str(v)
194+
),
192195
)
193196

194197

@@ -207,4 +210,7 @@ def validate_lax(v: Any) -> 'UnrecognizedInt':
207210
core_schema.no_info_plain_validator_function(validate_lax)
208211
]),
209212
strict_schema=core_schema.none_schema(), # Always fails in strict mode
213+
serialization=core_schema.plain_serializer_function_ser_schema(
214+
lambda v: int(v)
215+
),
210216
)

0 commit comments

Comments
 (0)