From 1c1826ff324d19554393dfad4a288f392e022b1f Mon Sep 17 00:00:00 2001 From: phoenix Date: Tue, 19 Aug 2025 18:24:55 -0400 Subject: [PATCH] tsk-57: Added schema to models --- src/access_level.rs | 2 +- src/coverart.rs | 2 +- src/login_result.rs | 2 +- src/song.rs | 2 +- src/user.rs | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/access_level.rs b/src/access_level.rs index 3c828e1..35901f2 100644 --- a/src/access_level.rs +++ b/src/access_level.rs @@ -2,7 +2,7 @@ use std::default::Default; use serde::{Deserialize, Serialize}; -#[derive(Clone, Debug, Deserialize, Serialize)] +#[derive(Clone, Debug, Deserialize, Serialize, utoipa::ToSchema)] pub struct AccessLevel { pub id: uuid::Uuid, pub level: String, diff --git a/src/coverart.rs b/src/coverart.rs index c0fcfe0..35c607b 100644 --- a/src/coverart.rs +++ b/src/coverart.rs @@ -2,7 +2,7 @@ use std::io::Read; use serde::{Deserialize, Serialize}; -#[derive(Clone, Debug, Default, Deserialize, Serialize)] +#[derive(Clone, Debug, Default, Deserialize, Serialize, utoipa::ToSchema)] pub struct CoverArt { pub id: uuid::Uuid, pub title: String, diff --git a/src/login_result.rs b/src/login_result.rs index 629d1c4..670be51 100644 --- a/src/login_result.rs +++ b/src/login_result.rs @@ -2,7 +2,7 @@ use std::default::Default; use serde::{Deserialize, Serialize}; -#[derive(Clone, Debug, Deserialize, Serialize)] +#[derive(Clone, Debug, Deserialize, Serialize, utoipa::ToSchema)] pub struct LoginResult { pub id: uuid::Uuid, pub username: String, diff --git a/src/song.rs b/src/song.rs index fe85843..2fbd3d9 100644 --- a/src/song.rs +++ b/src/song.rs @@ -7,7 +7,7 @@ use crate::types; use rand::Rng; use serde::{Deserialize, Serialize}; -#[derive(Clone, Debug, Default, Deserialize, Serialize)] +#[derive(Clone, Debug, Default, Deserialize, Serialize, utoipa::ToSchema)] pub struct Song { #[serde(skip_serializing_if = "init::is_uuid_nil")] #[serde(alias = "id")] diff --git a/src/user.rs b/src/user.rs index 5095618..8b95b2c 100644 --- a/src/user.rs +++ b/src/user.rs @@ -4,7 +4,7 @@ use crate::init; use serde::{Deserialize, Serialize}; -#[derive(Clone, Debug, Deserialize, Serialize)] +#[derive(Clone, Debug, Deserialize, Serialize, utoipa::ToSchema)] pub struct User { #[serde(skip_serializing_if = "init::is_uuid_nil")] pub id: uuid::Uuid,