From 169007f16e247d7cbd743d3a5ec6e50289c58577 Mon Sep 17 00:00:00 2001
From: Quaternions <krakow20@gmail.com>
Date: Fri, 11 Apr 2025 12:40:56 -0700
Subject: [PATCH] validator: description plumbing

---
 validation/api/src/types.rs     | 1 +
 validation/src/create_mapfix.rs | 1 +
 validation/src/nats_types.rs    | 1 +
 3 files changed, 3 insertions(+)

diff --git a/validation/api/src/types.rs b/validation/api/src/types.rs
index 671b6d1..2a329fc 100644
--- a/validation/api/src/types.rs
+++ b/validation/api/src/types.rs
@@ -73,6 +73,7 @@ pub struct CreateMapfixRequest<'a>{
 	pub AssetID:u64,
 	pub AssetVersion:u64,
 	pub TargetAssetID:u64,
+	pub Description:&'a str,
 }
 #[allow(nonstandard_style)]
 #[derive(Clone,Debug,serde::Deserialize)]
diff --git a/validation/src/create_mapfix.rs b/validation/src/create_mapfix.rs
index e735af6..010df43 100644
--- a/validation/src/create_mapfix.rs
+++ b/validation/src/create_mapfix.rs
@@ -31,6 +31,7 @@ impl crate::message_handler::MessageHandler{
 			AssetID:create_info.ModelID,
 			AssetVersion:create_request.AssetVersion,
 			TargetAssetID:create_info.TargetAssetID,
+			Description:create_info.Description.as_str(),
 		}).await.map_err(Error::ApiActionMapfixCreate)?;
 
 		Ok(())
diff --git a/validation/src/nats_types.rs b/validation/src/nats_types.rs
index a1126ae..bca6646 100644
--- a/validation/src/nats_types.rs
+++ b/validation/src/nats_types.rs
@@ -18,6 +18,7 @@ pub struct CreateMapfixRequest{
 	pub OperationID:i32,
 	pub ModelID:u64,
 	pub TargetAssetID:u64,
+	pub Description:String,
 }
 
 #[allow(nonstandard_style)]