pub struct BulkWritableSoftwareVersionRequest {Show 13 fields
pub id: Uuid,
pub version: String,
pub alias: Option<String>,
pub release_date: Option<Option<String>>,
pub end_of_support_date: Option<Option<String>>,
pub documentation_url: Option<String>,
pub long_term_support: Option<bool>,
pub pre_release: Option<bool>,
pub platform: Box<ApprovalWorkflowStageResponseApprovalWorkflowStage>,
pub status: Box<ApprovalWorkflowStageResponseApprovalWorkflowStage>,
pub custom_fields: Option<HashMap<String, Value>>,
pub relationships: Option<HashMap<String, ApprovalWorkflowDefinitionRequestRelationshipsValue>>,
pub tags: Option<Vec<ApprovalWorkflowStageResponseApprovalWorkflowStage>>,
}Expand description
BulkWritableSoftwareVersionRequest : Base class to use for serializers based on OrganizationalModel or PrimaryModel. Can also be used for models derived from BaseModel, so long as they support custom fields, notes, and relationships.
Fields§
§id: Uuid§version: String§alias: Option<String>Optional alternative label for this version
release_date: Option<Option<String>>§end_of_support_date: Option<Option<String>>§documentation_url: Option<String>§long_term_support: Option<bool>Is a Long Term Support version
pre_release: Option<bool>Is a Pre-Release version
platform: Box<ApprovalWorkflowStageResponseApprovalWorkflowStage>§status: Box<ApprovalWorkflowStageResponseApprovalWorkflowStage>§custom_fields: Option<HashMap<String, Value>>§relationships: Option<HashMap<String, ApprovalWorkflowDefinitionRequestRelationshipsValue>>Implementations§
Source§impl BulkWritableSoftwareVersionRequest
impl BulkWritableSoftwareVersionRequest
Sourcepub fn new(
id: Uuid,
version: String,
platform: ApprovalWorkflowStageResponseApprovalWorkflowStage,
status: ApprovalWorkflowStageResponseApprovalWorkflowStage,
) -> BulkWritableSoftwareVersionRequest
pub fn new( id: Uuid, version: String, platform: ApprovalWorkflowStageResponseApprovalWorkflowStage, status: ApprovalWorkflowStageResponseApprovalWorkflowStage, ) -> BulkWritableSoftwareVersionRequest
Base class to use for serializers based on OrganizationalModel or PrimaryModel. Can also be used for models derived from BaseModel, so long as they support custom fields, notes, and relationships.
Trait Implementations§
Source§impl Clone for BulkWritableSoftwareVersionRequest
impl Clone for BulkWritableSoftwareVersionRequest
Source§fn clone(&self) -> BulkWritableSoftwareVersionRequest
fn clone(&self) -> BulkWritableSoftwareVersionRequest
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 Default for BulkWritableSoftwareVersionRequest
impl Default for BulkWritableSoftwareVersionRequest
Source§fn default() -> BulkWritableSoftwareVersionRequest
fn default() -> BulkWritableSoftwareVersionRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for BulkWritableSoftwareVersionRequest
impl<'de> Deserialize<'de> for BulkWritableSoftwareVersionRequest
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 BulkWritableSoftwareVersionRequest
impl PartialEq for BulkWritableSoftwareVersionRequest
Source§fn eq(&self, other: &BulkWritableSoftwareVersionRequest) -> bool
fn eq(&self, other: &BulkWritableSoftwareVersionRequest) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for BulkWritableSoftwareVersionRequest
Auto Trait Implementations§
impl Freeze for BulkWritableSoftwareVersionRequest
impl RefUnwindSafe for BulkWritableSoftwareVersionRequest
impl Send for BulkWritableSoftwareVersionRequest
impl Sync for BulkWritableSoftwareVersionRequest
impl Unpin for BulkWritableSoftwareVersionRequest
impl UnsafeUnpin for BulkWritableSoftwareVersionRequest
impl UnwindSafe for BulkWritableSoftwareVersionRequest
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