Struct redfish_codegen::models::assembly::v1_4_0::AssemblyData
source · pub struct AssemblyData {Show 22 fields
pub odata_id: Id,
pub actions: Option<AssemblyDataActions>,
pub binary_data_uri: Option<String>,
pub description: Option<String>,
pub engineering_change_level: Option<String>,
pub location: Option<Location>,
pub location_indicator_active: Option<bool>,
pub member_id: String,
pub model: Option<String>,
pub name: Option<String>,
pub oem: Option<Oem>,
pub part_number: Option<String>,
pub physical_context: Option<PhysicalContext>,
pub producer: Option<String>,
pub production_date: Option<String>,
pub replaceable: Option<bool>,
pub sku: Option<String>,
pub serial_number: Option<String>,
pub spare_part_number: Option<String>,
pub status: Option<Status>,
pub vendor: Option<String>,
pub version: Option<String>,
}
Fields§
§odata_id: Id
§actions: Option<AssemblyDataActions>
§binary_data_uri: Option<String>
The URI at which to access an image of the assembly information.
description: Option<String>
The description of the assembly.
engineering_change_level: Option<String>
The engineering change level of the assembly.
location: Option<Location>
§location_indicator_active: Option<bool>
An indicator allowing an operator to physically locate this resource.
member_id: String
The unique identifier for the member within an array.
model: Option<String>
The model number of the assembly.
name: Option<String>
The name of the assembly.
oem: Option<Oem>
§part_number: Option<String>
The part number of the assembly.
physical_context: Option<PhysicalContext>
§producer: Option<String>
The producer or manufacturer of the assembly.
production_date: Option<String>
The production date of the assembly.
replaceable: Option<bool>
An indication of whether the component associated this assembly can be independently replaced as allowed by the vendor’s replacement policy.
sku: Option<String>
The SKU of the assembly.
serial_number: Option<String>
The serial number of the assembly.
spare_part_number: Option<String>
The spare part number of the assembly.
status: Option<Status>
§vendor: Option<String>
The vendor of the assembly.
version: Option<String>
The hardware version of the assembly.
Trait Implementations§
source§impl Clone for AssemblyData
impl Clone for AssemblyData
source§fn clone(&self) -> AssemblyData
fn clone(&self) -> AssemblyData
Returns a copy 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 AssemblyData
impl Debug for AssemblyData
source§impl Default for AssemblyData
impl Default for AssemblyData
source§fn default() -> AssemblyData
fn default() -> AssemblyData
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for AssemblyData
impl<'de> Deserialize<'de> for AssemblyData
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