pub struct Target {Show 20 fields
pub access_date: Option<String>,
pub access_date_display: Option<String>,
pub access_request_status: Option<String>,
pub attributes: Option<HashMap<String, Value>>,
pub client_permissions: Option<Vec<String>>,
pub comment: Option<String>,
pub creation_date: Option<String>,
pub is_access_request_enabled: Option<bool>,
pub last_version: Option<i32>,
pub modification_date: Option<String>,
pub parent_target_name: Option<String>,
pub protection_key_name: Option<String>,
pub target_details: Option<String>,
pub target_id: Option<i64>,
pub target_items_assoc: Option<Vec<TargetItemAssociation>>,
pub target_name: Option<String>,
pub target_sub_type: Option<String>,
pub target_type: Option<String>,
pub target_versions: Option<Vec<ItemVersion>>,
pub with_customer_fragment: Option<bool>,
}Fields§
§access_date: Option<String>§access_date_display: Option<String>§access_request_status: Option<String>§attributes: Option<HashMap<String, Value>>this is not "omitempty" since an empty value causes no update while an empty map will clear the attributes
client_permissions: Option<Vec<String>>§comment: Option<String>§creation_date: Option<String>§is_access_request_enabled: Option<bool>§last_version: Option<i32>§modification_date: Option<String>§parent_target_name: Option<String>§protection_key_name: Option<String>§target_details: Option<String>§target_id: Option<i64>§target_items_assoc: Option<Vec<TargetItemAssociation>>§target_name: Option<String>§target_sub_type: Option<String>§target_type: Option<String>§target_versions: Option<Vec<ItemVersion>>§with_customer_fragment: Option<bool>Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Target
impl<'de> Deserialize<'de> for Target
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
impl StructuralPartialEq for Target
Auto Trait Implementations§
impl Freeze for Target
impl RefUnwindSafe for Target
impl Send for Target
impl Sync for Target
impl Unpin for Target
impl UnsafeUnpin for Target
impl UnwindSafe for Target
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