aboutsummaryrefslogtreecommitdiff
path: root/src/modules/blog/config.rs
blob: f1cf99fc2dc14d9b842308d373149f7ccddf45f3 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#[derive(Clone)]
pub struct BlogCategory {
  pub title:       String,
  pub slugs:       Vec<String>,
  pub description: Option<String>,
  pub priority:    u8,
  pub notion_id:   String,
}

#[derive(Clone)]
pub struct BlogPost {
  pub title:         String,
  pub slugs:         Vec<String>,
  pub notion_id:     String,
  pub description:   Option<String>,
  pub author:        Option<String>,
  pub created_raw:   Option<String>,
  pub created:       Option<String>,
  pub last_modified: Option<String>,
  pub content:       String,
  pub blog_id:       String,
  pub hidden:        bool,
}