dxc_types/namespace/
block.rs1use serde::{Deserialize, Serialize};
2use strum::{Display, EnumString};
3
4#[derive(Clone, Copy, Debug, PartialEq, Serialize, Deserialize, Display, EnumString)]
5pub enum Block {
6 #[serde(rename = "none")]
7 #[strum(serialize = "none")]
8 None,
9
10 #[serde(rename = "button")]
11 #[strum(serialize = "button")]
12 Button,
13
14 #[serde(rename = "container")]
15 #[strum(serialize = "container")]
16 Container,
17
18 #[serde(rename = "aside")]
19 #[strum(serialize = "aside")]
20 Aside,
21
22 #[serde(rename = "footer")]
23 #[strum(serialize = "footer")]
24 Footer,
25
26 #[serde(rename = "header")]
27 #[strum(serialize = "header")]
28 Header,
29
30 #[serde(rename = "main")]
31 #[strum(serialize = "main")]
32 Main,
33
34 #[serde(rename = "focus-trap")]
35 #[strum(serialize = "focus-trap")]
36 FocusTrap,
37
38 #[serde(rename = "icon")]
39 #[strum(serialize = "icon")]
40 Icon,
41
42 #[serde(rename = "image")]
43 #[strum(serialize = "image")]
44 Image,
45
46 #[serde(rename = "image-viewer")]
47 #[strum(serialize = "image-viewer")]
48 ImageViewer,
49
50 #[serde(rename = "input")]
51 #[strum(serialize = "input")]
52 Input,
53
54 #[serde(rename = "link")]
55 #[strum(serialize = "link")]
56 Link,
57
58 #[serde(rename = "menu")]
59 #[strum(serialize = "menu")]
60 Menu,
61
62 #[serde(rename = "menu-item")]
63 #[strum(serialize = "menu-item")]
64 MenuItem,
65
66 #[serde(rename = "teleport")]
67 #[strum(serialize = "teleport")]
68 Teleport,
69
70 #[serde(rename = "tooltip")]
71 #[strum(serialize = "tooltip")]
72 Tooltip,
73
74 #[serde(rename = "tooltip-v2")]
75 #[strum(serialize = "tooltip-v2")]
76 TooltipV2,
77
78 #[serde(rename = "textarea")]
79 #[strum(serialize = "textarea")]
80 Textarea,
81
82 #[serde(rename = "transition")]
83 #[strum(serialize = "transition")]
84 Transition,
85}