diff --git a/pom.xml b/pom.xml
index a63eb41b537..9e42bba2ad2 100644
--- a/pom.xml
+++ b/pom.xml
@@ -1368,7 +1368,7 @@
1.8
1.8
org.openapitools.swagger.parser
- 2.0.13-OpenAPITools.org-1
+ 2.0.13-OpenAPITools.org-2
2.0.7
2.11.1
3.3.1
diff --git a/samples/server/petstore/rust-server/output/rust-server-test/api/openapi.yaml b/samples/server/petstore/rust-server/output/rust-server-test/api/openapi.yaml
index b2b215809d0..f74c8f90cc8 100644
--- a/samples/server/petstore/rust-server/output/rust-server-test/api/openapi.yaml
+++ b/samples/server/petstore/rust-server/output/rust-server-test/api/openapi.yaml
@@ -127,10 +127,10 @@ components:
type: object
ObjectOfObjects_inner:
properties:
- optional_thing:
- type: integer
required_thing:
type: string
+ optional_thing:
+ type: integer
required:
- required_thing
diff --git a/samples/server/petstore/rust-server/output/rust-server-test/docs/ObjectOfObjectsInner.md b/samples/server/petstore/rust-server/output/rust-server-test/docs/ObjectOfObjectsInner.md
index 81a62e6fd97..9aa888a5f7c 100644
--- a/samples/server/petstore/rust-server/output/rust-server-test/docs/ObjectOfObjectsInner.md
+++ b/samples/server/petstore/rust-server/output/rust-server-test/docs/ObjectOfObjectsInner.md
@@ -3,8 +3,8 @@
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
-**optional_thing** | **isize** | | [optional] [default to None]
**required_thing** | **String** | |
+**optional_thing** | **isize** | | [optional] [default to None]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
diff --git a/samples/server/petstore/rust-server/output/rust-server-test/src/models.rs b/samples/server/petstore/rust-server/output/rust-server-test/src/models.rs
index 257ce5d2694..ee9a16a375f 100644
--- a/samples/server/petstore/rust-server/output/rust-server-test/src/models.rs
+++ b/samples/server/petstore/rust-server/output/rust-server-test/src/models.rs
@@ -88,20 +88,20 @@ impl ObjectOfObjects {
#[derive(Debug, Clone, PartialEq, Serialize, Deserialize)]
pub struct ObjectOfObjectsInner {
+ #[serde(rename = "required_thing")]
+ pub required_thing: String,
+
#[serde(rename = "optional_thing")]
#[serde(skip_serializing_if="Option::is_none")]
pub optional_thing: Option,
- #[serde(rename = "required_thing")]
- pub required_thing: String,
-
}
impl ObjectOfObjectsInner {
pub fn new(required_thing: String, ) -> ObjectOfObjectsInner {
ObjectOfObjectsInner {
- optional_thing: None,
required_thing: required_thing,
+ optional_thing: None,
}
}
}