projectlib/dto/
taskboard_request.rsuse serde::{Deserialize, Serialize};
use uuid::Uuid;
use crate::jsonb::column::TbColumn;
use crate::jsonb::label::Label;
#[derive(Serialize, Deserialize, Debug, Clone)]
#[serde(rename_all = "camelCase")]
pub struct TaskboardRequest {
pub id: Option<Uuid>,
pub name: Option<String>,
pub project: Option<Uuid>,
pub school: Option<Uuid>,
pub parent: Option<Uuid>,
pub column_list: Option<Vec<String>>,
pub labels: Option<Vec<Label>>,
pub columns: Option<Vec<TbColumn>>,
}