bayesline.api.equity.ReportApi#

class bayesline.api.equity.ReportApi#

Bases: ABC

Methods

__init__()

dates()

get_report(order, *[, date, date_start, ...])

get_report_as_task(order, *[, date, ...])

Attributes

settings

Returns The settings used to create this report.

abstract property settings: ReportSettings#

Returns#

The settings used to create this report.

abstract dates() list[date]#
abstract get_report(order: dict[str, list[str]], *, date: str | date | datetime | None = None, date_start: str | date | datetime | None = None, date_end: str | date | datetime | None = None, subtotals: list[str] | None = None) ReportAccessorApi#
abstract get_report_as_task(order: dict[str, list[str]], *, date: str | date | datetime | None = None, date_start: str | date | datetime | None = None, date_end: str | date | datetime | None = None, subtotals: list[str] | None = None) Task[ReportAccessorApi]#