Skip to content

Commit 2ad1b09

Browse files
committed
refactor(whatsapp): Update Data and Key model field definitions
- Modify `status` field in Data model to be optional (str | None) - Update `remoteJidAlt` in Key model to be optional (str | None) - Add default None to `id` field in Key model - Improve model flexibility by allowing None for certain fields
1 parent 4c1dc84 commit 2ad1b09

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

agentle/agents/whatsapp/models/data.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ class Data(BaseModel):
2323

2424
key: Key
2525
pushName: str
26-
status: str
26+
status: str | None = Field(default=None)
2727
message: Message | None = Field(default=None)
2828
messageType: str | None = Field(default=None)
2929
messageTimestamp: int | None = Field(default=None)

agentle/agents/whatsapp/models/key.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,6 @@ class Key(BaseModel):
1111
"""
1212

1313
remoteJid: str
14-
remoteJidAlt: str = Field(default="")
14+
remoteJidAlt: str | None = Field(default=None)
1515
fromMe: bool
16-
id: str
16+
id: str | None = Field(default=None)

0 commit comments

Comments
 (0)