1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
use crate::types::api::state_type::StateType;
use clap::Parser;
#[derive(Parser, Debug)]
#[command(about = "View details of a selected pull request")]
pub struct ViewPullRequestsArgs {
/// Select from pull requests with the chosen state
#[arg(
short,
long,
value_enum,
default_value_t = StateType::All,
)]
pub state: StateType,
/// Disabled: display issue summary | Enabled: display issue comment history
#[arg(short, long)]
pub comments: bool,
}