//! Generated by `empu make:request {{ prefix }}`.
//!
//! Use with [`purwa::ValidatedJson`] or [`purwa::ValidatedForm`] in handlers.
//! Ensure your crate depends on `serde`, `validator`, and `purwa`.
use serde::Deserialize;
use validator::Validate;
#[derive(Debug, Deserialize, Validate)]
pub struct {{ struct_name }} {
/// Example field — replace with your DTO.
#[validate(length(min = 1, message = "is required"))]
pub title: String,
}