Module hdrezka.post.site.content

Combined catalog page payload.

Classes

class PageContent (items: list[InlineItem],
filters: PageFilters = PageFilters(sorts=(), types=()),
series_updates: tuple[SeriesUpdateBlock, ...] = (),
favorites_cats: tuple[FavoritesCat, ...] = ())
Expand source code
class PageContent(NamedTuple):
    """Catalog page fetch result: items plus optional chrome parsed from the same HTML."""
    items: list[InlineItem]
    filters: PageFilters = PageFilters()
    series_updates: tuple[SeriesUpdateBlock, ...] = ()
    favorites_cats: tuple[FavoritesCat, ...] = ()

Catalog page fetch result: items plus optional chrome parsed from the same HTML.

Ancestors

  • builtins.tuple

Instance variables

var favorites_cats : tuple[FavoritesCat, ...]
Expand source code
class PageContent(NamedTuple):
    """Catalog page fetch result: items plus optional chrome parsed from the same HTML."""
    items: list[InlineItem]
    filters: PageFilters = PageFilters()
    series_updates: tuple[SeriesUpdateBlock, ...] = ()
    favorites_cats: tuple[FavoritesCat, ...] = ()

Alias for field number 3

var filtersPageFilters
Expand source code
class PageContent(NamedTuple):
    """Catalog page fetch result: items plus optional chrome parsed from the same HTML."""
    items: list[InlineItem]
    filters: PageFilters = PageFilters()
    series_updates: tuple[SeriesUpdateBlock, ...] = ()
    favorites_cats: tuple[FavoritesCat, ...] = ()

Alias for field number 1

var items : list[InlineItem]
Expand source code
class PageContent(NamedTuple):
    """Catalog page fetch result: items plus optional chrome parsed from the same HTML."""
    items: list[InlineItem]
    filters: PageFilters = PageFilters()
    series_updates: tuple[SeriesUpdateBlock, ...] = ()
    favorites_cats: tuple[FavoritesCat, ...] = ()

Alias for field number 0

var series_updates : tuple[SeriesUpdateBlock, ...]
Expand source code
class PageContent(NamedTuple):
    """Catalog page fetch result: items plus optional chrome parsed from the same HTML."""
    items: list[InlineItem]
    filters: PageFilters = PageFilters()
    series_updates: tuple[SeriesUpdateBlock, ...] = ()
    favorites_cats: tuple[FavoritesCat, ...] = ()

Alias for field number 2