Add OpenAPI docs

This commit is contained in:
Andras Schmelczer 2024-12-08 15:15:10 +00:00
parent 53f1a3dcc6
commit d5a5367e1e
No known key found for this signature in database
GPG key ID: FC8F2C3D3D1A718C
5 changed files with 51 additions and 20 deletions

View file

@ -1,7 +1,8 @@
use chrono::{DateTime, Utc};
use schemars::JsonSchema;
use serde::Deserialize;
#[derive(Debug, Deserialize)]
#[derive(Debug, Deserialize, JsonSchema)]
pub struct CreateDocumentVersion {
pub created_date: DateTime<Utc>,
pub relative_path: String,
@ -9,7 +10,7 @@ pub struct CreateDocumentVersion {
pub is_binary: bool,
}
#[derive(Debug, Deserialize)]
#[derive(Debug, Deserialize, JsonSchema)]
pub struct DeleteDocumentVersion {
pub created_date: DateTime<Utc>,
}