bayesline.api.equity.AsyncReturnAttributionReportAccessor#

class bayesline.api.equity.AsyncReturnAttributionReportAccessor(accessor: AsyncReportAccessorApi)#

Specific accessor for a return attribution report.

abstractmethod __init__(accessor: AsyncReportAccessorApi)#

Methods

__init__(accessor)

with_scenario(scenario_settings)

Return a new accessor with the given scenario settings applied.

Attributes

accessor

The underlying report accessor API.

scenario_types

scenario_types: ClassVar[list[type[Annotated[PortfolioHoldingsScenario | BasketFactorScenario, FieldInfo(annotation=NoneType, required=True, discriminator='type')]]]] = [<class 'bayesline.api._src.equity.report.scenarios.PortfolioHoldingsScenario'>]#