Skip to content

Commit b4c0ea5

Browse files
api-clients-generation-pipeline[bot]ci.datadog-api-spec
andauthored
Add version parameter to synthetic test trigger ci endpoint (#862)
Co-authored-by: ci.datadog-api-spec <[email protected]>
1 parent 967179f commit b4c0ea5

File tree

3 files changed

+23
-2
lines changed

3 files changed

+23
-2
lines changed

.generated-info

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
{
2-
"spec_repo_commit": "335aa67",
3-
"generated": "2025-08-27 07:19:26.685"
2+
"spec_repo_commit": "98e3371",
3+
"generated": "2025-08-27 08:50:12.332"
44
}

.generator/schemas/v1/openapi.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15696,6 +15696,10 @@ components:
1569615696
type: string
1569715697
description: Variables to replace in the test.
1569815698
type: object
15699+
version:
15700+
description: The version number of the Synthetic test version to trigger.
15701+
format: int64
15702+
type: integer
1569915703
required:
1570015704
- public_id
1570115705
type: object

src/datadogV1/model/model_synthetics_ci_test.rs

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,9 @@ pub struct SyntheticsCITest {
5353
/// Variables to replace in the test.
5454
#[serde(rename = "variables")]
5555
pub variables: Option<std::collections::BTreeMap<String, String>>,
56+
/// The version number of the Synthetic test version to trigger.
57+
#[serde(rename = "version")]
58+
pub version: Option<i64>,
5659
#[serde(flatten)]
5760
pub additional_properties: std::collections::BTreeMap<String, serde_json::Value>,
5861
#[serde(skip)]
@@ -77,6 +80,7 @@ impl SyntheticsCITest {
7780
retry: None,
7881
start_url: None,
7982
variables: None,
83+
version: None,
8084
additional_properties: std::collections::BTreeMap::new(),
8185
_unparsed: false,
8286
}
@@ -147,6 +151,11 @@ impl SyntheticsCITest {
147151
self
148152
}
149153

154+
pub fn version(mut self, value: i64) -> Self {
155+
self.version = Some(value);
156+
self
157+
}
158+
150159
pub fn additional_properties(
151160
mut self,
152161
value: std::collections::BTreeMap<String, serde_json::Value>,
@@ -187,6 +196,7 @@ impl<'de> Deserialize<'de> for SyntheticsCITest {
187196
let mut retry: Option<crate::datadogV1::model::SyntheticsTestOptionsRetry> = None;
188197
let mut start_url: Option<String> = None;
189198
let mut variables: Option<std::collections::BTreeMap<String, String>> = None;
199+
let mut version: Option<i64> = None;
190200
let mut additional_properties: std::collections::BTreeMap<
191201
String,
192202
serde_json::Value,
@@ -286,6 +296,12 @@ impl<'de> Deserialize<'de> for SyntheticsCITest {
286296
}
287297
variables = Some(serde_json::from_value(v).map_err(M::Error::custom)?);
288298
}
299+
"version" => {
300+
if v.is_null() {
301+
continue;
302+
}
303+
version = Some(serde_json::from_value(v).map_err(M::Error::custom)?);
304+
}
289305
&_ => {
290306
if let Ok(value) = serde_json::from_value(v.clone()) {
291307
additional_properties.insert(k, value);
@@ -310,6 +326,7 @@ impl<'de> Deserialize<'de> for SyntheticsCITest {
310326
retry,
311327
start_url,
312328
variables,
329+
version,
313330
additional_properties,
314331
_unparsed,
315332
};

0 commit comments

Comments
 (0)