tinkoff_api/models/
candle.rs1#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
15pub struct Candle {
16 #[serde(rename = "figi")]
17 pub figi: String,
18 #[serde(rename = "interval")]
19 pub interval: crate::models::CandleResolution,
20 #[serde(rename = "o")]
21 pub o: f64,
22 #[serde(rename = "c")]
23 pub c: f64,
24 #[serde(rename = "h")]
25 pub h: f64,
26 #[serde(rename = "l")]
27 pub l: f64,
28 #[serde(rename = "v")]
29 pub v: i32,
30 #[serde(rename = "time")]
32 pub time: String,
33}
34
35impl Candle {
36 pub fn new(figi: String, interval: crate::models::CandleResolution, o: f64, c: f64, h: f64, l: f64, v: i32, time: String) -> Candle {
37 Candle {
38 figi,
39 interval,
40 o,
41 c,
42 h,
43 l,
44 v,
45 time,
46 }
47 }
48}
49
50