pebble_cms/models/tag.rs
1use serde::{Deserialize, Serialize};
2
3#[derive(Debug, Clone, Serialize, Deserialize)]
4pub struct Tag {
5 pub id: i64,
6 pub name: String,
7 pub slug: String,
8 pub created_at: String,
9}
10
11#[derive(Debug, Clone, Serialize)]
12pub struct TagWithCount {
13 #[serde(flatten)]
14 pub tag: Tag,
15 pub count: i64,
16}
17
18#[derive(Debug, Deserialize)]
19pub struct CreateTag {
20 pub name: String,
21 pub slug: Option<String>,
22}