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,