diff options
| author | Dawid Rycerz <dawid@rycerz.xyz> | 2025-07-16 23:37:24 +0300 |
|---|---|---|
| committer | Dawid Rycerz <dawid@rycerz.xyz> | 2025-07-16 23:37:24 +0300 |
| commit | fa00c5863394c91a7b34680849908b1059e368f2 (patch) | |
| tree | e357a7f322c644ce9487c4658e4a07ddb0e44611 /src/users.rs | |
| parent | af4680ee0577b28d0563ddc3d2677e8c96f4f5eb (diff) | |
feat: add openapi docs generation
Diffstat (limited to 'src/users.rs')
| -rw-r--r-- | src/users.rs | 5 |
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")] |
