redfish_codegen/models/log_service/v1_4_0/
collect_diagnostic_data_request_body.rs1use crate::models;
4
5#[derive(Clone, Debug, serde::Deserialize, serde::Serialize)]
7#[derive(derivative::Derivative)]
8#[derivative(Default)]
9pub struct CollectDiagnosticDataRequestBody {
10 #[serde(rename = "DiagnosticDataType")]
11 pub diagnostic_data_type: models::log_service::v1_4_0::LogDiagnosticDataTypes,
12 #[serde(rename = "OEMDiagnosticDataType")]
14 #[serde(default, skip_serializing_if = "Option::is_none")]
15 pub oem_diagnostic_data_type: Option<String>,
16}
17
18impl crate::Metadata<'static> for CollectDiagnosticDataRequestBody {
19 const JSON_SCHEMA: &'static str = "LogService.v1_4_0.json";
20}