sandbox_quant/app/commands.rs
1use crate::execution::command::ExecutionCommand;
2use crate::strategy::command::StrategyCommand;
3
4#[derive(Debug, Clone, PartialEq)]
5pub enum PortfolioView {
6 Overview,
7 Positions,
8 Balances,
9 Orders,
10}
11
12#[derive(Debug, Clone, PartialEq)]
13pub enum AppCommand {
14 Execution(ExecutionCommand),
15 Strategy(StrategyCommand),
16 Portfolio(PortfolioView),
17 RefreshAuthoritativeState,
18}