Update books handlers

This commit is contained in:
2023-06-06 20:53:43 +02:00
parent 52725ae126
commit 1702632ee9
4 changed files with 42 additions and 7 deletions

View File

@@ -1,6 +1,7 @@
from datetime import date
from typing import Optional
from fastapi_pagination import Page
from pydantic import BaseModel
from app.serializers.sequence import Sequence
@@ -37,3 +38,11 @@ class TranslatedBook(BaseModel):
authors: list[Author]
sequences: list[Sequence]
annotation_exists: bool
class PageWithAuthorBook(Page[AuthorBook]):
parent_item: Author | None
class PageWithTranslatedBook(Page[TranslatedBook]):
parent_item: TranslatedBook | None