cata_log_hub.api.v1.catalogs module
- cata_log_hub.api.v1.catalogs.list_catalogs(catalog_filter=Depends(dependency=<class 'fastapi_filter.base.filter.FilterDepends.<locals>.FilterWrapper'>, use_cache=True, scope=None), db_session=Depends(dependency=<function get_db_session>, use_cache=True, scope=None))[source]
List all catalogs.
- Return type:
PaginationPage[Catalog]- Parameters:
catalog_filter (CatalogFilter)
db_session (Session)
- cata_log_hub.api.v1.catalogs.list_latest_catalogs(catalog_filter=Depends(dependency=<class 'fastapi_filter.base.filter.FilterDepends.<locals>.FilterWrapper'>, use_cache=True, scope=None), 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:
catalog_filter (CatalogFilter)
db_session (Session)
- cata_log_hub.api.v1.catalogs.list_previews_catalogs(catalog_filter=Depends(dependency=<class 'fastapi_filter.base.filter.FilterDepends.<locals>.FilterWrapper'>, use_cache=True, scope=None), db_session=Depends(dependency=<function get_db_session>, use_cache=True, scope=None))[source]
List all preview catalogs.
- Return type:
PaginationPage[Catalog]- Parameters:
catalog_filter (CatalogFilter)
db_session (Session)
- cata_log_hub.api.v1.catalogs.list_current_catalogs(catalog_filter=Depends(dependency=<class 'fastapi_filter.base.filter.FilterDepends.<locals>.FilterWrapper'>, use_cache=True, scope=None), db_session=Depends(dependency=<function get_db_session>, use_cache=True, scope=None))[source]
List all current catalogs.
- Return type:
PaginationPage[Catalog]- Parameters:
catalog_filter (CatalogFilter)
db_session (Session)
- cata_log_hub.api.v1.catalogs.list_outdated_catalogs(catalog_filter=Depends(dependency=<class 'fastapi_filter.base.filter.FilterDepends.<locals>.FilterWrapper'>, use_cache=True, scope=None), db_session=Depends(dependency=<function get_db_session>, use_cache=True, scope=None))[source]
List all outdated catalogs.
- Return type:
PaginationPage[Catalog]- Parameters:
catalog_filter (CatalogFilter)
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, page_filter=Depends(dependency=<class 'fastapi_filter.base.filter.FilterDepends.<locals>.FilterWrapper'>, use_cache=True, scope=None), db_session=Depends(dependency=<function get_db_session>, use_cache=True, scope=None))[source]
Get catalog pages.
- Return type:
PaginationPage[Page]- Parameters:
page_filter (CatalogFilter)
db_session (Session)
- 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.