diff options
Diffstat (limited to 'zellij-utils/src/data.rs')
-rw-r--r-- | zellij-utils/src/data.rs | 5 |
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 |