pub struct IssueCreateInput {Show 34 fields
pub id: Option<String>,
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 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 reference_comment_id: Option<String>,
pub source_comment_id: Option<String>,
pub source_pull_request_comment_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 create_as_user: Option<String>,
pub display_icon_url: Option<String>,
pub preserve_sort_order_on_create: Option<bool>,
pub created_at: Option<DateTime<Utc>>,
pub sla_breaches_at: Option<DateTime<Utc>>,
pub sla_started_at: Option<DateTime<Utc>>,
pub template_id: Option<String>,
pub completed_at: Option<DateTime<Utc>>,
pub sla_type: Option<SLADayCountType>,
pub use_default_template: Option<bool>,
}Fields§
§id: Option<String>The identifier in UUID v4 format. If none is provided, the backend will generate one.
title: Option<String>The title of the issue.
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.
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.
reference_comment_id: Option<String>The comment the issue is referencing.
source_comment_id: Option<String>The comment the issue is created from.
source_pull_request_comment_id: Option<String>Internal The pull request comment the issue is created from.
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.
create_as_user: Option<String>Create issue as a user with the provided name. This option is only available to OAuth applications creating issues in actor=app mode.
display_icon_url: Option<String>Provide an external user avatar URL. Can only be used in conjunction with the createAsUser options. This option is only available to OAuth applications creating comments in actor=app mode.
preserve_sort_order_on_create: Option<bool>Whether the passed sort order should be preserved.
created_at: Option<DateTime<Utc>>The date when the issue was created (e.g. if importing from another system). Must be a date in the past. If none is provided, the backend will generate the time as now.
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.
template_id: Option<String>The identifier of a template the issue should be created from. If other values are provided in the input, they will override template values.
completed_at: Option<DateTime<Utc>>The date when the issue was completed (e.g. if importing from another system). Must be a date in the past and after createdAt date. Cannot be provided with an incompatible workflow state.
sla_type: Option<SLADayCountType>The SLA day count type for the issue. Whether SLA should be business days only or calendar days (default).
use_default_template: Option<bool>Whether to use the default template for the team. When set to true, the default template of this team based on user’s membership will be applied.
Trait Implementations§
Source§impl Clone for IssueCreateInput
impl Clone for IssueCreateInput
Source§fn clone(&self) -> IssueCreateInput
fn clone(&self) -> IssueCreateInput
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more