summaryrefslogtreecommitdiffstats
path: root/zellij-utils/src/data.rs
diff options
context:
space:
mode:
Diffstat (limited to 'zellij-utils/src/data.rs')
-rw-r--r--zellij-utils/src/data.rs5
1 files changed, 5 insertions, 0 deletions
diff --git a/zellij-utils/src/data.rs b/zellij-utils/src/data.rs
index 7a1f4c52b..6e0dce94f 100644
--- a/zellij-utils/src/data.rs
+++ b/zellij-utils/src/data.rs
@@ -1007,6 +1007,7 @@ impl CommandToRun {
#[derive(Debug, Default, Clone)]
pub struct MessageToPlugin {
pub plugin_url: Option<String>,
+ pub destination_plugin_id: Option<u32>,
pub plugin_config: BTreeMap<String, String>,
pub message_name: String,
pub message_payload: Option<String>,
@@ -1042,6 +1043,10 @@ impl MessageToPlugin {
self.plugin_url = Some(url.into());
self
}
+ pub fn with_destination_plugin_id(mut self, destination_plugin_id: u32) -> Self {
+ self.destination_plugin_id = Some(destination_plugin_id);
+ self
+ }
pub fn with_plugin_config(mut self, plugin_config: BTreeMap<String, String>) -> Self {
self.plugin_config = plugin_config;
self