pub struct IssueUpdateDetails {
pub transition: Option<IssueTransition>,
pub fields: Option<HashMap<String, Value>>,
pub update: Option<HashMap<String, Vec<FieldUpdateOperation>>>,
pub history_metadata: Option<HistoryMetadata>,
pub properties: Option<Vec<EntityProperty>>,
}
Expand description
IssueUpdateDetails : Details of an issue update request.
Fields§
§transition: Option<IssueTransition>
Details of a transition. Required when performing a transition, optional when creating or editing an issue.
fields: Option<HashMap<String, Value>>
List of issue screen fields to update, specifying the sub-field to update and its value for each field. This field provides a straightforward option when setting a sub-field. When multiple sub-fields or other operations are required, use update
. Fields included in here cannot be included in update
.
update: Option<HashMap<String, Vec<FieldUpdateOperation>>>
List of operations to perform on issue screen fields. Note that fields included in here cannot be included in fields
.
history_metadata: Option<HistoryMetadata>
Additional issue history details.
properties: Option<Vec<EntityProperty>>
Details of issue properties to be add or update.
Implementations§
Source§impl IssueUpdateDetails
impl IssueUpdateDetails
Sourcepub fn new() -> IssueUpdateDetails
pub fn new() -> IssueUpdateDetails
Details of an issue update request.
Trait Implementations§
Source§impl Clone for IssueUpdateDetails
impl Clone for IssueUpdateDetails
Source§fn clone(&self) -> IssueUpdateDetails
fn clone(&self) -> IssueUpdateDetails
Returns a duplicate of the value. Read more
1.0.0 · 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 IssueUpdateDetails
impl Debug for IssueUpdateDetails
Source§impl Default for IssueUpdateDetails
impl Default for IssueUpdateDetails
Source§fn default() -> IssueUpdateDetails
fn default() -> IssueUpdateDetails
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for IssueUpdateDetails
impl<'de> Deserialize<'de> for IssueUpdateDetails
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for IssueUpdateDetails
impl PartialEq for IssueUpdateDetails
Source§impl Serialize for IssueUpdateDetails
impl Serialize for IssueUpdateDetails
impl StructuralPartialEq for IssueUpdateDetails
Auto Trait Implementations§
impl Freeze for IssueUpdateDetails
impl RefUnwindSafe for IssueUpdateDetails
impl Send for IssueUpdateDetails
impl Sync for IssueUpdateDetails
impl Unpin for IssueUpdateDetails
impl UnwindSafe for IssueUpdateDetails
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