1 2 3 4 5 6 7 8 9 10 11 12 13 14
use crate::types::api::state_type::StateType;
use clap::Parser;
/// List pull requests
#[derive(Parser, Debug)]
pub struct ListPullRequestArgs {
/// Number of pull requests to be displayed
#[arg(short, long, value_name = "N", default_value_t = 5)]
pub count: usize,
/// Filter pull requests with the chosen state
#[arg(short, long, default_value_t = StateType::All)]
pub state: StateType,
}