From 986fba8f49d77843271ddc369790f4453014949e Mon Sep 17 00:00:00 2001 From: skarimo Date: Thu, 23 Oct 2025 16:07:55 -0400 Subject: [PATCH 1/2] handle missing discription --- .generator/src/generator/templates/model.j2 | 2 +- .generator/src/generator/templates/model_generic.j2 | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.generator/src/generator/templates/model.j2 b/.generator/src/generator/templates/model.j2 index 89c9e5f5be78..523f1aa26b84 100644 --- a/.generator/src/generator/templates/model.j2 +++ b/.generator/src/generator/templates/model.j2 @@ -6,7 +6,7 @@ require 'date' require 'time' module {{ module_name }}::{{ version|upper }} - # {{ model.description.rstrip()|replace('\n', '\n# ')|indent(2) }} + # {{ (model.description or "").rstrip()|replace('\n', '\n# ')|indent(2) }} {%- if model.deprecated %} # # @deprecated This model is deprecated. diff --git a/.generator/src/generator/templates/model_generic.j2 b/.generator/src/generator/templates/model_generic.j2 index 15f895bd0ce3..61bfcab4004a 100644 --- a/.generator/src/generator/templates/model_generic.j2 +++ b/.generator/src/generator/templates/model_generic.j2 @@ -16,7 +16,7 @@ or definition.enum is defined #} - {{ definition.description|block_comment|indent(4) }} + {{ (definition.description or "")|block_comment|indent(4) }} {%- if has_validation %} attr_reader :{{ attr|attribute_name }} {%- else %} From bc7d45112bf6d6f0664d63bbffd569b6e4d68bf7 Mon Sep 17 00:00:00 2001 From: "ci.datadog-api-spec" Date: Thu, 23 Oct 2025 21:47:49 +0000 Subject: [PATCH 2/2] Regenerate client from commit 77596ba of spec repo --- .generator/schemas/v1/openapi.yaml | 3 +++ .generator/schemas/v2/openapi.yaml | 4 ++++ 2 files changed, 7 insertions(+) diff --git a/.generator/schemas/v1/openapi.yaml b/.generator/schemas/v1/openapi.yaml index c84d61cfe740..30ee61c855dd 100644 --- a/.generator/schemas/v1/openapi.yaml +++ b/.generator/schemas/v1/openapi.yaml @@ -9646,6 +9646,8 @@ components: type: object NotebookGlobalTime: description: Notebook global timeframe. + example: + live_span: 1h oneOf: - $ref: '#/components/schemas/NotebookRelativeTime' - $ref: '#/components/schemas/NotebookAbsoluteTime' @@ -14820,6 +14822,7 @@ components: SyntheticsAssertionTargetValue: description: Value used by the operator in assertions. Can be either a number or string. + example: 0.0 oneOf: - $ref: '#/components/schemas/SyntheticsAssertionTargetValueNumber' - $ref: '#/components/schemas/SyntheticsAssertionTargetValueString' diff --git a/.generator/schemas/v2/openapi.yaml b/.generator/schemas/v2/openapi.yaml index 364018c47d51..f5dad840ba94 100644 --- a/.generator/schemas/v2/openapi.yaml +++ b/.generator/schemas/v2/openapi.yaml @@ -2361,6 +2361,7 @@ components: - $ref: '#/components/schemas/ActionQueryMockedOutputsObject' ActionQueryMockedOutputsEnabled: description: Whether to enable the mocked outputs for testing. + example: false oneOf: - type: boolean - description: If this is a string, it must be a valid JavaScript expression @@ -2450,6 +2451,7 @@ components: type: string ActionQuerySpec: description: The definition of the action query. + example: '' oneOf: - type: string - $ref: '#/components/schemas/ActionQuerySpecObject' @@ -13516,6 +13518,7 @@ components: type: object CustomAttributeValuesUnion: description: Union of supported value for a custom attribute + example: '' oneOf: - $ref: '#/components/schemas/CustomAttributeStringValue' - $ref: '#/components/schemas/CustomAttributeMultiStringValue' @@ -33373,6 +33376,7 @@ components: ObservabilityPipelineOcsfMapperProcessorMappingMapping: description: Defines a single mapping rule for transforming logs into the OCSF schema. + example: CloudTrail Account Change oneOf: - $ref: '#/components/schemas/ObservabilityPipelineOcsfMappingLibrary' ObservabilityPipelineOcsfMapperProcessorType: