reactive_graph_server/server/json_schema/
args.rs

1use 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}