From 6167c0ba4faceed15b6460bd3a22ad800b73c93d Mon Sep 17 00:00:00 2001 From: "ci.datadog-api-spec" Date: Wed, 5 Mar 2025 14:43:56 +0000 Subject: [PATCH] Regenerate client from commit 0c376cca of spec repo --- .apigentools-info | 8 ++++---- .generator/schemas/v2/openapi.yaml | 2 +- src/datadogV2/api/api_software_catalog.rs | 9 +++++---- 3 files changed, 10 insertions(+), 9 deletions(-) diff --git a/.apigentools-info b/.apigentools-info index 72ed05f36..4c92aa5b3 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:27.323894", - "spec_repo_commit": "35df584d" + "regenerated": "2025-03-05 14:38:20.340456", + "spec_repo_commit": "0c376cca" }, "v2": { "apigentools_version": "1.6.6", - "regenerated": "2025-03-03 19:12:27.340073", - "spec_repo_commit": "35df584d" + "regenerated": "2025-03-05 14:38:20.356470", + "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 df7e73d9c..35f18bce7 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/src/datadogV2/api/api_software_catalog.rs b/src/datadogV2/api/api_software_catalog.rs index f56a6979b..503665428 100644 --- a/src/datadogV2/api/api_software_catalog.rs +++ b/src/datadogV2/api/api_software_catalog.rs @@ -303,9 +303,6 @@ impl SoftwareCatalogAPI { } else { page_size = params.page_limit.unwrap().clone(); } - if params.page_offset.is_none() { - params.page_offset = Some(0); - } loop { let resp = self.list_catalog_entity(params.clone()).await?; let Some(data) = resp.data else { break }; @@ -319,7 +316,11 @@ impl SoftwareCatalogAPI { if count < page_size as usize { break; } - params.page_offset = Some(params.page_offset.unwrap() + 1); + if params.page_offset.is_none() { + params.page_offset = Some(page_size.clone()); + } else { + params.page_offset = Some(params.page_offset.unwrap() + page_size.clone()); + } } } }