diff --git a/modules/openapi-generator/src/main/resources/rust/reqwest/api.mustache b/modules/openapi-generator/src/main/resources/rust/reqwest/api.mustache index 3e130bbbc43f..490b661e0e82 100644 --- a/modules/openapi-generator/src/main/resources/rust/reqwest/api.mustache +++ b/modules/openapi-generator/src/main/resources/rust/reqwest/api.mustache @@ -2,7 +2,8 @@ use reqwest; -use crate::apis::ResponseContent; +use crate::apis::ResponseContent;{{#operations}}{{#operation}}{{#allParams}}{{^isString}}{{^isUuid}}{{^isPrimitiveType}}{{^isContainer}} +use crate::models::{{{dataType}}};{{/isContainer}}{{/isPrimitiveType}}{{/isUuid}}{{/isString}}{{/allParams}}{{/operation}}{{/operations}} use super::{Error, configuration}; {{#operations}} diff --git a/samples/client/petstore/rust/reqwest/petstore-async-middleware/src/apis/pet_api.rs b/samples/client/petstore/rust/reqwest/petstore-async-middleware/src/apis/pet_api.rs index e43940a7ea15..5a2ac53c7495 100644 --- a/samples/client/petstore/rust/reqwest/petstore-async-middleware/src/apis/pet_api.rs +++ b/samples/client/petstore/rust/reqwest/petstore-async-middleware/src/apis/pet_api.rs @@ -12,6 +12,8 @@ use reqwest; use crate::apis::ResponseContent; +use crate::models::Pet; +use crate::models::Pet; use super::{Error, configuration}; /// struct for passing parameters to the method [`add_pet`] diff --git a/samples/client/petstore/rust/reqwest/petstore-async-middleware/src/apis/store_api.rs b/samples/client/petstore/rust/reqwest/petstore-async-middleware/src/apis/store_api.rs index e73715616991..61e245809539 100644 --- a/samples/client/petstore/rust/reqwest/petstore-async-middleware/src/apis/store_api.rs +++ b/samples/client/petstore/rust/reqwest/petstore-async-middleware/src/apis/store_api.rs @@ -12,6 +12,7 @@ use reqwest; use crate::apis::ResponseContent; +use crate::models::Order; use super::{Error, configuration}; /// struct for passing parameters to the method [`delete_order`] diff --git a/samples/client/petstore/rust/reqwest/petstore-async-middleware/src/apis/user_api.rs b/samples/client/petstore/rust/reqwest/petstore-async-middleware/src/apis/user_api.rs index c9409596afdb..a357bf081a53 100644 --- a/samples/client/petstore/rust/reqwest/petstore-async-middleware/src/apis/user_api.rs +++ b/samples/client/petstore/rust/reqwest/petstore-async-middleware/src/apis/user_api.rs @@ -12,6 +12,8 @@ use reqwest; use crate::apis::ResponseContent; +use crate::models::User; +use crate::models::User; use super::{Error, configuration}; /// struct for passing parameters to the method [`create_user`] diff --git a/samples/client/petstore/rust/reqwest/petstore-async/src/apis/pet_api.rs b/samples/client/petstore/rust/reqwest/petstore-async/src/apis/pet_api.rs index e43940a7ea15..5a2ac53c7495 100644 --- a/samples/client/petstore/rust/reqwest/petstore-async/src/apis/pet_api.rs +++ b/samples/client/petstore/rust/reqwest/petstore-async/src/apis/pet_api.rs @@ -12,6 +12,8 @@ use reqwest; use crate::apis::ResponseContent; +use crate::models::Pet; +use crate::models::Pet; use super::{Error, configuration}; /// struct for passing parameters to the method [`add_pet`] diff --git a/samples/client/petstore/rust/reqwest/petstore-async/src/apis/store_api.rs b/samples/client/petstore/rust/reqwest/petstore-async/src/apis/store_api.rs index e73715616991..61e245809539 100644 --- a/samples/client/petstore/rust/reqwest/petstore-async/src/apis/store_api.rs +++ b/samples/client/petstore/rust/reqwest/petstore-async/src/apis/store_api.rs @@ -12,6 +12,7 @@ use reqwest; use crate::apis::ResponseContent; +use crate::models::Order; use super::{Error, configuration}; /// struct for passing parameters to the method [`delete_order`] diff --git a/samples/client/petstore/rust/reqwest/petstore-async/src/apis/user_api.rs b/samples/client/petstore/rust/reqwest/petstore-async/src/apis/user_api.rs index c9409596afdb..a357bf081a53 100644 --- a/samples/client/petstore/rust/reqwest/petstore-async/src/apis/user_api.rs +++ b/samples/client/petstore/rust/reqwest/petstore-async/src/apis/user_api.rs @@ -12,6 +12,8 @@ use reqwest; use crate::apis::ResponseContent; +use crate::models::User; +use crate::models::User; use super::{Error, configuration}; /// struct for passing parameters to the method [`create_user`] diff --git a/samples/client/petstore/rust/reqwest/petstore-awsv4signature/src/apis/pet_api.rs b/samples/client/petstore/rust/reqwest/petstore-awsv4signature/src/apis/pet_api.rs index 81edae5f241e..8185a3c054e9 100644 --- a/samples/client/petstore/rust/reqwest/petstore-awsv4signature/src/apis/pet_api.rs +++ b/samples/client/petstore/rust/reqwest/petstore-awsv4signature/src/apis/pet_api.rs @@ -12,6 +12,8 @@ use reqwest; use crate::apis::ResponseContent; +use crate::models::Pet; +use crate::models::Pet; use super::{Error, configuration}; diff --git a/samples/client/petstore/rust/reqwest/petstore-awsv4signature/src/apis/store_api.rs b/samples/client/petstore/rust/reqwest/petstore-awsv4signature/src/apis/store_api.rs index 0c71e2c08a53..740bb25d510b 100644 --- a/samples/client/petstore/rust/reqwest/petstore-awsv4signature/src/apis/store_api.rs +++ b/samples/client/petstore/rust/reqwest/petstore-awsv4signature/src/apis/store_api.rs @@ -12,6 +12,7 @@ use reqwest; use crate::apis::ResponseContent; +use crate::models::Order; use super::{Error, configuration}; diff --git a/samples/client/petstore/rust/reqwest/petstore-awsv4signature/src/apis/user_api.rs b/samples/client/petstore/rust/reqwest/petstore-awsv4signature/src/apis/user_api.rs index aaa8b8afbc84..c5fd37b904d2 100644 --- a/samples/client/petstore/rust/reqwest/petstore-awsv4signature/src/apis/user_api.rs +++ b/samples/client/petstore/rust/reqwest/petstore-awsv4signature/src/apis/user_api.rs @@ -12,6 +12,8 @@ use reqwest; use crate::apis::ResponseContent; +use crate::models::User; +use crate::models::User; use super::{Error, configuration}; diff --git a/samples/client/petstore/rust/reqwest/petstore/src/apis/pet_api.rs b/samples/client/petstore/rust/reqwest/petstore/src/apis/pet_api.rs index 4fb8e4c8af62..19c2d59b2310 100644 --- a/samples/client/petstore/rust/reqwest/petstore/src/apis/pet_api.rs +++ b/samples/client/petstore/rust/reqwest/petstore/src/apis/pet_api.rs @@ -12,6 +12,8 @@ use reqwest; use crate::apis::ResponseContent; +use crate::models::Pet; +use crate::models::Pet; use super::{Error, configuration}; diff --git a/samples/client/petstore/rust/reqwest/petstore/src/apis/store_api.rs b/samples/client/petstore/rust/reqwest/petstore/src/apis/store_api.rs index 1a621384ddf6..fd23d2fcfbbc 100644 --- a/samples/client/petstore/rust/reqwest/petstore/src/apis/store_api.rs +++ b/samples/client/petstore/rust/reqwest/petstore/src/apis/store_api.rs @@ -12,6 +12,7 @@ use reqwest; use crate::apis::ResponseContent; +use crate::models::Order; use super::{Error, configuration}; diff --git a/samples/client/petstore/rust/reqwest/petstore/src/apis/user_api.rs b/samples/client/petstore/rust/reqwest/petstore/src/apis/user_api.rs index e77fef6941fa..3dee36dbf552 100644 --- a/samples/client/petstore/rust/reqwest/petstore/src/apis/user_api.rs +++ b/samples/client/petstore/rust/reqwest/petstore/src/apis/user_api.rs @@ -12,6 +12,8 @@ use reqwest; use crate::apis::ResponseContent; +use crate::models::User; +use crate::models::User; use super::{Error, configuration};