Make request objects camelCase

This commit is contained in:
Andras Schmelczer 2024-12-08 22:03:35 +00:00
commit 0c14a36da6
No known key found for this signature in database
GPG key ID: FC8F2C3D3D1A718C

View file

@ -1,10 +1,11 @@
use chrono::{DateTime, Utc}; use chrono::{DateTime, Utc};
use schemars::JsonSchema; use schemars::JsonSchema;
use serde::Deserialize; use serde::{self, Deserialize};
use crate::database::models::DocumentVersionId; use crate::database::models::DocumentVersionId;
#[derive(Debug, Deserialize, JsonSchema)] #[derive(Debug, Deserialize, JsonSchema)]
#[serde(rename_all = "camelCase")]
pub struct CreateDocumentVersion { pub struct CreateDocumentVersion {
pub created_date: DateTime<Utc>, pub created_date: DateTime<Utc>,
pub relative_path: String, pub relative_path: String,
@ -13,6 +14,7 @@ pub struct CreateDocumentVersion {
} }
#[derive(Debug, Deserialize, JsonSchema)] #[derive(Debug, Deserialize, JsonSchema)]
#[serde(rename_all = "camelCase")]
pub struct UpdateDocumentVersion { pub struct UpdateDocumentVersion {
pub parent_version_id: DocumentVersionId, pub parent_version_id: DocumentVersionId,
pub created_date: DateTime<Utc>, pub created_date: DateTime<Utc>,
@ -22,6 +24,7 @@ pub struct UpdateDocumentVersion {
} }
#[derive(Debug, Deserialize, JsonSchema)] #[derive(Debug, Deserialize, JsonSchema)]
#[serde(rename_all = "camelCase")]
pub struct DeleteDocumentVersion { pub struct DeleteDocumentVersion {
pub created_date: DateTime<Utc>, pub created_date: DateTime<Utc>,
} }