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}