pub struct Assembly {
pub base: Resource,
pub actions: Option<Actions>,
pub assemblies: Option<Vec<NavProperty<AssemblyData>>>,
}Expand description
The Assembly schema defines an assembly. Assembly information contains details about a device,
such as part number, serial number, producer, vendor, and production date. It also provides access
to the original data for the assembly.
This resource shall represent an assembly for a Redfish implementation. Assembly information contains details about a device, such as part number, serial number, producer, vendor, and production date. It also provides access to the original data for the assembly.
Fields§
§base: ResourceBase type
actions: Option<Actions>The available actions for this resource.
This property shall contain the available actions for this resource.
assemblies: Option<Vec<NavProperty<AssemblyData>>>The assembly records.
These properties shall define assembly records for a Redfish implementation.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Assembly
impl<'de> Deserialize<'de> for Assembly
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>,
Source§impl EntityTypeRef for Assembly
impl EntityTypeRef for Assembly
Source§impl Expandable for Assembly
impl Expandable for Assembly
Source§impl RedfishSettings<Assembly> for Assembly
impl RedfishSettings<Assembly> for Assembly
Source§fn settings_object(&self) -> Option<NavProperty<Self>>
fn settings_object(&self) -> Option<NavProperty<Self>>
Source§impl Updatable<AssemblyUpdate> for Assembly
impl Updatable<AssemblyUpdate> for Assembly
impl Send for Assembly
SAFETY: All generated data types are Send
impl Sync for Assembly
SAFETY: All generated data types are Sync