pub struct JiraClient { /* private fields */ }Expand description
Jira API client
Implementations§
Source§impl JiraClient
impl JiraClient
Sourcepub async fn new(config: JiraConfig) -> Result<Self>
pub async fn new(config: JiraConfig) -> Result<Self>
Sourcepub async fn create_issue(&self, request: CreateIssueRequest) -> Result<Issue>
pub async fn create_issue(&self, request: CreateIssueRequest) -> Result<Issue>
Sourcepub async fn update_issue(
&self,
issue_key: &str,
request: UpdateIssueRequest,
) -> Result<()>
pub async fn update_issue( &self, issue_key: &str, request: UpdateIssueRequest, ) -> Result<()>
Sourcepub async fn delete_issue(&self, issue_key: &str) -> Result<()>
pub async fn delete_issue(&self, issue_key: &str) -> Result<()>
Sourcepub async fn search_issues(
&self,
request: JqlSearchRequest,
) -> Result<JqlSearchResponse>
pub async fn search_issues( &self, request: JqlSearchRequest, ) -> Result<JqlSearchResponse>
Sourcepub async fn get_projects(&self) -> Result<Vec<Project>>
pub async fn get_projects(&self) -> Result<Vec<Project>>
Sourcepub async fn get_project(&self, project_key: &str) -> Result<Project>
pub async fn get_project(&self, project_key: &str) -> Result<Project>
Sourcepub async fn get_boards(&self) -> Result<Vec<Board>>
pub async fn get_boards(&self) -> Result<Vec<Board>>
Trait Implementations§
Source§impl Clone for JiraClient
impl Clone for JiraClient
Source§fn clone(&self) -> JiraClient
fn clone(&self) -> JiraClient
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl !RefUnwindSafe for JiraClient
impl !UnwindSafe for JiraClient
impl Freeze for JiraClient
impl Send for JiraClient
impl Sync for JiraClient
impl Unpin for JiraClient
impl UnsafeUnpin for JiraClient
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more