diff --git a/libraries/MTConnect.NET-Common/Input/AssetInput.cs b/libraries/MTConnect.NET-Common/Input/AssetInput.cs
index 662fd53b..afe7ff02 100644
--- a/libraries/MTConnect.NET-Common/Input/AssetInput.cs
+++ b/libraries/MTConnect.NET-Common/Input/AssetInput.cs
@@ -24,6 +24,11 @@ public class AssetInput : IAssetInput
///
public string AssetId { get; set; }
+ ///
+ /// The Type of the Asset (ex. CuttingTool, File, RawMaterial, etc.)
+ ///
+ public string Type { get; set; }
+
///
/// The Asset to add
///
diff --git a/libraries/MTConnect.NET-Common/Input/IAssetInput.cs b/libraries/MTConnect.NET-Common/Input/IAssetInput.cs
index a6a7bae5..cec49840 100644
--- a/libraries/MTConnect.NET-Common/Input/IAssetInput.cs
+++ b/libraries/MTConnect.NET-Common/Input/IAssetInput.cs
@@ -17,6 +17,11 @@ public interface IAssetInput
///
string AssetId { get; }
+ ///
+ /// The Type of the Asset (ex. CuttingTool, File, RawMaterial, etc.)
+ ///
+ string Type { get; }
+
///
/// The Asset to add
///