backend/model/enum/
heatmap_color.rs

1//! Colors of the heatmap
2
3use diesel_derive_enum::DbEnum;
4use serde::{Deserialize, Serialize};
5use typeshare::typeshare;
6use utoipa::ToSchema;
7
8#[typeshare]
9#[derive(Serialize, Deserialize, DbEnum, Debug, ToSchema, Clone)]
10#[ExistingTypePath = "crate::schema::sql_types::HeatmapColor"]
11pub enum HeatmapColor {
12    #[serde(rename = "green")]
13    #[db_rename = "green"]
14    Green,
15
16    #[serde(rename = "orange")]
17    #[db_rename = "orange"]
18    Orange,
19
20    #[serde(rename = "red")]
21    #[db_rename = "red"]
22    Red,
23
24    #[serde(rename = "black")]
25    #[db_rename = "black"]
26    Black,
27}