yggdrasil/models/
friend_link.rs1use chrono::{DateTime, Utc};
4use serde::{Deserialize, Serialize};
5
6#[derive(Debug, Clone, PartialEq, Serialize, Deserialize)]
8pub struct FriendLink {
9 pub id: i32,
10 pub name: String,
11 pub url: String,
12 pub avatar_url: Option<String>,
13 pub description: String,
14 pub sort_order: i32,
15 pub is_active: bool,
16 #[cfg_attr(
17 target_arch = "wasm32",
18 serde(deserialize_with = "crate::models::rfc3339::deserialize")
19 )]
20 pub created_at: DateTime<Utc>,
21 #[cfg_attr(
22 target_arch = "wasm32",
23 serde(deserialize_with = "crate::models::rfc3339::deserialize")
24 )]
25 pub updated_at: DateTime<Utc>,
26}