api/routes/modules/announcements/
common.rs

1//! # Announcement Request DTO
2//!
3//! Represents the payload for creating or updating an announcement.
4//! Used in POST and PUT requests under the `/announcements` route group.
5
6use serde::Deserialize;
7
8#[derive(Debug, Deserialize)]
9pub struct AnnouncementRequest {
10    pub title: String,
11    pub body: String,
12    pub pinned: bool,
13}