Skip to content

Commit 4a2aea3

Browse files
api-clients-generation-pipeline[bot]ci.datadog-api-spec
andauthored
update query string for api/v2/reference-tables/tables (#1006)
Co-authored-by: ci.datadog-api-spec <[email protected]>
1 parent 688e03c commit 4a2aea3

File tree

3 files changed

+20
-20
lines changed

3 files changed

+20
-20
lines changed

.generator/schemas/v2/openapi.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -71031,7 +71031,7 @@ paths:
7103171031
- description: Number of tables to return.
7103271032
example: 15
7103371033
in: query
71034-
name: limit
71034+
name: page[limit]
7103571035
required: false
7103671036
schema:
7103771037
default: 15
@@ -71042,7 +71042,7 @@ paths:
7104271042
- description: Number of tables to skip for pagination.
7104371043
example: 0
7104471044
in: query
71045-
name: offset
71045+
name: page[offset]
7104671046
required: false
7104771047
schema:
7104871048
default: 0

src/datadogV2/api/api_reference_tables.rs

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,9 @@ use std::io::Write;
1515
#[derive(Clone, Default, Debug)]
1616
pub struct ListTablesOptionalParams {
1717
/// Number of tables to return.
18-
pub limit: Option<i64>,
18+
pub page_limit: Option<i64>,
1919
/// Number of tables to skip for pagination.
20-
pub offset: Option<i64>,
20+
pub page_offset: Option<i64>,
2121
/// Sort field and direction. Use field name for ascending, prefix with "-" for descending.
2222
pub sort: Option<crate::datadogV2::model::ReferenceTableSortType>,
2323
/// Filter by table status.
@@ -30,13 +30,13 @@ pub struct ListTablesOptionalParams {
3030

3131
impl ListTablesOptionalParams {
3232
/// Number of tables to return.
33-
pub fn limit(mut self, value: i64) -> Self {
34-
self.limit = Some(value);
33+
pub fn page_limit(mut self, value: i64) -> Self {
34+
self.page_limit = Some(value);
3535
self
3636
}
3737
/// Number of tables to skip for pagination.
38-
pub fn offset(mut self, value: i64) -> Self {
39-
self.offset = Some(value);
38+
pub fn page_offset(mut self, value: i64) -> Self {
39+
self.page_offset = Some(value);
4040
self
4141
}
4242
/// Sort field and direction. Use field name for ascending, prefix with "-" for descending.
@@ -825,8 +825,8 @@ impl ReferenceTablesAPI {
825825
let operation_id = "v2.list_tables";
826826

827827
// unbox and build optional parameters
828-
let limit = params.limit;
829-
let offset = params.offset;
828+
let page_limit = params.page_limit;
829+
let page_offset = params.page_offset;
830830
let sort = params.sort;
831831
let filter_status = params.filter_status;
832832
let filter_table_name_exact = params.filter_table_name_exact;
@@ -841,13 +841,13 @@ impl ReferenceTablesAPI {
841841
let mut local_req_builder =
842842
local_client.request(reqwest::Method::GET, local_uri_str.as_str());
843843

844-
if let Some(ref local_query_param) = limit {
844+
if let Some(ref local_query_param) = page_limit {
845845
local_req_builder =
846-
local_req_builder.query(&[("limit", &local_query_param.to_string())]);
846+
local_req_builder.query(&[("page[limit]", &local_query_param.to_string())]);
847847
};
848-
if let Some(ref local_query_param) = offset {
848+
if let Some(ref local_query_param) = page_offset {
849849
local_req_builder =
850-
local_req_builder.query(&[("offset", &local_query_param.to_string())]);
850+
local_req_builder.query(&[("page[offset]", &local_query_param.to_string())]);
851851
};
852852
if let Some(ref local_query_param) = sort {
853853
local_req_builder =

tests/scenarios/function_mappings.rs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -28297,11 +28297,11 @@ fn test_v2_list_tables(world: &mut DatadogWorld, _parameters: &HashMap<String, V
2829728297
.v2_api_reference_tables
2829828298
.as_ref()
2829928299
.expect("api instance not found");
28300-
let limit = _parameters
28301-
.get("limit")
28300+
let page_limit = _parameters
28301+
.get("page[limit]")
2830228302
.and_then(|param| Some(serde_json::from_value(param.clone()).unwrap()));
28303-
let offset = _parameters
28304-
.get("offset")
28303+
let page_offset = _parameters
28304+
.get("page[offset]")
2830528305
.and_then(|param| Some(serde_json::from_value(param.clone()).unwrap()));
2830628306
let sort = _parameters
2830728307
.get("sort")
@@ -28316,8 +28316,8 @@ fn test_v2_list_tables(world: &mut DatadogWorld, _parameters: &HashMap<String, V
2831628316
.get("filter[table_name][contains]")
2831728317
.and_then(|param| Some(serde_json::from_value(param.clone()).unwrap()));
2831828318
let mut params = datadogV2::api_reference_tables::ListTablesOptionalParams::default();
28319-
params.limit = limit;
28320-
params.offset = offset;
28319+
params.page_limit = page_limit;
28320+
params.page_offset = page_offset;
2832128321
params.sort = sort;
2832228322
params.filter_status = filter_status;
2832328323
params.filter_table_name_exact = filter_table_name_exact;

0 commit comments

Comments
 (0)