Skip to main content

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}