summaryrefslogtreecommitdiff
path: root/src/users.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/users.rs')
-rw-r--r--src/users.rs5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/users.rs b/src/users.rs
index d3c1216..43f190d 100644
--- a/src/users.rs
+++ b/src/users.rs
@@ -1,15 +1,16 @@
use serde::{Deserialize, Serialize};
use sqlx::FromRow;
+use utoipa::ToSchema;
use uuid::Uuid;
-#[derive(Debug, Serialize, Deserialize, FromRow, Clone, PartialEq, Eq)]
+#[derive(Debug, Serialize, Deserialize, FromRow, Clone, PartialEq, Eq, ToSchema)]
pub struct User {
pub id: i64,
pub user_id: String, // API token
pub role: UserRole,
}
-#[derive(Debug, Serialize, Deserialize, sqlx::Type, Clone, PartialEq, Eq, Default)]
+#[derive(Debug, Serialize, Deserialize, sqlx::Type, Clone, PartialEq, Eq, Default, ToSchema)]
#[sqlx(type_name = "TEXT")]
pub enum UserRole {
#[serde(rename = "user")]