pub struct CreateIssueRequestV2 {
pub project_key: String,
pub summary: String,
pub description: Option<String>,
pub description_adf: Option<Value>,
pub issue_type: String,
pub assignee: Option<String>,
pub priority: Option<String>,
pub labels: Vec<String>,
pub components: Vec<String>,
pub parent: Option<String>,
pub fix_versions: Vec<String>,
pub custom_fields: HashMap<String, FieldValue>,
}Expand description
Extended create request with dynamic custom fields.
Fields§
§project_key: String§summary: String§description: Option<String>Markdown description — converted to ADF automatically. Ignored if description_adf is set.
description_adf: Option<Value>Pre-built ADF description — takes priority over description.
issue_type: String§assignee: Option<String>§priority: Option<String>§labels: Vec<String>Labels (plain string list, e.g. [“bug”, “backend”])
components: Vec<String>Component names (e.g. [“auth”, “api”])
parent: Option<String>Parent issue key for sub-tasks (e.g. “PROJ-100”)
fix_versions: Vec<String>Fix version names (e.g. [“v1.0”, “v1.1”])
custom_fields: HashMap<String, FieldValue>Custom field ID → typed value
Trait Implementations§
Source§impl Clone for CreateIssueRequestV2
impl Clone for CreateIssueRequestV2
Source§fn clone(&self) -> CreateIssueRequestV2
fn clone(&self) -> CreateIssueRequestV2
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CreateIssueRequestV2
impl Debug for CreateIssueRequestV2
Source§impl Default for CreateIssueRequestV2
impl Default for CreateIssueRequestV2
Source§fn default() -> CreateIssueRequestV2
fn default() -> CreateIssueRequestV2
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for CreateIssueRequestV2
impl RefUnwindSafe for CreateIssueRequestV2
impl Send for CreateIssueRequestV2
impl Sync for CreateIssueRequestV2
impl Unpin for CreateIssueRequestV2
impl UnsafeUnpin for CreateIssueRequestV2
impl UnwindSafe for CreateIssueRequestV2
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