nym_cli_commands/validator/account/
mod.rs1use clap::{Args, Subcommand};
5
6pub mod balance;
7pub mod create;
8pub mod pubkey;
9pub mod send;
10pub mod send_multiple;
11
12#[derive(Debug, Args)]
13#[clap(args_conflicts_with_subcommands = true, subcommand_required = true)]
14pub struct Account {
15 #[clap(subcommand)]
16 pub command: Option<AccountCommands>,
17}
18
19#[derive(Debug, Subcommand)]
20pub enum AccountCommands {
21 Create(crate::validator::account::create::Args),
23 Balance(crate::validator::account::balance::Args),
25 PubKey(crate::validator::account::pubkey::Args),
27 Send(crate::validator::account::send::Args),
29 SendMultiple(crate::validator::account::send_multiple::Args),
31}