reactive_graph_server/server/json_schema/
args.rs1use crate::server::json_schema::commands::InstancesCommands;
2use crate::server::json_schema::commands::JsonSchemaCommands;
3use crate::server::json_schema::commands::TypesCommands;
4use clap::Parser;
5
6#[derive(Parser, Debug)]
7#[clap(subcommand_required = true)]
8pub struct JsonSchemaArguments {
9 #[command(subcommand)]
10 pub commands: JsonSchemaCommands,
11}
12
13#[derive(Parser, Debug)]
14pub struct TypesArguments {
15 #[command(subcommand)]
16 pub commands: TypesCommands,
17}
18
19#[derive(Parser, Debug)]
20pub struct InstancesArguments {
21 #[command(subcommand)]
22 pub commands: InstancesCommands,
23}