From 31abcfb2d5ec36ec59d9299c672366818a2bd5b8 Mon Sep 17 00:00:00 2001 From: "ci.datadog-api-spec" Date: Wed, 18 Feb 2026 17:53:06 +0000 Subject: [PATCH] Regenerate client from commit b76ec20 of spec repo --- .generator/schemas/v2/openapi.yaml | 3 +++ .../v2/models/incident_trigger.rb | 16 +++++++++++++--- 2 files changed, 16 insertions(+), 3 deletions(-) diff --git a/.generator/schemas/v2/openapi.yaml b/.generator/schemas/v2/openapi.yaml index a86914eb7985..541c0cc9ca26 100644 --- a/.generator/schemas/v2/openapi.yaml +++ b/.generator/schemas/v2/openapi.yaml @@ -30806,6 +30806,9 @@ components: properties: rateLimit: $ref: '#/components/schemas/TriggerRateLimit' + version: + description: Version of the incident trigger. + type: string type: object IncidentTriggerWrapper: description: Schema for an Incident-based trigger. diff --git a/lib/datadog_api_client/v2/models/incident_trigger.rb b/lib/datadog_api_client/v2/models/incident_trigger.rb index a8960e4ca6a1..c5831ecb8e76 100644 --- a/lib/datadog_api_client/v2/models/incident_trigger.rb +++ b/lib/datadog_api_client/v2/models/incident_trigger.rb @@ -24,13 +24,17 @@ class IncidentTrigger # Defines a rate limit for a trigger. attr_accessor :rate_limit + # Version of the incident trigger. + attr_accessor :version + attr_accessor :additional_properties # Attribute mapping from ruby-style variable name to JSON key. # @!visibility private def self.attribute_map { - :'rate_limit' => :'rateLimit' + :'rate_limit' => :'rateLimit', + :'version' => :'version' } end @@ -38,7 +42,8 @@ def self.attribute_map # @!visibility private def self.openapi_types { - :'rate_limit' => :'TriggerRateLimit' + :'rate_limit' => :'TriggerRateLimit', + :'version' => :'String' } end @@ -63,6 +68,10 @@ def initialize(attributes = {}) if attributes.key?(:'rate_limit') self.rate_limit = attributes[:'rate_limit'] end + + if attributes.key?(:'version') + self.version = attributes[:'version'] + end end # Returns the object in the form of hash, with additionalProperties support. @@ -92,6 +101,7 @@ def ==(o) return true if self.equal?(o) self.class == o.class && rate_limit == o.rate_limit && + version == o.version && additional_properties == o.additional_properties end @@ -99,7 +109,7 @@ def ==(o) # @return [Integer] Hash code # @!visibility private def hash - [rate_limit, additional_properties].hash + [rate_limit, version, additional_properties].hash end end end