From b0ca88267b3f40561d412833551fa251eaa4ab43 Mon Sep 17 00:00:00 2001 From: "ci.datadog-api-spec" Date: Tue, 19 May 2026 13:08:05 +0000 Subject: [PATCH] Regenerate client from commit f5f447a of spec repo --- .generator/schemas/v2/openapi.yaml | 4 ++++ src/datadogV2/model/model_on_call_trigger.rs | 17 +++++++++++++++++ 2 files changed, 21 insertions(+) diff --git a/.generator/schemas/v2/openapi.yaml b/.generator/schemas/v2/openapi.yaml index 4e9c630923..3cae905522 100644 --- a/.generator/schemas/v2/openapi.yaml +++ b/.generator/schemas/v2/openapi.yaml @@ -53833,6 +53833,10 @@ components: OnCallTrigger: description: "Trigger a workflow from an On-Call Page or On-Call Handover. For automatic triggering a handle must be configured and the workflow must be published." properties: + handle: + description: "The handle used to reference this trigger from On-Call. Required for automatic triggering." + example: "" + type: string rateLimit: $ref: "#/components/schemas/TriggerRateLimit" type: object diff --git a/src/datadogV2/model/model_on_call_trigger.rs b/src/datadogV2/model/model_on_call_trigger.rs index 30d08f4030..ef45019ece 100644 --- a/src/datadogV2/model/model_on_call_trigger.rs +++ b/src/datadogV2/model/model_on_call_trigger.rs @@ -11,6 +11,9 @@ use std::fmt::{self, Formatter}; #[skip_serializing_none] #[derive(Clone, Debug, PartialEq, Serialize)] pub struct OnCallTrigger { + /// The handle used to reference this trigger from On-Call. Required for automatic triggering. + #[serde(rename = "handle")] + pub handle: Option, /// Defines a rate limit for a trigger. #[serde(rename = "rateLimit")] pub rate_limit: Option, @@ -24,12 +27,18 @@ pub struct OnCallTrigger { impl OnCallTrigger { pub fn new() -> OnCallTrigger { OnCallTrigger { + handle: None, rate_limit: None, additional_properties: std::collections::BTreeMap::new(), _unparsed: false, } } + pub fn handle(mut self, value: String) -> Self { + self.handle = Some(value); + self + } + pub fn rate_limit(mut self, value: crate::datadogV2::model::TriggerRateLimit) -> Self { self.rate_limit = Some(value); self @@ -67,6 +76,7 @@ impl<'de> Deserialize<'de> for OnCallTrigger { where M: MapAccess<'a>, { + let mut handle: Option = None; let mut rate_limit: Option = None; let mut additional_properties: std::collections::BTreeMap< String, @@ -76,6 +86,12 @@ impl<'de> Deserialize<'de> for OnCallTrigger { while let Some((k, v)) = map.next_entry::()? { match k.as_str() { + "handle" => { + if v.is_null() { + continue; + } + handle = Some(serde_json::from_value(v).map_err(M::Error::custom)?); + } "rateLimit" => { if v.is_null() { continue; @@ -91,6 +107,7 @@ impl<'de> Deserialize<'de> for OnCallTrigger { } let content = OnCallTrigger { + handle, rate_limit, additional_properties, _unparsed,