fix: removing last_acessed_at from individual model and adding it to DataPoint

This commit is contained in:
chinu0609 2025-10-31 00:00:18 +05:30
parent 7d4804ff7b
commit 5f6f0502c8
4 changed files with 3 additions and 11 deletions

View file

@ -43,6 +43,9 @@ class DataPoint(BaseModel):
updated_at: int = Field(
default_factory=lambda: int(datetime.now(timezone.utc).timestamp() * 1000)
)
last_accessed_at: int = Field(
default_factory=lambda: int(datetime.now(timezone.utc).timestamp() * 1000)
)
ontology_valid: bool = False
version: int = 1 # Default version
topological_rank: Optional[int] = 0

View file

@ -35,9 +35,4 @@ class DocumentChunk(DataPoint):
cut_type: str
is_part_of: Document
contains: List[Union[Entity, Event]] = None
last_accessed_at: int = Field(
default_factory=lambda: int(datetime.now(timezone.utc).timestamp() * 1000)
)
metadata: dict = {"index_fields": ["text"]}

View file

@ -8,7 +8,4 @@ class Entity(DataPoint):
name: str
is_a: Optional[EntityType] = None
description: str
last_accessed_at: int = Field(
default_factory=lambda: int(datetime.now(timezone.utc).timestamp() * 1000)
)
metadata: dict = {"index_fields": ["name"]}

View file

@ -19,9 +19,6 @@ class TextSummary(DataPoint):
text: str
made_from: DocumentChunk
last_accessed_at: int = Field(
default_factory=lambda: int(datetime.now(timezone.utc).timestamp() * 1000)
)
metadata: dict = {"index_fields": ["text"]}