From 7e41c19b59442a5c7b6db0c214fe670840bd9795 Mon Sep 17 00:00:00 2001 From: "ci.datadog-api-spec" Date: Wed, 5 Mar 2025 14:38:58 +0000 Subject: [PATCH] Regenerate client from commit 0c376cca of spec repo --- .apigentools-info | 8 ++++---- .generator/schemas/v2/openapi.yaml | 2 +- lib/datadog_api_client/v2/api/software_catalog_api.rb | 3 +-- 3 files changed, 6 insertions(+), 7 deletions(-) diff --git a/.apigentools-info b/.apigentools-info index 5494bc862512..58998a259df9 100644 --- a/.apigentools-info +++ b/.apigentools-info @@ -4,13 +4,13 @@ "spec_versions": { "v1": { "apigentools_version": "1.6.6", - "regenerated": "2025-03-03 19:12:20.089333", - "spec_repo_commit": "35df584d" + "regenerated": "2025-03-05 14:38:28.313596", + "spec_repo_commit": "0c376cca" }, "v2": { "apigentools_version": "1.6.6", - "regenerated": "2025-03-03 19:12:20.104738", - "spec_repo_commit": "35df584d" + "regenerated": "2025-03-05 14:38:28.329295", + "spec_repo_commit": "0c376cca" } } } \ No newline at end of file diff --git a/.generator/schemas/v2/openapi.yaml b/.generator/schemas/v2/openapi.yaml index df7e73d9c568..35f18bce723f 100644 --- a/.generator/schemas/v2/openapi.yaml +++ b/.generator/schemas/v2/openapi.yaml @@ -35328,7 +35328,7 @@ paths: - Software Catalog x-pagination: limitParam: page[limit] - pageParam: page[offset] + pageOffsetParam: page[offset] resultsPath: data post: description: Create or update entities in Software Catalog. diff --git a/lib/datadog_api_client/v2/api/software_catalog_api.rb b/lib/datadog_api_client/v2/api/software_catalog_api.rb index e3ad299f752a..6a61d48a18f7 100644 --- a/lib/datadog_api_client/v2/api/software_catalog_api.rb +++ b/lib/datadog_api_client/v2/api/software_catalog_api.rb @@ -187,14 +187,13 @@ def list_catalog_entity_with_pagination(opts = {}) api_version = "V2" page_size = @api_client.get_attribute_from_path(opts, "page_limit", 100) @api_client.set_attribute_from_path(api_version, opts, "page_limit", Integer, page_size) - @api_client.set_attribute_from_path(api_version, opts, "page_offset", Integer, 0) while true do response = list_catalog_entity(opts) @api_client.get_attribute_from_path(response, "data").each { |item| yield(item) } if @api_client.get_attribute_from_path(response, "data").length < page_size break end - @api_client.set_attribute_from_path(api_version, opts, "page_offset", Integer, @api_client.get_attribute_from_path(opts, "page_offset", 0) + 1) + @api_client.set_attribute_from_path(api_version, opts, "page_offset", Integer, @api_client.get_attribute_from_path(opts, "page_offset", 0) + page_size) end end