siteslib/dto/
block_request.rsuse common::enums::status::Status;
use serde::{Deserialize, Serialize};
use uuid::Uuid;
use crate::enums::block_type::BlockType;
use crate::jsonb::details::Details;
#[derive(Serialize, Deserialize, Debug, Clone)]
#[serde(rename_all = "camelCase")]
pub struct BlockRequest {
pub id: Option<Uuid>,
pub title: Option<String>,
pub menu_item: Option<i32>,
pub ver: Option<i32>,
pub type_name: Option<String>,
pub type_id: Option<BlockType>,
pub status: Status,
pub organization: Option<Uuid>,
pub details: Option<Vec<Details>>,
pub height: Option<i32>,
pub width: Option<i32>,
}