bayesline.api.equity.ReportSettingsMenu

bayesline.api.equity.ReportSettingsMenu#

model ReportSettingsMenu#

Composite menu of every option a report can reference.

A report embeds child settings (universe, exposure, factor model, portfolio hierarchy, calendar) by value. This menu bundles the dataset-scoped menu for each child so a single fetch drives every dropdown a report form needs. Which sub-menus a given report type consumes depends on its embedded fields; the rest are simply unused by that form.

field calendar_settings_menu: CalendarSettingsMenu [Required]#

Options for embedded calendar settings.

field exposure_settings_menu: ExposureSettingsMenu [Required]#

Options for embedded exposure settings.

field factor_risk_model_settings_menu: FactorRiskModelSettingsMenu [Required]#

Options for embedded factor risk model settings.

field portfolio_hierarchy_settings_menu: PortfolioHierarchySettingsMenu [Required]#

Options for embedded portfolio hierarchy settings.

field universe_settings_menu: UniverseSettingsMenu [Required]#

Options for embedded universe settings.