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]
fn field<F>(&self, name: &str) -> Option<Result<F>> where
F: Deserialize<'de>,
[src]
F: Deserialize<'de>,
resolves a typed field from an issues lists of arbitrary fields
fn assignee(&self) -> Option<User>
[src]
user assigned to issue
fn creator(&self) -> Option<User>
[src]
user that created the issue
fn reporter(&self) -> Option<User>
[src]
user that reported the issue
fn status(&self) -> Option<Status>
[src]
the current status of the issue
fn summary(&self) -> Option<String>
[src]
brief summary of the issue
fn description(&self) -> Option<String>
[src]
description of the issue
fn updated(&self) -> Option<String>
[src]
updated timestamp
fn created(&self) -> Option<String>
[src]
created timestamp
fn resolution_date(&self) -> Option<String>
[src]
fn issue_type(&self) -> Option<IssueType>
[src]
an issue type
fn labels(&self) -> Vec<String>
[src]
labels associated with the issue
fn fix_versions(&self) -> Vec<Version>
[src]
list of versions associated with the issue
fn priority(&self) -> Option<Priority>
[src]
priority of the issue
fn links(&self) -> Option<Result<Vec<IssueLink>>>
[src]
links to other issues