pub struct Issue {Show 21 fields
pub key: String,
pub summary: String,
pub status: Option<String>,
pub status_id: Option<String>,
pub priority: Option<String>,
pub score: Option<f64>,
pub issue_type: Option<String>,
pub project: Option<String>,
pub url: String,
pub pinned: bool,
pub dismissed: bool,
pub ruled_by: Option<String>,
pub badge: Option<String>,
pub first_seen: NaiveDateTime,
pub last_seen: NaiveDateTime,
pub changed_at: Option<NaiveDateTime>,
pub taken_at: Option<NaiveDateTime>,
pub snoozed_until: Option<NaiveDateTime>,
pub gone_at: Option<NaiveDateTime>,
pub left: Option<&'static str>,
pub resolution: Option<String>,
}Expand description
One inbox issue.
The fields rigger reads (key, summary, status, priority, score,
url, first_seen, taken_at, pinned, snoozed_until, gone_at) are
the floor; the rest is what kasl inbox show prints.
Fields§
§key: String§summary: String§status: Option<String>The status’s name; null until kasl has learnt the name for its id.
status_id: Option<String>§priority: Option<String>§score: Option<f64>The ranking field’s value (e.g. Scoring), when one is configured.
issue_type: Option<String>§project: Option<String>§url: String§pinned: bool§dismissed: bool§ruled_by: Option<String>The rule behind the pin or the dismissal; null when a hand set it, or nothing did.
badge: Option<String>The freshness mark the list shows: NEW, gone, status→In Progress.
first_seen: NaiveDateTime§last_seen: NaiveDateTime§changed_at: Option<NaiveDateTime>§taken_at: Option<NaiveDateTime>§snoozed_until: Option<NaiveDateTime>§gone_at: Option<NaiveDateTime>§left: Option<&'static str>Why a gone issue left: resolved or moved; null while present or not yet known.
resolution: Option<String>The resolution Jira gave, when the issue left resolved.
Implementations§
Source§impl Issue
impl Issue
Sourcepub fn at(item: &JiraInboxItem, now: NaiveDateTime) -> Self
pub fn at(item: &JiraInboxItem, now: NaiveDateTime) -> Self
The issue as it reads at now (the badge depends on it).
Sourcepub fn now(item: &JiraInboxItem) -> Self
pub fn now(item: &JiraInboxItem) -> Self
The issue as it reads now.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Issue
impl RefUnwindSafe for Issue
impl Send for Issue
impl Sync for Issue
impl Unpin for Issue
impl UnsafeUnpin for Issue
impl UnwindSafe for Issue
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