Coverage for /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/knowledge_graph/schemas.py: 100%

11 statements  

« prev     ^ index     » next       coverage.py v7.15.4, created at 2026-08-25 07:19 +0800

1from __future__ import annotations 

2 

3from dataclasses import dataclass 

4from typing import Any 

5 

6from lexigram.domain import DomainModel 

7from lexigram.validation import Field 

8 

9 

10@dataclass(init=False) 

11class ExtractionResult(DomainModel): 

12 text: str 

13 entities: list[dict[str, Any]] = Field(default_factory=list) 

14 relationships: list[dict[str, Any]] = Field(default_factory=list) 

15 metadata: dict[str, Any] = Field(default_factory=dict)