feat: implement wrappers for more endpoints

This commit is contained in:
2025-10-29 14:28:46 +01:00
parent 49b347deec
commit dab9d08297
3 changed files with 144 additions and 31 deletions

View File

@@ -54,3 +54,15 @@ class SearchRetrieveResponse:
numberOfRecords: int
records: List[Record] = field(default_factory=list)
echoedSearchRetrieveRequest: Optional[EchoedSearchRequest] = None
@dataclass
class FormattedResponse:
title: str
edition: Optional[str] = None
publisher: Optional[str] = None
year: Optional[str] = None
authors: List[str] = field(default_factory=list)
isbn: List[str] = field(default_factory=list)
ppn: Optional[str] = None
libraries: List[str] = field(default_factory=list)