2025-12-17 21:40:43 +00:00
|
|
|
from dataclasses import dataclass
|
2024-12-02 17:41:30 +00:00
|
|
|
|
2025-08-04 21:42:57 +01:00
|
|
|
from ..core.primitives import Error, Value, Triple
|
|
|
|
|
from ..core.topic import topic
|
|
|
|
|
from ..core.metadata import Metadata
|
2024-12-02 17:41:30 +00:00
|
|
|
|
|
|
|
|
############################################################################
|
|
|
|
|
|
|
|
|
|
# Lookups
|
|
|
|
|
|
2025-12-17 21:40:43 +00:00
|
|
|
@dataclass
|
|
|
|
|
class LookupRequest:
|
|
|
|
|
kind: str = ""
|
|
|
|
|
term: str = ""
|
2024-12-02 17:41:30 +00:00
|
|
|
|
2025-12-17 21:40:43 +00:00
|
|
|
@dataclass
|
|
|
|
|
class LookupResponse:
|
|
|
|
|
text: str = ""
|
|
|
|
|
error: Error | None = None
|
2024-12-02 17:41:30 +00:00
|
|
|
|
|
|
|
|
############################################################################
|