Skip to content

Commit b4493e9

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit 60d54ea of spec repo
1 parent 527f5d3 commit b4493e9

7 files changed

Lines changed: 33 additions & 33 deletions

File tree

.generator/schemas/v2/openapi.yaml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -133480,20 +133480,20 @@ paths:
133480133480
name: is_archived
133481133481
schema:
133482133482
type: boolean
133483-
- description: Maximum number of results to return.
133483+
- description: Maximum number of feature flags to return.
133484133484
example: 10
133485133485
in: query
133486-
name: limit
133486+
name: page[limit]
133487133487
schema:
133488-
default: 100
133488+
default: 25
133489133489
format: int64
133490133490
maximum: 1000
133491133491
minimum: 1
133492133492
type: integer
133493-
- description: Number of results to skip.
133493+
- description: Number of feature flags to skip for pagination.
133494133494
example: 0
133495133495
in: query
133496-
name: offset
133496+
name: page[offset]
133497133497
schema:
133498133498
default: 0
133499133499
format: int64

examples/v2_feature-flags_ListFeatureFlags.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ async fn main() {
88
let configuration = datadog::Configuration::new();
99
let api = FeatureFlagsAPI::with_config(configuration);
1010
let resp = api
11-
.list_feature_flags(ListFeatureFlagsOptionalParams::default().limit(10))
11+
.list_feature_flags(ListFeatureFlagsOptionalParams::default().page_limit(10))
1212
.await;
1313
if let Ok(value) = resp {
1414
println!("{:#?}", value);

src/datadogV2/api/api_feature_flags.rs

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,10 @@ pub struct ListFeatureFlagsOptionalParams {
1818
pub key: Option<String>,
1919
/// Filter by archived status.
2020
pub is_archived: Option<bool>,
21-
/// Maximum number of results to return.
22-
pub limit: Option<i64>,
23-
/// Number of results to skip.
24-
pub offset: Option<i64>,
21+
/// Maximum number of feature flags to return.
22+
pub page_limit: Option<i64>,
23+
/// Number of feature flags to skip for pagination.
24+
pub page_offset: Option<i64>,
2525
}
2626

2727
impl ListFeatureFlagsOptionalParams {
@@ -35,14 +35,14 @@ impl ListFeatureFlagsOptionalParams {
3535
self.is_archived = Some(value);
3636
self
3737
}
38-
/// Maximum number of results to return.
39-
pub fn limit(mut self, value: i64) -> Self {
40-
self.limit = Some(value);
38+
/// Maximum number of feature flags to return.
39+
pub fn page_limit(mut self, value: i64) -> Self {
40+
self.page_limit = Some(value);
4141
self
4242
}
43-
/// Number of results to skip.
44-
pub fn offset(mut self, value: i64) -> Self {
45-
self.offset = Some(value);
43+
/// Number of feature flags to skip for pagination.
44+
pub fn page_offset(mut self, value: i64) -> Self {
45+
self.page_offset = Some(value);
4646
self
4747
}
4848
}
@@ -1734,8 +1734,8 @@ impl FeatureFlagsAPI {
17341734
// unbox and build optional parameters
17351735
let key = params.key;
17361736
let is_archived = params.is_archived;
1737-
let limit = params.limit;
1738-
let offset = params.offset;
1737+
let page_limit = params.page_limit;
1738+
let page_offset = params.page_offset;
17391739

17401740
let local_client = &self.client;
17411741

@@ -1753,13 +1753,13 @@ impl FeatureFlagsAPI {
17531753
local_req_builder =
17541754
local_req_builder.query(&[("is_archived", &local_query_param.to_string())]);
17551755
};
1756-
if let Some(ref local_query_param) = limit {
1756+
if let Some(ref local_query_param) = page_limit {
17571757
local_req_builder =
1758-
local_req_builder.query(&[("limit", &local_query_param.to_string())]);
1758+
local_req_builder.query(&[("page[limit]", &local_query_param.to_string())]);
17591759
};
1760-
if let Some(ref local_query_param) = offset {
1760+
if let Some(ref local_query_param) = page_offset {
17611761
local_req_builder =
1762-
local_req_builder.query(&[("offset", &local_query_param.to_string())]);
1762+
local_req_builder.query(&[("page[offset]", &local_query_param.to_string())]);
17631763
};
17641764

17651765
// build headers
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2026-04-22T20:15:57.469Z
1+
2026-06-30T20:11:24.948Z

tests/scenarios/cassettes/v2/feature_flags/List-feature-flags-returns-OK-response.json

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

tests/scenarios/features/v2/feature_flags.feature

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -307,7 +307,7 @@ Feature: Feature Flags
307307
@team:DataDog/feature-flags
308308
Scenario: List feature flags returns "OK" response
309309
Given new "ListFeatureFlags" request
310-
And request contains "limit" parameter with value 10
310+
And request contains "page[limit]" parameter with value 10
311311
When the request is sent
312312
Then the response status is 200 OK
313313

tests/scenarios/function_mappings.rs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -35815,17 +35815,17 @@ fn test_v2_list_feature_flags(world: &mut DatadogWorld, _parameters: &HashMap<St
3581535815
let is_archived = _parameters
3581635816
.get("is_archived")
3581735817
.and_then(|param| Some(serde_json::from_value(param.clone()).unwrap()));
35818-
let limit = _parameters
35819-
.get("limit")
35818+
let page_limit = _parameters
35819+
.get("page[limit]")
3582035820
.and_then(|param| Some(serde_json::from_value(param.clone()).unwrap()));
35821-
let offset = _parameters
35822-
.get("offset")
35821+
let page_offset = _parameters
35822+
.get("page[offset]")
3582335823
.and_then(|param| Some(serde_json::from_value(param.clone()).unwrap()));
3582435824
let mut params = datadogV2::api_feature_flags::ListFeatureFlagsOptionalParams::default();
3582535825
params.key = key;
3582635826
params.is_archived = is_archived;
35827-
params.limit = limit;
35828-
params.offset = offset;
35827+
params.page_limit = page_limit;
35828+
params.page_offset = page_offset;
3582935829
let response = match block_on(api.list_feature_flags_with_http_info(params)) {
3583035830
Ok(response) => response,
3583135831
Err(error) => {

0 commit comments

Comments
 (0)