pyShelf Open Source Ebook Server 0.8.0
FOSS E-Book Server, https://pyshelf.com
src.backend.lib.models.Book Class Reference
Inheritance diagram for src.backend.lib.models.Book:
src.backend.lib.models.Base

Static Public Attributes

Mapped id = mapped_column(primary_key=True, nullable=False)
Mapped title [str]
Mapped author [Optional[str]]
Mapped categories [Optional[str]]
Mapped cover [Optional[bytes]]
Mapped pages [Optional[int]]
Mapped progress [Optional[float]]
Mapped file_name [str]
Mapped description [Optional[str]]
Mapped date [timestamp]
Mapped rights [Optional[str]]
Mapped tags [Optional[str]]
Mapped identifier [Optional[str]]
Mapped publisher [Optional[str]]
 book_collections

Detailed Description

Book model.

Member Data Documentation

◆ author

Mapped src.backend.lib.models.Book.author [Optional[str]]
static

◆ book_collections

src.backend.lib.models.Book.book_collections
static
Initial value:
= relationship(
"BookCollection", back_populates="book", cascade="all, delete-orphan"
)

◆ categories

Mapped src.backend.lib.models.Book.categories [Optional[str]]
static

◆ cover

Mapped src.backend.lib.models.Book.cover [Optional[bytes]]
static

◆ date

Mapped src.backend.lib.models.Book.date [timestamp]
static

◆ description

Mapped src.backend.lib.models.Book.description [Optional[str]]
static

◆ file_name

Mapped src.backend.lib.models.Book.file_name [str]
static

◆ id

Mapped src.backend.lib.models.Book.id = mapped_column(primary_key=True, nullable=False)
static

◆ identifier

Mapped src.backend.lib.models.Book.identifier [Optional[str]]
static

◆ pages

Mapped src.backend.lib.models.Book.pages [Optional[int]]
static

◆ progress

Mapped src.backend.lib.models.Book.progress [Optional[float]]
static

◆ publisher

Mapped src.backend.lib.models.Book.publisher [Optional[str]]
static

◆ rights

Mapped src.backend.lib.models.Book.rights [Optional[str]]
static

◆ tags

Mapped src.backend.lib.models.Book.tags [Optional[str]]
static

◆ title

Mapped src.backend.lib.models.Book.title [str]
static

The documentation for this class was generated from the following file: