diff --git a/.generated-info b/.generated-info index adea13cbd..a851edc62 100644 --- a/.generated-info +++ b/.generated-info @@ -1,4 +1,4 @@ { - "spec_repo_commit": "eea03ed", - "generated": "2025-07-21 08:56:11.451" + "spec_repo_commit": "06ccc32", + "generated": "2025-07-21 14:00:09.710" } diff --git a/.generator/schemas/v1/openapi.yaml b/.generator/schemas/v1/openapi.yaml index 4cfe65c3f..3d5e6d298 100644 --- a/.generator/schemas/v1/openapi.yaml +++ b/.generator/schemas/v1/openapi.yaml @@ -18895,6 +18895,14 @@ components: description: The total account usage. format: int64 type: integer + account_committed_usage: + description: The total account committed usage. + format: int64 + type: integer + account_on_demand_usage: + description: The total account on-demand usage. + format: int64 + type: integer elapsed_usage_hours: description: Elapsed usage hours for some billable product. format: int64 diff --git a/src/datadogV1/model/model_usage_billable_summary_body.rs b/src/datadogV1/model/model_usage_billable_summary_body.rs index 0fa4763ce..a09fa4174 100644 --- a/src/datadogV1/model/model_usage_billable_summary_body.rs +++ b/src/datadogV1/model/model_usage_billable_summary_body.rs @@ -14,6 +14,12 @@ pub struct UsageBillableSummaryBody { /// The total account usage. #[serde(rename = "account_billable_usage")] pub account_billable_usage: Option, + /// The total account committed usage. + #[serde(rename = "account_committed_usage")] + pub account_committed_usage: Option, + /// The total account on-demand usage. + #[serde(rename = "account_on_demand_usage")] + pub account_on_demand_usage: Option, /// Elapsed usage hours for some billable product. #[serde(rename = "elapsed_usage_hours")] pub elapsed_usage_hours: Option, @@ -43,6 +49,8 @@ impl UsageBillableSummaryBody { pub fn new() -> UsageBillableSummaryBody { UsageBillableSummaryBody { account_billable_usage: None, + account_committed_usage: None, + account_on_demand_usage: None, elapsed_usage_hours: None, first_billable_usage_hour: None, last_billable_usage_hour: None, @@ -59,6 +67,16 @@ impl UsageBillableSummaryBody { self } + pub fn account_committed_usage(mut self, value: i64) -> Self { + self.account_committed_usage = Some(value); + self + } + + pub fn account_on_demand_usage(mut self, value: i64) -> Self { + self.account_on_demand_usage = Some(value); + self + } + pub fn elapsed_usage_hours(mut self, value: i64) -> Self { self.elapsed_usage_hours = Some(value); self @@ -122,6 +140,8 @@ impl<'de> Deserialize<'de> for UsageBillableSummaryBody { M: MapAccess<'a>, { let mut account_billable_usage: Option = None; + let mut account_committed_usage: Option = None; + let mut account_on_demand_usage: Option = None; let mut elapsed_usage_hours: Option = None; let mut first_billable_usage_hour: Option> = None; let mut last_billable_usage_hour: Option> = None; @@ -143,6 +163,20 @@ impl<'de> Deserialize<'de> for UsageBillableSummaryBody { account_billable_usage = Some(serde_json::from_value(v).map_err(M::Error::custom)?); } + "account_committed_usage" => { + if v.is_null() { + continue; + } + account_committed_usage = + Some(serde_json::from_value(v).map_err(M::Error::custom)?); + } + "account_on_demand_usage" => { + if v.is_null() { + continue; + } + account_on_demand_usage = + Some(serde_json::from_value(v).map_err(M::Error::custom)?); + } "elapsed_usage_hours" => { if v.is_null() { continue; @@ -194,6 +228,8 @@ impl<'de> Deserialize<'de> for UsageBillableSummaryBody { let content = UsageBillableSummaryBody { account_billable_usage, + account_committed_usage, + account_on_demand_usage, elapsed_usage_hours, first_billable_usage_hour, last_billable_usage_hour,