From 0168cd14e740e9991491099287d1b3d4571975ab Mon Sep 17 00:00:00 2001 From: Guilherme Werner Date: Fri, 12 Jan 2024 15:55:49 -0300 Subject: [PATCH] Update users.rs --- src/types/users.rs | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/src/types/users.rs b/src/types/users.rs index 599bf66..f8a9cc3 100644 --- a/src/types/users.rs +++ b/src/types/users.rs @@ -15,7 +15,7 @@ pub enum UserType { #[serde_as] #[derive(Debug, Clone, Serialize, Deserialize)] -pub struct User { +pub struct Profile { #[serde_as(as = "DisplayFromStr")] pub id: u64, pub uuid: String, @@ -39,3 +39,17 @@ pub struct User { pub created: NaiveDateTime, pub updated: Option, } + +#[serde_as] +#[derive(Debug, Serialize, Deserialize)] +pub struct MiniProfile { + #[serde_as(as = "DisplayFromStr")] + pub id: u64, + pub uuid: String, + pub name: String, + pub display_name: String, + #[serde(rename = "type")] + pub kind: UserType, + pub verified: bool, + pub photo_url: String, +}