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