From 315c98fc3730e4a3f3c9dbdde6791cf6dff05a77 Mon Sep 17 00:00:00 2001 From: "ci.datadog-api-spec" Date: Wed, 21 Aug 2024 17:46:16 +0000 Subject: [PATCH] Regenerate client from commit e8ef24a7 of spec repo --- .apigentools-info | 8 ++++---- .generator/schemas/v2/openapi.yaml | 4 ++++ ...ecurity_monitoring_suppression_attributes.rs | 17 +++++++++++++++++ 3 files changed, 25 insertions(+), 4 deletions(-) diff --git a/.apigentools-info b/.apigentools-info index 0831f4b44..81a154b3f 100644 --- a/.apigentools-info +++ b/.apigentools-info @@ -4,13 +4,13 @@ "spec_versions": { "v1": { "apigentools_version": "1.6.6", - "regenerated": "2024-08-21 16:52:40.444167", - "spec_repo_commit": "ffed3856" + "regenerated": "2024-08-21 17:40:58.150524", + "spec_repo_commit": "e8ef24a7" }, "v2": { "apigentools_version": "1.6.6", - "regenerated": "2024-08-21 16:52:40.469081", - "spec_repo_commit": "ffed3856" + "regenerated": "2024-08-21 17:40:58.175671", + "spec_repo_commit": "e8ef24a7" } } } \ No newline at end of file diff --git a/.generator/schemas/v2/openapi.yaml b/.generator/schemas/v2/openapi.yaml index 5ee643b4d..a03e6e9f1 100644 --- a/.generator/schemas/v2/openapi.yaml +++ b/.generator/schemas/v2/openapi.yaml @@ -19603,6 +19603,10 @@ components: description: A description for the suppression rule. example: This rule suppresses low-severity signals in staging environments. type: string + editable: + description: Whether the suppression rule is editable. + example: true + type: boolean enabled: description: Whether the suppression rule is enabled. example: true diff --git a/src/datadogV2/model/model_security_monitoring_suppression_attributes.rs b/src/datadogV2/model/model_security_monitoring_suppression_attributes.rs index 0d32a081c..c10351989 100644 --- a/src/datadogV2/model/model_security_monitoring_suppression_attributes.rs +++ b/src/datadogV2/model/model_security_monitoring_suppression_attributes.rs @@ -23,6 +23,9 @@ pub struct SecurityMonitoringSuppressionAttributes { /// A description for the suppression rule. #[serde(rename = "description")] pub description: Option, + /// Whether the suppression rule is editable. + #[serde(rename = "editable")] + pub editable: Option, /// Whether the suppression rule is enabled. #[serde(rename = "enabled")] pub enabled: Option, @@ -61,6 +64,7 @@ impl SecurityMonitoringSuppressionAttributes { creator: None, data_exclusion_query: None, description: None, + editable: None, enabled: None, expiration_date: None, name: None, @@ -94,6 +98,11 @@ impl SecurityMonitoringSuppressionAttributes { self } + pub fn editable(mut self, value: bool) -> Self { + self.editable = Some(value); + self + } + pub fn enabled(mut self, value: bool) -> Self { self.enabled = Some(value); self @@ -170,6 +179,7 @@ impl<'de> Deserialize<'de> for SecurityMonitoringSuppressionAttributes { let mut creator: Option = None; let mut data_exclusion_query: Option = None; let mut description: Option = None; + let mut editable: Option = None; let mut enabled: Option = None; let mut expiration_date: Option = None; let mut name: Option = None; @@ -213,6 +223,12 @@ impl<'de> Deserialize<'de> for SecurityMonitoringSuppressionAttributes { description = Some(serde_json::from_value(v).map_err(M::Error::custom)?); } + "editable" => { + if v.is_null() { + continue; + } + editable = Some(serde_json::from_value(v).map_err(M::Error::custom)?); + } "enabled" => { if v.is_null() { continue; @@ -277,6 +293,7 @@ impl<'de> Deserialize<'de> for SecurityMonitoringSuppressionAttributes { creator, data_exclusion_query, description, + editable, enabled, expiration_date, name,