mirror of
https://github.com/n08i40k/schedule-parser-rusted.git
synced 2025-12-06 09:47:50 +03:00
26 lines
570 B
Rust
26 lines
570 B
Rust
//! `SeaORM` Entity, @generated by sea-orm-codegen 1.1.12
|
|
|
|
use sea_orm::entity::prelude::*;
|
|
|
|
#[derive(
|
|
Debug,
|
|
Clone,
|
|
PartialEq,
|
|
Eq,
|
|
EnumIter,
|
|
DeriveActiveEnum,
|
|
:: serde :: Serialize,
|
|
:: serde :: Deserialize,
|
|
:: utoipa :: ToSchema,
|
|
)]
|
|
#[sea_orm(rs_type = "String", db_type = "Enum", enum_name = "user_role")]
|
|
#[serde(rename_all = "SCREAMING_SNAKE_CASE")]
|
|
pub enum UserRole {
|
|
#[sea_orm(string_value = "student")]
|
|
Student,
|
|
#[sea_orm(string_value = "teacher")]
|
|
Teacher,
|
|
#[sea_orm(string_value = "admin")]
|
|
Admin,
|
|
}
|