bayesline.api.equity.ReportSettingsMenu#
- pydantic model bayesline.api.equity.ReportSettingsMenu#
Defines available report settings to build a report.
Show JSON schema
{ "title": "ReportSettingsMenu", "description": "Defines available report settings to build a report.", "type": "object", "properties": { "hld": { "$ref": "#/$defs/ConcreteReportSettingsMenu", "default": {} }, "exp": { "$ref": "#/$defs/ConcreteReportSettingsMenu", "default": {} }, "xsr": { "$ref": "#/$defs/ConcreteReportSettingsMenu", "default": {} }, "tsx": { "$ref": "#/$defs/ConcreteReportSettingsMenu", "default": {} }, "rdc": { "$ref": "#/$defs/ConcreteReportSettingsMenu", "default": {} }, "bet": { "$ref": "#/$defs/ConcreteReportSettingsMenu", "default": {} }, "var": { "$ref": "#/$defs/ConcreteReportSettingsMenu", "default": {} }, "fts": { "$ref": "#/$defs/ConcreteReportSettingsMenu", "default": {} }, "rmf": { "$ref": "#/$defs/ConcreteReportSettingsMenu", "default": {} }, "rms": { "$ref": "#/$defs/ConcreteReportSettingsMenu", "default": {} }, "rmp": { "$ref": "#/$defs/ConcreteReportSettingsMenu", "default": {} }, "ffl": { "$ref": "#/$defs/ConcreteReportSettingsMenu", "default": {} }, "afl": { "$ref": "#/$defs/ConcreteReportSettingsMenu", "default": {} }, "fcr": { "$ref": "#/$defs/ConcreteReportSettingsMenu", "default": {} }, "irr": { "$ref": "#/$defs/ConcreteReportSettingsMenu", "default": {} }, "ivr": { "$ref": "#/$defs/ConcreteReportSettingsMenu", "default": {} }, "fni": { "$ref": "#/$defs/ConcreteReportSettingsMenu", "default": {} }, "scr": { "$ref": "#/$defs/ConcreteReportSettingsMenu", "default": {} }, "six": { "$ref": "#/$defs/ConcreteReportSettingsMenu", "default": {} }, "fbt": { "$ref": "#/$defs/ConcreteReportSettingsMenu", "default": {} }, "bat": { "$ref": "#/$defs/ConcreteReportSettingsMenu", "default": {} }, "fat": { "$ref": "#/$defs/ConcreteReportSettingsMenu", "default": {} }, "fad": { "$ref": "#/$defs/ConcreteReportSettingsMenu", "default": {} }, "pst": { "$ref": "#/$defs/ConcreteReportSettingsMenu", "default": {} }, "ast": { "$ref": "#/$defs/ConcreteReportSettingsMenu", "default": {} }, "ahd": { "$ref": "#/$defs/ConcreteReportSettingsMenu", "default": {} } }, "$defs": { "ConcreteReportSettingsMenu": { "additionalProperties": false, "description": "Abstract base class for concrete report settings menus.\n\nThis class defines the interface for concrete report settings menus\nthat provide specific measure types for different report categories.", "properties": {}, "title": "ConcreteReportSettingsMenu", "type": "object" } }, "additionalProperties": false }
- Config:
frozen: bool = True
extra: str = forbid
- Fields:
afl (bayesline.api._src.equity.report_settings.ConcreteReportSettingsMenu)ahd (bayesline.api._src.equity.report_settings.ConcreteReportSettingsMenu)ast (bayesline.api._src.equity.report_settings.ConcreteReportSettingsMenu)bat (bayesline.api._src.equity.report_settings.ConcreteReportSettingsMenu)bet (bayesline.api._src.equity.report_settings.ConcreteReportSettingsMenu)exp (bayesline.api._src.equity.report_settings.ConcreteReportSettingsMenu)fad (bayesline.api._src.equity.report_settings.ConcreteReportSettingsMenu)fat (bayesline.api._src.equity.report_settings.ConcreteReportSettingsMenu)fbt (bayesline.api._src.equity.report_settings.ConcreteReportSettingsMenu)fcr (bayesline.api._src.equity.report_settings.ConcreteReportSettingsMenu)ffl (bayesline.api._src.equity.report_settings.ConcreteReportSettingsMenu)fni (bayesline.api._src.equity.report_settings.ConcreteReportSettingsMenu)fts (bayesline.api._src.equity.report_settings.ConcreteReportSettingsMenu)hld (bayesline.api._src.equity.report_settings.ConcreteReportSettingsMenu)irr (bayesline.api._src.equity.report_settings.ConcreteReportSettingsMenu)ivr (bayesline.api._src.equity.report_settings.ConcreteReportSettingsMenu)pst (bayesline.api._src.equity.report_settings.ConcreteReportSettingsMenu)rdc (bayesline.api._src.equity.report_settings.ConcreteReportSettingsMenu)rmf (bayesline.api._src.equity.report_settings.ConcreteReportSettingsMenu)rmp (bayesline.api._src.equity.report_settings.ConcreteReportSettingsMenu)rms (bayesline.api._src.equity.report_settings.ConcreteReportSettingsMenu)scr (bayesline.api._src.equity.report_settings.ConcreteReportSettingsMenu)six (bayesline.api._src.equity.report_settings.ConcreteReportSettingsMenu)tsx (bayesline.api._src.equity.report_settings.ConcreteReportSettingsMenu)var (bayesline.api._src.equity.report_settings.ConcreteReportSettingsMenu)xsr (bayesline.api._src.equity.report_settings.ConcreteReportSettingsMenu)
- field hld: ConcreteReportSettingsMenu = HoldingsReportSettingsMenu()#
- field exp: ConcreteReportSettingsMenu = ExposureReportSettingsMenu()#
- field xsr: ConcreteReportSettingsMenu = XSRReportSettingsMenu()#
- field tsx: ConcreteReportSettingsMenu = TSXSRReportSettingsMenu()#
- field rdc: ConcreteReportSettingsMenu = RiskDecompositionReportSettingsMenu()#
- field bet: ConcreteReportSettingsMenu = TSBetaReportSettingsMenu()#
- field var: ConcreteReportSettingsMenu = VaRReportSettingsMenu()#
- field fts: ConcreteReportSettingsMenu = FactorTSReportSettingsMenu()#
- field rmf: ConcreteReportSettingsMenu = RiskModelFitReportSettingsMenu()#
- field rms: ConcreteReportSettingsMenu = RiskModelFitFactorReportSettingsMenu()#
- field rmp: ConcreteReportSettingsMenu = RiskModelPortfolioFitReportSettingsMenu()#
- field ffl: ConcreteReportSettingsMenu = FactorForecastLossReportSettingsMenu()#
- field afl: ConcreteReportSettingsMenu = AssetForecastLossReportSettingsMenu()#
- field fcr: ConcreteReportSettingsMenu = FactorCovarianceReportSettingsMenu()#
- field irr: ConcreteReportSettingsMenu = IdiosyncraticReturnReportSettingsMenu()#
- field ivr: ConcreteReportSettingsMenu = IdiosyncraticVolatilityReportSettingsMenu()#
- field fni: ConcreteReportSettingsMenu = FactorIdioReportSettingsMenu()#
- field scr: ConcreteReportSettingsMenu = StyleCorrelationReportSettingsMenu()#
- field six: ConcreteReportSettingsMenu = StyleIndustryExposureReportSettingsMenu()#
- field fbt: ConcreteReportSettingsMenu = ForecastBacktestReportSettingsMenu()#
- field bat: ConcreteReportSettingsMenu = BrinsonAttributionReportSettingsMenu()#
- field fat: ConcreteReportSettingsMenu = FactorAttributionReportSettingsMenu()#
- field fad: ConcreteReportSettingsMenu = FactorAttributionDrilldownReportSettingsMenu()#
- field pst: ConcreteReportSettingsMenu = PortfolioStressTestReportSettingsMenu()#
- field ast: ConcreteReportSettingsMenu = AssetStressTestReportSettingsMenu()#
- field ahd: ConcreteReportSettingsMenu = AssetHoldingsReportSettingsMenu()#