Skip to main content

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}