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}