Skip to content

Commit 899c2e2

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit c9a0775f of spec repo
1 parent d837774 commit 899c2e2

File tree

3 files changed

+48
-4
lines changed

3 files changed

+48
-4
lines changed

.apigentools-info

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,13 @@
44
"spec_versions": {
55
"v1": {
66
"apigentools_version": "1.6.6",
7-
"regenerated": "2025-06-23 20:34:45.000901",
8-
"spec_repo_commit": "837c2656"
7+
"regenerated": "2025-06-23 22:52:31.334188",
8+
"spec_repo_commit": "c9a0775f"
99
},
1010
"v2": {
1111
"apigentools_version": "1.6.6",
12-
"regenerated": "2025-06-23 20:34:45.017074",
13-
"spec_repo_commit": "837c2656"
12+
"regenerated": "2025-06-23 22:52:31.350486",
13+
"spec_repo_commit": "c9a0775f"
1414
}
1515
}
1616
}

.generator/schemas/v1/openapi.yaml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18612,6 +18612,14 @@ components:
1861218612
description: The total account usage.
1861318613
format: int64
1861418614
type: integer
18615+
account_committed_usage:
18616+
description: The total account committed usage.
18617+
format: int64
18618+
type: integer
18619+
account_on_demand_usage:
18620+
description: The total account on-demand usage.
18621+
format: int64
18622+
type: integer
1861518623
elapsed_usage_hours:
1861618624
description: Elapsed usage hours for some billable product.
1861718625
format: int64

src/datadogV1/model/model_usage_billable_summary_body.rs

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,12 @@ pub struct UsageBillableSummaryBody {
1414
/// The total account usage.
1515
#[serde(rename = "account_billable_usage")]
1616
pub account_billable_usage: Option<i64>,
17+
/// The total account committed usage.
18+
#[serde(rename = "account_committed_usage")]
19+
pub account_committed_usage: Option<i64>,
20+
/// The total account on-demand usage.
21+
#[serde(rename = "account_on_demand_usage")]
22+
pub account_on_demand_usage: Option<i64>,
1723
/// Elapsed usage hours for some billable product.
1824
#[serde(rename = "elapsed_usage_hours")]
1925
pub elapsed_usage_hours: Option<i64>,
@@ -43,6 +49,8 @@ impl UsageBillableSummaryBody {
4349
pub fn new() -> UsageBillableSummaryBody {
4450
UsageBillableSummaryBody {
4551
account_billable_usage: None,
52+
account_committed_usage: None,
53+
account_on_demand_usage: None,
4654
elapsed_usage_hours: None,
4755
first_billable_usage_hour: None,
4856
last_billable_usage_hour: None,
@@ -59,6 +67,16 @@ impl UsageBillableSummaryBody {
5967
self
6068
}
6169

70+
pub fn account_committed_usage(mut self, value: i64) -> Self {
71+
self.account_committed_usage = Some(value);
72+
self
73+
}
74+
75+
pub fn account_on_demand_usage(mut self, value: i64) -> Self {
76+
self.account_on_demand_usage = Some(value);
77+
self
78+
}
79+
6280
pub fn elapsed_usage_hours(mut self, value: i64) -> Self {
6381
self.elapsed_usage_hours = Some(value);
6482
self
@@ -122,6 +140,8 @@ impl<'de> Deserialize<'de> for UsageBillableSummaryBody {
122140
M: MapAccess<'a>,
123141
{
124142
let mut account_billable_usage: Option<i64> = None;
143+
let mut account_committed_usage: Option<i64> = None;
144+
let mut account_on_demand_usage: Option<i64> = None;
125145
let mut elapsed_usage_hours: Option<i64> = None;
126146
let mut first_billable_usage_hour: Option<chrono::DateTime<chrono::Utc>> = None;
127147
let mut last_billable_usage_hour: Option<chrono::DateTime<chrono::Utc>> = None;
@@ -143,6 +163,20 @@ impl<'de> Deserialize<'de> for UsageBillableSummaryBody {
143163
account_billable_usage =
144164
Some(serde_json::from_value(v).map_err(M::Error::custom)?);
145165
}
166+
"account_committed_usage" => {
167+
if v.is_null() {
168+
continue;
169+
}
170+
account_committed_usage =
171+
Some(serde_json::from_value(v).map_err(M::Error::custom)?);
172+
}
173+
"account_on_demand_usage" => {
174+
if v.is_null() {
175+
continue;
176+
}
177+
account_on_demand_usage =
178+
Some(serde_json::from_value(v).map_err(M::Error::custom)?);
179+
}
146180
"elapsed_usage_hours" => {
147181
if v.is_null() {
148182
continue;
@@ -194,6 +228,8 @@ impl<'de> Deserialize<'de> for UsageBillableSummaryBody {
194228

195229
let content = UsageBillableSummaryBody {
196230
account_billable_usage,
231+
account_committed_usage,
232+
account_on_demand_usage,
197233
elapsed_usage_hours,
198234
first_billable_usage_hour,
199235
last_billable_usage_hour,

0 commit comments

Comments
 (0)