backend/model/enum/
light_requirement.rs1use diesel_derive_enum::DbEnum;
4use serde::{Deserialize, Serialize};
5use typeshare::typeshare;
6use utoipa::ToSchema;
7
8#[allow(clippy::missing_docs_in_private_items)] #[typeshare]
10#[derive(Serialize, Deserialize, DbEnum, Debug, ToSchema)]
11#[ExistingTypePath = "crate::schema::sql_types::LightRequirement"]
12pub enum LightRequirement {
13 #[serde(rename = "full shade")]
14 #[db_rename = "full shade"]
15 FullShade,
16
17 #[serde(rename = "partial sun/shade")]
18 #[db_rename = "partial sun/shade"]
19 Partial,
20
21 #[serde(rename = "full sun")]
22 #[db_rename = "full sun"]
23 Full,
24}