pub struct GetRedfishEndpointsParams {
pub id: Option<String>,
pub fqdn: Option<String>,
pub uuid: Option<String>,
pub macaddr: Option<String>,
pub ipaddress: Option<String>,
}
#[allow(clippy::struct_excessive_bools)]
#[derive(serde::Deserialize, serde::Serialize, utoipa::ToSchema)]
pub struct UpdateRedfishEndpointParams {
pub id: String,
pub name: Option<String>,
pub hostname: Option<String>,
pub domain: Option<String>,
pub fqdn: Option<String>,
pub enabled: bool,
pub user: Option<String>,
pub password: Option<String>,
pub use_ssdp: bool,
pub mac_required: bool,
pub mac_addr: Option<String>,
pub ip_address: Option<String>,
pub rediscover_on_update: bool,
pub template_id: Option<String>,
}