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.
Fields# Field
Type
Required
Default
Yes
Yes
Yes
Yes
Yes
- 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.