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, } } }