use super::TradingSide;
#[derive(Debug, Clone)]
pub struct PositionInfo {
pub subaccount_index: u8,
pub side: TradingSide,
pub size: f64,
pub position_size_raw: Option<(i64, i8)>,
pub entry_price: f64,
pub unrealized_pnl: f64,
pub liquidation_price: Option<f64>,
pub notional: f64,
pub leverage: Option<f64>,
}
#[derive(Debug, Clone)]
pub struct FullPositionInfo {
pub symbol: String,
pub subaccount_index: u8,
pub side: TradingSide,
pub size: f64,
pub position_size_raw: Option<(i64, i8)>,
pub entry_price: f64,
pub unrealized_pnl: f64,
pub liquidation_price: Option<f64>,
pub notional: f64,
pub leverage: Option<f64>,
}