#![allow(clippy::enum_variant_names, clippy::large_enum_variant)]
use strum::{EnumDiscriminants, EnumIter, EnumMessage};
pub mod add_action;
#[derive(Debug, Clone, EnumDiscriminants, interactive_clap::InteractiveClap)]
#[interactive_clap(context = super::ConstructTransactionContext)]
#[strum_discriminants(derive(EnumMessage, EnumIter))]
pub enum NextAction {
#[strum_discriminants(strum(message = "add-action - Select a new action"))]
AddAction(self::add_action::AddAction),
#[strum_discriminants(strum(message = "skip - Skip adding a new action"))]
Skip(super::skip_action::SkipAction),
}