Skip to content

Commit 70a0024

Browse files
api-clients-generation-pipeline[bot]ci.datadog-api-spec
and
ci.datadog-api-spec
authored
Fix ListServiceDefinitions pagination information (#1897)
Co-authored-by: ci.datadog-api-spec <[email protected]>
1 parent 1599551 commit 70a0024

File tree

4 files changed

+8
-8
lines changed

4 files changed

+8
-8
lines changed

.apigentools-info

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,13 @@
44
"spec_versions": {
55
"v1": {
66
"apigentools_version": "1.6.6",
7-
"regenerated": "2024-03-07 14:48:21.110074",
8-
"spec_repo_commit": "dbf17f07"
7+
"regenerated": "2024-03-07 16:40:15.725956",
8+
"spec_repo_commit": "ba5b230c"
99
},
1010
"v2": {
1111
"apigentools_version": "1.6.6",
12-
"regenerated": "2024-03-07 14:48:21.127279",
13-
"spec_repo_commit": "dbf17f07"
12+
"regenerated": "2024-03-07 16:40:15.743321",
13+
"spec_repo_commit": "ba5b230c"
1414
}
1515
}
1616
}

.generator/schemas/v2/openapi.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32455,7 +32455,7 @@ paths:
3245532455
- Service Definition
3245632456
x-pagination:
3245732457
limitParam: page[size]
32458-
pageOffsetParam: page[number]
32458+
pageParam: page[number]
3245932459
resultsPath: data
3246032460
post:
3246132461
description: Create or update service definition in the Datadog Service Catalog.

src/datadog_api_client/v2/api/service_definition_api.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -266,7 +266,7 @@ def list_service_definitions_with_pagination(
266266
pagination = {
267267
"limit_value": local_page_size,
268268
"results_path": "data",
269-
"page_offset_param": "page_number",
269+
"page_param": "page_number",
270270
"endpoint": endpoint,
271271
"kwargs": kwargs,
272272
}

tests/v2/cassettes/test_scenarios/test_get_all_service_definitions_returns_ok_response_with_pagination.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ interactions:
55
accept:
66
- application/json
77
method: GET
8-
uri: https://api.datadoghq.com/api/v2/services/definitions?page%5Bsize%5D=2
8+
uri: https://api.datadoghq.com/api/v2/services/definitions?page%5Bsize%5D=2&page%5Bnumber%5D=0
99
response:
1010
body:
1111
string: '{"data":[{"type":"service-definition","id":"000c4db9ae43787066748b39ad1c3059","attributes":{"meta":{"last-modified-time":"2023-04-03T20:23:00Z","github-html-url":"","ingestion-source":"api","origin":"unknown","origin-detail":"","warnings":[],"ingested-schema-version":"v2.1"},"schema":{"schema-version":"v2.1","dd-service":"service-examplecreateorupdateservicedefinitionusingschemav21returnscreatedresponse1680553380","team":"my-team","contacts":[{"name":"Team
@@ -29,7 +29,7 @@ interactions:
2929
accept:
3030
- application/json
3131
method: GET
32-
uri: https://api.datadoghq.com/api/v2/services/definitions?page%5Bsize%5D=2&page%5Bnumber%5D=2
32+
uri: https://api.datadoghq.com/api/v2/services/definitions?page%5Bsize%5D=2&page%5Bnumber%5D=1
3333
response:
3434
body:
3535
string: '{"data":[{"type":"service-definition","id":"0059bcab67b74e99cc832ca503019574","attributes":{"meta":{"last-modified-time":"2023-03-02T12:21:20Z","github-html-url":"","ingestion-source":"api","origin":"dd_terraform","origin-detail":"","warnings":[{"keyword-location":"/properties/contacts/items/$ref/allOf/1/then/properties/contact/pattern","instance-location":"/contacts/0/contact","message":"does

0 commit comments

Comments
 (0)