domain: add cross-cutting value objects (SystemId, DateTimeStamp, Checksum, StructuredData)

This commit is contained in:
2026-05-31 03:16:28 +02:00
parent f9cb142c3b
commit 3571c94bec
28 changed files with 320 additions and 122 deletions

View File

@@ -4,13 +4,13 @@ use axum::{
response::{IntoResponse, Response},
Json,
};
use domain::value_objects::{Role, UserId};
use domain::value_objects::SystemId;
use serde_json::json;
use crate::state::AppState;
pub struct JwtClaims {
pub user_id: UserId,
pub role: Role,
pub user_id: SystemId,
pub role: String,
}
impl FromRequestParts<AppState> for JwtClaims {