Skip to main content

codama_nodes/generated/
plugin_node.rs

1use crate::{CamelCaseString, HasName};
2use codama_nodes_derive::node;
3use serde_json::Value;
4
5#[node]
6#[derive(Default)]
7pub struct PluginNode {
8    // Data.
9    pub name: CamelCaseString,
10    #[serde(skip_serializing_if = "crate::is_default")]
11    pub payload: Option<Value>,
12}
13
14impl HasName for PluginNode {
15    fn name(&self) -> &CamelCaseString {
16        &self.name
17    }
18}