Skip to content

Commit 1f95af9

Browse files
committed
Fixes examples when using Pydantic V2
Signed-off-by: Fabio Batista <fabio@atelie.dev.br>
1 parent 21572af commit 1f95af9

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

cloudevents/pydantic/v2/event.py

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -51,53 +51,53 @@ def create(
5151
data: typing.Optional[typing.Any] = Field(
5252
title=FIELD_DESCRIPTIONS["data"].get("title"),
5353
description=FIELD_DESCRIPTIONS["data"].get("description"),
54-
example=FIELD_DESCRIPTIONS["data"].get("example"),
54+
examples=[FIELD_DESCRIPTIONS["data"].get("example")],
5555
default=None,
5656
)
5757
source: str = Field(
5858
title=FIELD_DESCRIPTIONS["source"].get("title"),
5959
description=FIELD_DESCRIPTIONS["source"].get("description"),
60-
example=FIELD_DESCRIPTIONS["source"].get("example"),
60+
examples=[FIELD_DESCRIPTIONS["source"].get("example")],
6161
)
6262
id: str = Field(
6363
title=FIELD_DESCRIPTIONS["id"].get("title"),
6464
description=FIELD_DESCRIPTIONS["id"].get("description"),
65-
example=FIELD_DESCRIPTIONS["id"].get("example"),
65+
examples=[FIELD_DESCRIPTIONS["id"].get("example")],
6666
default_factory=attribute.default_id_selection_algorithm,
6767
)
6868
type: str = Field(
6969
title=FIELD_DESCRIPTIONS["type"].get("title"),
7070
description=FIELD_DESCRIPTIONS["type"].get("description"),
71-
example=FIELD_DESCRIPTIONS["type"].get("example"),
71+
examples=[FIELD_DESCRIPTIONS["type"].get("example")],
7272
)
7373
specversion: attribute.SpecVersion = Field(
7474
title=FIELD_DESCRIPTIONS["specversion"].get("title"),
7575
description=FIELD_DESCRIPTIONS["specversion"].get("description"),
76-
example=FIELD_DESCRIPTIONS["specversion"].get("example"),
76+
examples=[FIELD_DESCRIPTIONS["specversion"].get("example")],
7777
default=attribute.DEFAULT_SPECVERSION,
7878
)
7979
time: typing.Optional[datetime.datetime] = Field(
8080
title=FIELD_DESCRIPTIONS["time"].get("title"),
8181
description=FIELD_DESCRIPTIONS["time"].get("description"),
82-
example=FIELD_DESCRIPTIONS["time"].get("example"),
82+
examples=[FIELD_DESCRIPTIONS["time"].get("example")],
8383
default_factory=attribute.default_time_selection_algorithm,
8484
)
8585
subject: typing.Optional[str] = Field(
8686
title=FIELD_DESCRIPTIONS["subject"].get("title"),
8787
description=FIELD_DESCRIPTIONS["subject"].get("description"),
88-
example=FIELD_DESCRIPTIONS["subject"].get("example"),
88+
examples=[FIELD_DESCRIPTIONS["subject"].get("example")],
8989
default=None,
9090
)
9191
datacontenttype: typing.Optional[str] = Field(
9292
title=FIELD_DESCRIPTIONS["datacontenttype"].get("title"),
9393
description=FIELD_DESCRIPTIONS["datacontenttype"].get("description"),
94-
example=FIELD_DESCRIPTIONS["datacontenttype"].get("example"),
94+
examples=[FIELD_DESCRIPTIONS["datacontenttype"].get("example")],
9595
default=None,
9696
)
9797
dataschema: typing.Optional[str] = Field(
9898
title=FIELD_DESCRIPTIONS["dataschema"].get("title"),
9999
description=FIELD_DESCRIPTIONS["dataschema"].get("description"),
100-
example=FIELD_DESCRIPTIONS["dataschema"].get("example"),
100+
examples=[FIELD_DESCRIPTIONS["dataschema"].get("example")],
101101
default=None,
102102
)
103103

0 commit comments

Comments
 (0)