pub struct Issues { /* private fields */ }Expand description
Issue options
Implementations§
source§impl Issues
impl Issues
pub fn new(jira: &Jira) -> Issues
sourcepub fn get<I>(&self, id: I) -> Result<Issue>where
I: Into<String>,
pub fn get<I>(&self, id: I) -> Result<Issue>where I: Into<String>,
Get a single issue
See this jira docs for more information
sourcepub fn get_custom_issue<I, D>(&self, id: I) -> Result<EditCustomIssue<D>>where
D: DeserializeOwned,
I: Into<String>,
pub fn get_custom_issue<I, D>(&self, id: I) -> Result<EditCustomIssue<D>>where D: DeserializeOwned, I: Into<String>,
Get a single custom issue
See this jira docs for more information
sourcepub fn create(&self, data: CreateIssue) -> Result<CreateResponse>
pub fn create(&self, data: CreateIssue) -> Result<CreateResponse>
Create a new issue
See this jira docs for more information
sourcepub fn create_from_custom_issue<T: Serialize>(
&self,
data: CreateCustomIssue<T>
) -> Result<CreateResponse>
pub fn create_from_custom_issue<T: Serialize>( &self, data: CreateCustomIssue<T> ) -> Result<CreateResponse>
Create a new custom issue
See this jira docs for more information
sourcepub fn edit<I, T>(&self, id: I, data: EditIssue<T>) -> Result<()>where
I: Into<String>,
T: Serialize,
pub fn edit<I, T>(&self, id: I, data: EditIssue<T>) -> Result<()>where I: Into<String>, T: Serialize,
Edit an issue
See this jira docs for more information
sourcepub fn edit_custom_issue<I, T>(
&self,
id: I,
data: EditCustomIssue<T>
) -> Result<()>where
I: Into<String>,
T: Serialize,
pub fn edit_custom_issue<I, T>( &self, id: I, data: EditCustomIssue<T> ) -> Result<()>where I: Into<String>, T: Serialize,
Edit an issue
See this jira docs for more information
sourcepub fn list(
&self,
board: &Board,
options: &SearchOptions
) -> Result<IssueResults>
pub fn list( &self, board: &Board, options: &SearchOptions ) -> Result<IssueResults>
Returns a single page of issue results
See this jira docs for more information
sourcepub fn iter<'a>(
&self,
board: &'a Board,
options: &'a SearchOptions
) -> Result<IssuesIter<'a>>
pub fn iter<'a>( &self, board: &'a Board, options: &'a SearchOptions ) -> Result<IssuesIter<'a>>
Returns a type which may be used to iterate over consecutive pages of results
See this jira docs for more information