diff --git a/src/models/items.rs b/src/models/items.rs new file mode 100644 index 0000000..bdb3402 --- /dev/null +++ b/src/models/items.rs @@ -0,0 +1,9 @@ +use serde::{Deserialize, Serialize}; + +#[derive(Serialize, Deserialize, Debug, Clone)] +pub struct Item { + pub id: String, // Unique ID for the item + pub name: String, // Item name + pub description: String, // Short description of the item + pub tags: Vec<(String, String)>, // Key-value tags (e.g., "type" -> "software") +}