pub struct IssueDraft {Show 29 fields
pub id: Option<String>,
pub created_at: Option<DateTime<Utc>>,
pub updated_at: Option<DateTime<Utc>>,
pub archived_at: Option<DateTime<Utc>>,
pub title: Option<String>,
pub description: Option<String>,
pub priority: Option<f64>,
pub estimate: Option<f64>,
pub due_date: Option<NaiveDate>,
pub label_ids: Option<Vec<String>>,
pub team_id: Option<String>,
pub cycle_id: Option<String>,
pub project_id: Option<String>,
pub project_milestone_id: Option<String>,
pub creator: Option<Box<User>>,
pub assignee_id: Option<String>,
pub delegate_id: Option<String>,
pub state_id: Option<String>,
pub parent: Option<Box<IssueDraft>>,
pub parent_id: Option<String>,
pub source_comment_id: Option<String>,
pub parent_issue: Option<Box<Issue>>,
pub parent_issue_id: Option<String>,
pub sub_issue_sort_order: Option<f64>,
pub priority_label: Option<String>,
pub description_data: Option<Value>,
pub attachments: Option<Value>,
pub needs: Option<Value>,
pub schedule: Option<Value>,
}Expand description
Internal A draft issue.
Fields§
§id: Option<String>The unique identifier of the entity.
created_at: Option<DateTime<Utc>>The time at which the entity was created.
updated_at: Option<DateTime<Utc>>The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn’t been updated after creation.
archived_at: Option<DateTime<Utc>>The time at which the entity was archived. Null if the entity has not been archived.
title: Option<String>The draft’s title.
description: Option<String>The draft’s description in markdown format.
priority: Option<f64>The priority of the draft.
estimate: Option<f64>The estimate of the complexity of the draft.
due_date: Option<NaiveDate>The date at which the issue would be due.
label_ids: Option<Vec<String>>The IDs of labels added to the draft.
team_id: Option<String>The team associated with the draft.
cycle_id: Option<String>The cycle associated with the draft.
project_id: Option<String>The project associated with the draft.
project_milestone_id: Option<String>The project milestone associated with the draft.
creator: Option<Box<User>>The user who created the draft.
assignee_id: Option<String>The user assigned to the draft.
delegate_id: Option<String>The agent user delegated to work on the issue being drafted.
state_id: Option<String>The workflow state associated with the draft.
parent: Option<Box<IssueDraft>>The parent draft of the draft.
parent_id: Option<String>The ID of the parent issue draft, if any.
source_comment_id: Option<String>The ID of the comment that the draft was created from.
parent_issue: Option<Box<Issue>>The parent issue of the draft.
parent_issue_id: Option<String>The ID of the parent issue, if any.
sub_issue_sort_order: Option<f64>The order of items in the sub-draft list. Only set if the draft has parent set.
priority_label: Option<String>Label for the priority.
description_data: Option<Value>Internal The draft’s description as a Prosemirror document.
attachments: Option<Value>Serialized array of JSONs representing attachments.
needs: Option<Value>Serialized array of JSONs representing customer needs.
schedule: Option<Value>Serialized array of JSONs representing the recurring issue’s schedule.
Trait Implementations§
Source§impl Clone for IssueDraft
impl Clone for IssueDraft
Source§fn clone(&self) -> IssueDraft
fn clone(&self) -> IssueDraft
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more