1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
use strum_macros::{EnumString, ToString};
#[derive(PartialEq, Debug, EnumString, Clone, ToString)]
pub enum Period {
#[strum(serialize = "now 1-H")]
OneHour,
#[strum(serialize = "now 4-H")]
FourHour,
#[strum(serialize = "now 1-d")]
OneDay,
#[strum(serialize = "now 7-d")]
SevenDay,
#[strum(serialize = "today 1-m")]
ThirtyDay,
#[strum(serialize = "today 3-m")]
NinetyDay,
#[strum(serialize = "today 12-m")]
OneYear,
#[strum(serialize = "today 5-y")]
FiveYear,
#[strum(serialize = "all")]
Since2004,
}