Struct goji::Issue [−][src]
pub struct Issue { pub self_link: String, pub key: String, pub id: String, pub fields: BTreeMap<String, Value>, pub changelog: Option<Changelog>, }
represents a single jira issue
Fields
self_link: String
key: String
id: String
fields: BTreeMap<String, Value>
changelog: Option<Changelog>
Methods
impl Issue
[src]
impl Issue
pub fn field<F>(&self, name: &str) -> Option<Result<F>> where
F: Deserialize<'de>,
[src]
pub fn field<F>(&self, name: &str) -> Option<Result<F>> where
F: Deserialize<'de>,
resolves a typed field from an issues lists of arbitrary fields
pub fn assignee(&self) -> Option<User>
[src]
pub fn assignee(&self) -> Option<User>
user assigned to issue
pub fn creator(&self) -> Option<User>
[src]
pub fn creator(&self) -> Option<User>
user that created the issue
pub fn reporter(&self) -> Option<User>
[src]
pub fn reporter(&self) -> Option<User>
user that reported the issue
pub fn status(&self) -> Option<Status>
[src]
pub fn status(&self) -> Option<Status>
the current status of the issue
pub fn summary(&self) -> Option<String>
[src]
pub fn summary(&self) -> Option<String>
brief summary of the issue
pub fn description(&self) -> Option<String>
[src]
pub fn description(&self) -> Option<String>
description of the issue
pub fn updated(&self) -> Option<String>
[src]
pub fn updated(&self) -> Option<String>
updated timestamp
pub fn created(&self) -> Option<String>
[src]
pub fn created(&self) -> Option<String>
created timestamp
pub fn resolution_date(&self) -> Option<String>
[src]
pub fn resolution_date(&self) -> Option<String>
pub fn issue_type(&self) -> Option<IssueType>
[src]
pub fn issue_type(&self) -> Option<IssueType>
an issue type
pub fn labels(&self) -> Vec<String>
[src]
pub fn labels(&self) -> Vec<String>
labels associated with the issue
pub fn fix_versions(&self) -> Vec<Version>
[src]
pub fn fix_versions(&self) -> Vec<Version>
list of versions associated with the issue
pub fn priority(&self) -> Option<Priority>
[src]
pub fn priority(&self) -> Option<Priority>
priority of the issue
pub fn links(&self) -> Option<Result<Vec<IssueLink>>>
[src]
pub fn links(&self) -> Option<Result<Vec<IssueLink>>>
links to other issues
pub fn project(&self) -> Option<Project>
[src]
pub fn project(&self) -> Option<Project>
pub fn resolution(&self) -> Option<Resolution>
[src]
pub fn resolution(&self) -> Option<Resolution>
pub fn attachment(&self) -> Vec<Attachment>
[src]
pub fn attachment(&self) -> Vec<Attachment>
pub fn comment(&self) -> Vec<Comment>
[src]
pub fn comment(&self) -> Vec<Comment>
pub fn permalink(&self, jira: &Jira) -> String
[src]
pub fn permalink(&self, jira: &Jira) -> String