nomy_data_models/enums/
position_status.rs1#![allow(clippy::too_many_arguments, unused_imports, non_camel_case_types)]
2use serde::{Deserialize, Serialize};
8
9#[derive(Debug, Clone, Copy, PartialEq, Eq, Hash, Serialize, Deserialize)]
11pub enum PositionStatus {
12 #[serde(rename = "open")]
13 OPEN,
14 #[serde(rename = "closed")]
15 CLOSED,
16 #[serde(rename = "liquidated")]
17 LIQUIDATED,
18}
19
20impl PositionStatus {
21 pub fn as_str(&self) -> &'static str {
23 match self {
24 PositionStatus::OPEN => "open",
25 PositionStatus::CLOSED => "closed",
26 PositionStatus::LIQUIDATED => "liquidated",
27 }
28 }
29}