poly_x_tracker/model/
posts.rs1use chrono::{DateTime, Utc};
2use serde::{Deserialize, Serialize};
3
4#[derive(Debug, Clone, Serialize, Deserialize)]
5#[serde(rename_all = "camelCase")]
6pub struct Post {
7 pub id: String,
8 pub user_id: String,
9 pub platform_id: String,
10 pub content: String,
11 pub created_at: DateTime<Utc>,
12 pub imported_at: DateTime<Utc>,
13 pub metrics: Option<PostMetrics>,
14}
15
16#[derive(Debug, Clone, Serialize, Deserialize)]
17pub struct PostMetrics {
18 pub reblogs_count: u32,
19 pub replies_count: u32,
20 pub favourites_count: u32,
21}