Skip to main content

codama_nodes/generated/
instruction_remaining_accounts_node.rs

1use crate::{Docs, InstructionAccountDisplayNode, InstructionRemainingAccountsValue, IsSigner};
2use codama_nodes_derive::node;
3
4#[node]
5pub struct InstructionRemainingAccountsNode {
6    // Data.
7    #[serde(skip_serializing_if = "crate::is_default")]
8    pub is_optional: Option<bool>,
9    #[serde(skip_serializing_if = "crate::is_default")]
10    pub is_signer: Option<IsSigner>,
11    #[serde(skip_serializing_if = "crate::is_default")]
12    pub is_writable: Option<bool>,
13    #[serde(default, skip_serializing_if = "crate::is_default")]
14    pub docs: Docs,
15
16    // Children.
17    pub value: Box<InstructionRemainingAccountsValue>,
18    #[serde(skip_serializing_if = "crate::is_default")]
19    pub display: Option<InstructionAccountDisplayNode>,
20}