From a8e173d831e11486d4f8b5a0fd3c4ad1dcf1198f Mon Sep 17 00:00:00 2001 From: phoenix Date: Fri, 29 May 2026 10:02:51 -0400 Subject: [PATCH] ServiceUser (#8) Reviewed-on: http://git.kundeng.us/phoenix/textsender-models/pulls/8 --- src/user/mod.rs | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/user/mod.rs b/src/user/mod.rs index 5de18e2..8d8c934 100644 --- a/src/user/mod.rs +++ b/src/user/mod.rs @@ -15,3 +15,15 @@ pub struct User { #[serde(with = "time::serde::rfc3339::option")] pub last_login: Option, } + +#[derive(Clone, Debug, Default, Deserialize, Serialize)] +pub struct ServiceUser { + pub id: uuid::Uuid, + pub username: String, + pub passphrase: String, + #[serde(with = "time::serde::rfc3339::option")] + pub created: Option, + // When serializing to json, if empty do not populate + #[serde(with = "time::serde::rfc3339::option")] + pub last_login: Option, +}