#![allow(clippy::too_many_arguments, unused_imports, non_camel_case_types)]
use serde::{Deserialize, Serialize};
#[derive(Debug, Clone, Copy, PartialEq, Eq, Hash, Serialize, Deserialize)]
pub enum PositionStatus {
#[serde(rename = "open")]
OPEN,
#[serde(rename = "closed")]
CLOSED,
#[serde(rename = "liquidated")]
LIQUIDATED,
}
impl PositionStatus {
pub fn as_str(&self) -> &'static str {
match self {
PositionStatus::OPEN => "open",
PositionStatus::CLOSED => "closed",
PositionStatus::LIQUIDATED => "liquidated",
}
}
}