args-cli 0.1.1

Command-line interface for args
Documentation
use anyhow::Result;

use args_api::endpoint::review::update_review::{UpdateReviewRequest, UpdateReviewResponse};

use crate::client::ArgsClient;

#[allow(dead_code)]
impl ArgsClient {
    pub async fn update_review(
        &self,
        owner: &str,
        repo: &str,
        number: i32,
        title: Option<String>,
        description: Option<String>,
    ) -> Result<UpdateReviewResponse> {
        self.patch(
            format!("repository/{}/{}/review/{}", owner, repo, number),
            UpdateReviewRequest { title, description },
        )
        .await
    }
}