Skip to content

Commit a599884

Browse files
committed
fixup! [Rust] Add support for shallow object query params
1 parent 499304e commit a599884

File tree

1 file changed

+5
-0
lines changed
  • modules/openapi-generator/src/main/resources/rust/reqwest

1 file changed

+5
-0
lines changed

modules/openapi-generator/src/main/resources/rust/reqwest/api.mustache

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -156,7 +156,12 @@ pub {{#supportAsync}}async {{/supportAsync}}fn {{{operationId}}}(configuration:
156156
{{^isArray}}
157157
{{^isNullable}}
158158
{{#isModel}}
159+
{{#isDeepObject}}
160+
let params = crate::apis::parse_deep_object("{{{baseName}}}", &serde_json::to_value(param_value)?);
161+
{{/isDeepObject}}
162+
{{^isDeepObject}}
159163
let params = crate::apis::parse_flat_object(&serde_json::to_value({{{vendorExtensions.x-rust-param-identifier}}})?);
164+
{{/isDeepObject}}
160165
req_builder = req_builder.query(&params);
161166
{{/isModel}}
162167
{{^isModel}}

0 commit comments

Comments
 (0)