pub struct IssueUpdateInput {Show 29 fields
pub title: Option<String>,
pub description: Option<String>,
pub description_data: Option<Value>,
pub assignee_id: Option<String>,
pub delegate_id: Option<String>,
pub parent_id: Option<String>,
pub priority: Option<i64>,
pub estimate: Option<i64>,
pub subscriber_ids: Option<Vec<String>>,
pub label_ids: Option<Vec<String>>,
pub added_label_ids: Option<Vec<String>>,
pub removed_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 last_applied_template_id: Option<String>,
pub state_id: Option<String>,
pub sort_order: Option<f64>,
pub priority_sort_order: Option<f64>,
pub sub_issue_sort_order: Option<f64>,
pub due_date: Option<NaiveDate>,
pub trashed: Option<bool>,
pub sla_breaches_at: Option<DateTime<Utc>>,
pub sla_started_at: Option<DateTime<Utc>>,
pub snoozed_until_at: Option<DateTime<Utc>>,
pub snoozed_by_id: Option<String>,
pub sla_type: Option<SLADayCountType>,
pub auto_closed_by_parent_closing: Option<bool>,
}Fields§
§title: Option<String>The issue title.
description: Option<String>The issue description in markdown format.
description_data: Option<Value>Internal The issue description as a Prosemirror document.
assignee_id: Option<String>The identifier of the user to assign the issue to.
delegate_id: Option<String>The identifier of the agent user to delegate the issue to.
parent_id: Option<String>The identifier of the parent issue. Can be a UUID or issue identifier (e.g., ‘LIN-123’).
priority: Option<i64>The priority of the issue. 0 = No priority, 1 = Urgent, 2 = High, 3 = Normal, 4 = Low.
estimate: Option<i64>The estimated complexity of the issue.
subscriber_ids: Option<Vec<String>>The identifiers of the users subscribing to this ticket.
label_ids: Option<Vec<String>>The identifiers of the issue labels associated with this ticket.
added_label_ids: Option<Vec<String>>The identifiers of the issue labels to be added to this issue.
removed_label_ids: Option<Vec<String>>The identifiers of the issue labels to be removed from this issue.
team_id: Option<String>The identifier of the team associated with the issue.
cycle_id: Option<String>The cycle associated with the issue.
project_id: Option<String>The project associated with the issue.
project_milestone_id: Option<String>The project milestone associated with the issue.
last_applied_template_id: Option<String>The ID of the last template applied to the issue.
state_id: Option<String>The team state of the issue.
sort_order: Option<f64>The position of the issue related to other issues.
priority_sort_order: Option<f64>The position of the issue related to other issues, when ordered by priority.
sub_issue_sort_order: Option<f64>The position of the issue in parent’s sub-issue list.
due_date: Option<NaiveDate>The date at which the issue is due.
trashed: Option<bool>Whether the issue has been trashed.
sla_breaches_at: Option<DateTime<Utc>>Internal The timestamp at which an issue will be considered in breach of SLA.
sla_started_at: Option<DateTime<Utc>>Internal The timestamp at which the issue’s SLA was started.
snoozed_until_at: Option<DateTime<Utc>>The time until an issue will be snoozed in Triage view.
snoozed_by_id: Option<String>The identifier of the user who snoozed the issue.
sla_type: Option<SLADayCountType>The SLA day count type for the issue. Whether SLA should be business days only or calendar days (default).
auto_closed_by_parent_closing: Option<bool>Whether the issue was automatically closed because its parent issue was closed.
Trait Implementations§
Source§impl Clone for IssueUpdateInput
impl Clone for IssueUpdateInput
Source§fn clone(&self) -> IssueUpdateInput
fn clone(&self) -> IssueUpdateInput
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more