polyglotlib/dto/
picture_request.rsuse crate::jsonb::area::Area;
use crate::jsonb::definition::Definition;
use serde::{Deserialize, Serialize};
use uuid::Uuid;
#[derive(Serialize, Deserialize, Debug, Clone)]
#[serde(rename_all = "camelCase")]
pub struct PictureRequest {
#[serde(skip_serializing_if = "Option::is_none")]
pub id: Option<Uuid>,
pub title: String,
pub url: String,
#[serde(skip_serializing_if = "Option::is_none")]
pub owner: Option<Uuid>,
pub status: String,
pub category_id: Uuid,
#[serde(skip_serializing_if = "Option::is_none")]
pub areas: Option<Vec<Area>>,
#[serde(skip_serializing_if = "Option::is_none")]
pub title_definitions: Option<Vec<Definition>>,
}