cata_log_hub.api.v1.catalogs module
- cata_log_hub.api.v1.catalogs.list_catalogs(order=[CatalogOrderChoices.DESC_CREATED_AT], db_session=Depends(dependency=<function get_db_session>, use_cache=True, scope=None))[source]
List all catalogs.
- Return type:
PaginationPage[Catalog]- Parameters:
order (Annotated[list[CatalogOrderChoices], Query(PydanticUndefined)])
db_session (Session)
- cata_log_hub.api.v1.catalogs.list_latest_catalogs(order=[CatalogOrderChoices.DESC_CREATED_AT], db_session=Depends(dependency=<function get_db_session>, use_cache=True, scope=None))[source]
List the latest catalog for every provider.
- Return type:
PaginationPage[Catalog]- Parameters:
order (Annotated[list[CatalogOrderChoices], Query(PydanticUndefined)])
db_session (Session)
- cata_log_hub.api.v1.catalogs.list_previews_catalogs(order=[CatalogOrderChoices.DESC_CREATED_AT], db_session=Depends(dependency=<function get_db_session>, use_cache=True, scope=None))[source]
List all preview catalogs.
- Return type:
PaginationPage[Catalog]- Parameters:
order (Annotated[list[CatalogOrderChoices], Query(PydanticUndefined)])
db_session (Session)
- cata_log_hub.api.v1.catalogs.list_current_catalogs(order=[CatalogOrderChoices.DESC_CREATED_AT], db_session=Depends(dependency=<function get_db_session>, use_cache=True, scope=None))[source]
List all current catalogs.
- Return type:
PaginationPage[Catalog]- Parameters:
order (Annotated[list[CatalogOrderChoices], Query(PydanticUndefined)])
db_session (Session)
- cata_log_hub.api.v1.catalogs.list_outdated_catalogs(order=[CatalogOrderChoices.DESC_CREATED_AT], db_session=Depends(dependency=<function get_db_session>, use_cache=True, scope=None))[source]
List all outdated catalogs.
- Return type:
PaginationPage[Catalog]- Parameters:
order (Annotated[list[CatalogOrderChoices], Query(PydanticUndefined)])
db_session (Session)
- cata_log_hub.api.v1.catalogs.get_catalog(catalog_id, db_session=Depends(dependency=<function get_db_session>, use_cache=True, scope=None))[source]
Get a single catalog.
- cata_log_hub.api.v1.catalogs.download_catalog(catalog_id, filename=None, db_session=Depends(dependency=<function get_db_session>, use_cache=True, scope=None))[source]
Download a catalog as pdf.
- cata_log_hub.api.v1.catalogs.embed_catalog(catalog_id, filename=None, db_session=Depends(dependency=<function get_db_session>, use_cache=True, scope=None))[source]
Embed a catalog as pdf.
- cata_log_hub.api.v1.catalogs.list_catalog_pages(catalog_id, order=[PageOrderChoices.NUMBER], db_session=Depends(dependency=<function get_db_session>, use_cache=True, scope=None))[source]
Get catalog pages.
- cata_log_hub.api.v1.catalogs.get_catalog_page(catalog_id, page_number, db_session=Depends(dependency=<function get_db_session>, use_cache=True, scope=None))[source]
Get a single catalog page by its page number.
- cata_log_hub.api.v1.catalogs.download_catalog_page(catalog_id, page_number, filename=None, db_session=Depends(dependency=<function get_db_session>, use_cache=True, scope=None))[source]
Download a single catalog page by its page number.
- cata_log_hub.api.v1.catalogs.embed_catalog_page(catalog_id, page_number, filename=None, db_session=Depends(dependency=<function get_db_session>, use_cache=True, scope=None))[source]
Embed a single catalog page by its page number.