bybit_rust_api/ws/private/
greeks.rs1use serde::Deserialize;
7
8#[derive(Debug, Clone, Deserialize)]
9pub struct GreeksData {
10 #[serde(rename = "symbol")]
11 #[serde(default)]
12 pub symbol: Option<String>,
13 #[serde(rename = "delta")]
15 #[serde(default)]
16 pub delta: Option<String>,
17 #[serde(rename = "gamma")]
19 #[serde(default)]
20 pub gamma: Option<String>,
21 #[serde(rename = "vega")]
23 #[serde(default)]
24 pub vega: Option<String>,
25 #[serde(rename = "theta")]
27 #[serde(default)]
28 pub theta: Option<String>,
29 #[serde(rename = "iv")]
31 #[serde(default)]
32 pub iv: Option<String>,
33 #[serde(rename = "markPrice")]
35 #[serde(default)]
36 pub mark_price: Option<String>,
37 #[serde(rename = "underlyingPrice")]
39 #[serde(default)]
40 pub underlying_price: Option<String>,
41}