Skip to content

Commit 71152f2

Browse files
committed
Switch to alias generator
1 parent 572fd31 commit 71152f2

File tree

3 files changed

+53
-82
lines changed

3 files changed

+53
-82
lines changed

scripts/generate_types.sh

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,8 @@ uv run datamodel-codegen \
3434
--use-standard-collections \
3535
--use-subclass-enum \
3636
--base-class a2a._base.A2ABaseModel \
37-
--snake-case-field
37+
--snake-case-field \
38+
--no-alias
3839

3940
echo "Formatting generated file with ruff..."
4041
uv run ruff format "$GENERATED_FILE"

src/a2a/_base.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
from pydantic import BaseModel, ConfigDict
2+
from pydantic.alias_generators import to_snake
23

34

45
class A2ABaseModel(BaseModel):
@@ -13,4 +14,5 @@ class A2ABaseModel(BaseModel):
1314
validate_by_name=True,
1415
validate_by_alias=True,
1516
serialize_by_alias=True,
17+
alias_generator=to_snake,
1618
)

0 commit comments

Comments
 (0)