lemmy/crates/api_common/src/tagline.rs
2024-03-31 17:25:54 +02:00

24 lines
717 B
Rust

use serde::{Deserialize, Serialize};
use lemmy_db_views::structs::TaglineView;
use serde_with::skip_serializing_none;
#[cfg(feature = "full")]
use ts_rs::TS;
#[derive(Debug, Serialize, Deserialize, Clone)]
#[cfg_attr(feature = "full", derive(TS))]
#[cfg_attr(feature = "full", ts(export))]
/// A response for custom emojis.
pub struct ListTaglinesResponse {
pub taglines: Vec<TaglineView>,
}
#[skip_serializing_none]
#[derive(Debug, Serialize, Deserialize, Clone, Copy, Default, PartialEq, Eq, Hash)]
#[cfg_attr(feature = "full", derive(TS))]
#[cfg_attr(feature = "full", ts(export))]
/// Fetches a list of registration applications.
pub struct ListTaglines {
pub page: Option<i64>,
pub limit: Option<i64>,
}