bayesline.api.equity.AsyncReportLoaderApi#

class bayesline.api.equity.AsyncReportLoaderApi#

Bases: AsyncRegistryBasedApi[ReportSettings, ReportSettingsMenu, AsyncReportApi]

Methods

__init__()

delete_persisted(name_or_id)

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

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

load_persisted(name_or_id)

Attributes

abstract async load(ref_or_settings: str | int | ReportSettings, *, hierarchy_ref_or_settings: str | int | PortfolioHierarchySettings | None = None) AsyncReportApi#
abstract async load_as_task(ref_or_settings: str | int | ReportSettings, *, hierarchy_ref_or_settings: str | int | PortfolioHierarchySettings | None = None) AsyncTask[AsyncReportApi]#
abstract property persisted_report_settings: AsyncReadOnlyRegistry[ReportAccessorSettings]#
abstract async load_persisted(name_or_id: str | int) AsyncReportAccessorApi#
abstract async delete_persisted(name_or_id: list[str | int]) None#