#![expect(
clippy::disallowed_types,
reason = "adjudicated free-form JSON slots: serde_json::Value is workspace-banned (#1694); a generated carrier exists only where the spec leaves the slot open, and each adjudicated field's NOTE names its citation"
)]
use crate::v1_1::data_types::text::dv_text::DvText;
use crate::v1_1::resource::resource_use::ResourceUse;
#[doc(alias = "RESOURCE_USAGE")]
#[derive(Debug, Clone, PartialEq)]
pub struct ResourceUsage {
pub prospective: ResourceUse,
pub actual: ResourceUse,
pub r#type: DvText,
pub description: Option<String>,
pub reference: Option<serde_json::Value>,
}