Skip to content

Commit aae4cfd

Browse files
committed
Move tags to BaseContent
1 parent dbc7b85 commit aae4cfd

File tree

2 files changed

+6
-4
lines changed

2 files changed

+6
-4
lines changed

aleph_message/models/__init__.py

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -215,9 +215,6 @@ class BaseMessage(BaseModel):
215215
)
216216
item_hash: ItemHash = Field(description="Hash of the content (sha256 by default)")
217217
content: BaseContent = Field(description="Content of the message, ready to be used")
218-
tags: Optional[List[str]] = Field(
219-
default=None, description="Tags associated with the message"
220-
)
221218

222219
forgotten_by: Optional[List[str]]
223220

aleph_message/models/abstract.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
from pydantic import BaseModel, Extra
1+
from typing import List, Optional
2+
3+
from pydantic import BaseModel, Extra, Field
24

35

46
def hashable(obj):
@@ -23,6 +25,9 @@ class BaseContent(BaseModel):
2325

2426
address: str
2527
time: float
28+
tags: Optional[List[str]] = Field(
29+
default=None, description="Tags associated with the message"
30+
)
2631

2732
class Config:
2833
extra = Extra.forbid

0 commit comments

Comments
 (0)