use async_graphql::InputObject; use serde::{Deserialize, Serialize}; use uuid::Uuid; use super::ItemState; #[derive(Debug, Serialize, Deserialize, Clone, PartialEq, Eq, InputObject)] pub struct CreateItemDto { pub title: String, pub description: Option, pub project_id: Uuid, } #[derive(Debug, Serialize, Deserialize, Clone, PartialEq, Eq, InputObject)] pub struct UpdateItemDto { pub id: Uuid, pub title: Option, pub description: Option, pub state: Option, pub project_id: Option, }