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}