bayesline.api.equity.ReportLoaderApi#

class bayesline.api.equity.ReportLoaderApi#

Bases: RegistryBasedApi[ReportSettings, ReportSettingsMenu, ReportApi]

Methods

__init__()

delete_persisted(name_or_id)

load(ref_or_settings, *[, ...])

load_as_task(ref_or_settings, *[, ...])

load_persisted(name_or_id)

Attributes

abstract load(ref_or_settings: str | int | ReportSettings, *, hierarchy_ref_or_settings: str | int | PortfolioHierarchySettings | None = None) ReportApi#
abstract load_as_task(ref_or_settings: str | int | ReportSettings, *, hierarchy_ref_or_settings: str | int | PortfolioHierarchySettings | None = None) Task[ReportApi]#
abstract property persisted_report_settings: ReadOnlyRegistry[ReportAccessorSettings]#
abstract load_persisted(name_or_id: str | int) ReportAccessorApi#
abstract delete_persisted(name_or_id: list[str | int]) None#