From 8775438e537cb712d6b9a418a72de22bca11b7e2 Mon Sep 17 00:00:00 2001 From: litsynp Date: Fri, 29 Mar 2024 19:23:34 +0900 Subject: [PATCH] chore: camel case views --- src/auth/views.rs | 2 ++ src/common/errors.rs | 1 + src/todo/views.rs | 3 +++ src/user/views.rs | 2 ++ 4 files changed, 8 insertions(+) diff --git a/src/auth/views.rs b/src/auth/views.rs index 4c9458e..ba1e7d5 100644 --- a/src/auth/views.rs +++ b/src/auth/views.rs @@ -2,6 +2,7 @@ use serde::{Deserialize, Serialize}; use utoipa::ToSchema; #[derive(Deserialize, Serialize, ToSchema, Clone)] +#[serde(rename_all = "camelCase")] pub struct LoginRequest { #[schema(example = "user@example.com")] pub email: String, @@ -9,6 +10,7 @@ pub struct LoginRequest { } #[derive(Deserialize, Serialize, ToSchema)] +#[serde(rename_all = "camelCase")] pub struct TokenView { pub user_id: i32, pub access_token: String, diff --git a/src/common/errors.rs b/src/common/errors.rs index 81bbbad..957a12d 100644 --- a/src/common/errors.rs +++ b/src/common/errors.rs @@ -10,6 +10,7 @@ use thiserror::Error; use utoipa::ToSchema; #[derive(Serialize, Error, Debug, ToSchema)] +#[serde(rename_all = "camelCase")] pub struct ApiError { status_code: u16, errors: Vec, diff --git a/src/todo/views.rs b/src/todo/views.rs index 9bcd13a..8bf4c51 100644 --- a/src/todo/views.rs +++ b/src/todo/views.rs @@ -4,6 +4,7 @@ use utoipa::ToSchema; use crate::todo::models::Todo; #[derive(sqlx::FromRow, Deserialize, Serialize, ToSchema)] +#[serde(rename_all = "camelCase")] pub struct TodoView { pub id: i32, pub title: String, @@ -27,12 +28,14 @@ impl From for TodoView { } #[derive(sqlx::FromRow, Deserialize, Serialize, ToSchema)] +#[serde(rename_all = "camelCase")] pub struct NewTodoRequest { pub title: String, pub description: String, } #[derive(sqlx::FromRow, Deserialize, Serialize, ToSchema)] +#[serde(rename_all = "camelCase")] pub struct EditTodoRequest { pub title: String, pub description: String, diff --git a/src/user/views.rs b/src/user/views.rs index 3559c33..5a03574 100644 --- a/src/user/views.rs +++ b/src/user/views.rs @@ -4,6 +4,7 @@ use utoipa::ToSchema; use crate::user::models::User; #[derive(sqlx::FromRow, Deserialize, Serialize, ToSchema)] +#[serde(rename_all = "camelCase")] pub struct UserView { pub id: i32, #[schema(example = "user@example.com")] @@ -22,6 +23,7 @@ impl From for UserView { } #[derive(sqlx::FromRow, Deserialize, Serialize, ToSchema)] +#[serde(rename_all = "camelCase")] pub struct NewUserRequest { #[schema(example = "user@example.com")] pub email: String,