forked from loafle/openapi-generator-original
[Rust-Axum] Dynamically set the types of integer literals (#20133)
* Dynamically set the types of integer literals * Change the literal limits from i32 to adaptive limits * Remove length literal types
This commit is contained in:
parent
4c5a57fe7b
commit
a7cacce30e
@ -44,15 +44,15 @@ use crate::{models, types::*};
|
||||
{{/pattern}}
|
||||
{{#maximum}}
|
||||
{{#minimum}}
|
||||
range(min = {{minimum}}, max = {{maximum}}),
|
||||
range(min = {{minimum}}{{{dataType}}}, max = {{maximum}}{{{dataType}}}),
|
||||
{{/minimum}}
|
||||
{{^minimum}}
|
||||
range(max = {{maximum}}),
|
||||
range(max = {{maximum}}{{{dataType}}}),
|
||||
{{/minimum}}
|
||||
{{/maximum}}
|
||||
{{#minimum}}
|
||||
{{^maximum}}
|
||||
range(min = {{minimum}}),
|
||||
range(min = {{minimum}}{{{dataType}}}),
|
||||
{{/maximum}}
|
||||
{{/minimum}}
|
||||
{{#maxItems}}
|
||||
@ -136,15 +136,15 @@ use crate::{models, types::*};
|
||||
{{/pattern}}
|
||||
{{#maximum}}
|
||||
{{#minimum}}
|
||||
range(min = {{minimum}}, max = {{maximum}}),
|
||||
range(min = {{minimum}}{{{dataType}}}, max = {{maximum}}{{{dataType}}}),
|
||||
{{/minimum}}
|
||||
{{^minimum}}
|
||||
range(max = {{maximum}}),
|
||||
range(max = {{maximum}}{{{dataType}}}),
|
||||
{{/minimum}}
|
||||
{{/maximum}}
|
||||
{{#minimum}}
|
||||
{{^maximum}}
|
||||
range(min = {{minimum}}),
|
||||
range(min = {{minimum}}{{{dataType}}}),
|
||||
{{/maximum}}
|
||||
{{/minimum}}
|
||||
{{#maxItems}}
|
||||
@ -240,15 +240,15 @@ use crate::{models, types::*};
|
||||
{{/pattern}}
|
||||
{{#maximum}}
|
||||
{{#minimum}}
|
||||
range(min = {{minimum}}, max = {{maximum}}),
|
||||
range(min = {{minimum}}{{{dataType}}}, max = {{maximum}}{{{dataType}}}),
|
||||
{{/minimum}}
|
||||
{{^minimum}}
|
||||
range(max = {{maximum}}),
|
||||
range(max = {{maximum}}{{{dataType}}}),
|
||||
{{/minimum}}
|
||||
{{/maximum}}
|
||||
{{#minimum}}
|
||||
{{^maximum}}
|
||||
range(min = {{minimum}}),
|
||||
range(min = {{minimum}}{{{dataType}}}),
|
||||
{{/maximum}}
|
||||
{{/minimum}}
|
||||
{{#maxItems}}
|
||||
@ -644,15 +644,15 @@ pub struct {{{classname}}} {
|
||||
{{/pattern}}
|
||||
{{#maximum}}
|
||||
{{#minimum}}
|
||||
range(min = {{minimum}}, max = {{maximum}}),
|
||||
range(min = {{minimum}}{{{dataType}}}, max = {{maximum}}{{{dataType}}}),
|
||||
{{/minimum}}
|
||||
{{^minimum}}
|
||||
range(max = {{maximum}}),
|
||||
range(max = {{maximum}}{{{dataType}}}),
|
||||
{{/minimum}}
|
||||
{{/maximum}}
|
||||
{{#minimum}}
|
||||
{{^maximum}}
|
||||
range(min = {{minimum}}),
|
||||
range(min = {{minimum}}{{{dataType}}}),
|
||||
{{/maximum}}
|
||||
{{/minimum}}
|
||||
{{#maxItems}}
|
||||
|
@ -1 +1 @@
|
||||
7.10.0-SNAPSHOT
|
||||
7.11.0-SNAPSHOT
|
||||
|
@ -12,7 +12,7 @@ server, you can easily generate a server stub.
|
||||
To see how to make this your own, look here: [README]((https://openapi-generator.tech))
|
||||
|
||||
- API version: 1.0.0
|
||||
- Generator version: 7.10.0-SNAPSHOT
|
||||
- Generator version: 7.11.0-SNAPSHOT
|
||||
|
||||
|
||||
|
||||
|
@ -1 +1 @@
|
||||
7.10.0-SNAPSHOT
|
||||
7.11.0-SNAPSHOT
|
||||
|
@ -12,7 +12,7 @@ server, you can easily generate a server stub.
|
||||
To see how to make this your own, look here: [README]((https://openapi-generator.tech))
|
||||
|
||||
- API version: 1.0.7
|
||||
- Generator version: 7.10.0-SNAPSHOT
|
||||
- Generator version: 7.11.0-SNAPSHOT
|
||||
|
||||
|
||||
|
||||
|
@ -1 +1 @@
|
||||
7.10.0-SNAPSHOT
|
||||
7.11.0-SNAPSHOT
|
||||
|
@ -12,7 +12,7 @@ server, you can easily generate a server stub.
|
||||
To see how to make this your own, look here: [README]((https://openapi-generator.tech))
|
||||
|
||||
- API version: 1.0.7
|
||||
- Generator version: 7.10.0-SNAPSHOT
|
||||
- Generator version: 7.11.0-SNAPSHOT
|
||||
|
||||
|
||||
|
||||
|
@ -1 +1 @@
|
||||
7.10.0-SNAPSHOT
|
||||
7.11.0-SNAPSHOT
|
||||
|
@ -12,7 +12,7 @@ server, you can easily generate a server stub.
|
||||
To see how to make this your own, look here: [README]((https://openapi-generator.tech))
|
||||
|
||||
- API version: 0.0.1
|
||||
- Generator version: 7.10.0-SNAPSHOT
|
||||
- Generator version: 7.11.0-SNAPSHOT
|
||||
|
||||
|
||||
|
||||
|
@ -1 +1 @@
|
||||
7.10.0-SNAPSHOT
|
||||
7.11.0-SNAPSHOT
|
||||
|
@ -12,7 +12,7 @@ server, you can easily generate a server stub.
|
||||
To see how to make this your own, look here: [README]((https://openapi-generator.tech))
|
||||
|
||||
- API version: 1.0.0
|
||||
- Generator version: 7.10.0-SNAPSHOT
|
||||
- Generator version: 7.11.0-SNAPSHOT
|
||||
|
||||
|
||||
|
||||
|
@ -115,7 +115,7 @@ pub struct DeleteOrderPathParams {
|
||||
#[cfg_attr(feature = "conversion", derive(frunk::LabelledGeneric))]
|
||||
pub struct GetOrderByIdPathParams {
|
||||
/// ID of pet that needs to be fetched
|
||||
#[validate(range(min = 1, max = 5))]
|
||||
#[validate(range(min = 1i64, max = 5i64))]
|
||||
pub order_id: i64,
|
||||
}
|
||||
|
||||
@ -2739,12 +2739,12 @@ impl std::convert::TryFrom<HeaderValue> for header::IntoHeaderValue<EnumTest> {
|
||||
#[cfg_attr(feature = "conversion", derive(frunk::LabelledGeneric))]
|
||||
pub struct FormatTest {
|
||||
#[serde(rename = "integer")]
|
||||
#[validate(range(min = 10, max = 100))]
|
||||
#[validate(range(min = 10u8, max = 100u8))]
|
||||
#[serde(skip_serializing_if = "Option::is_none")]
|
||||
pub integer: Option<u8>,
|
||||
|
||||
#[serde(rename = "int32")]
|
||||
#[validate(range(min = 20, max = 200))]
|
||||
#[validate(range(min = 20u8, max = 200u8))]
|
||||
#[serde(skip_serializing_if = "Option::is_none")]
|
||||
pub int32: Option<u8>,
|
||||
|
||||
@ -2753,16 +2753,16 @@ pub struct FormatTest {
|
||||
pub int64: Option<i64>,
|
||||
|
||||
#[serde(rename = "number")]
|
||||
#[validate(range(min = 32.1, max = 543.2))]
|
||||
#[validate(range(min = 32.1f64, max = 543.2f64))]
|
||||
pub number: f64,
|
||||
|
||||
#[serde(rename = "float")]
|
||||
#[validate(range(min = 54.3, max = 987.6))]
|
||||
#[validate(range(min = 54.3f32, max = 987.6f32))]
|
||||
#[serde(skip_serializing_if = "Option::is_none")]
|
||||
pub float: Option<f32>,
|
||||
|
||||
#[serde(rename = "double")]
|
||||
#[validate(range(min = 67.8, max = 123.4))]
|
||||
#[validate(range(min = 67.8f64, max = 123.4f64))]
|
||||
#[serde(skip_serializing_if = "Option::is_none")]
|
||||
pub double: Option<f64>,
|
||||
|
||||
@ -5522,13 +5522,13 @@ impl std::convert::TryFrom<HeaderValue> for header::IntoHeaderValue<Tag> {
|
||||
pub struct TestEndpointParametersRequest {
|
||||
/// None
|
||||
#[serde(rename = "integer")]
|
||||
#[validate(range(min = 10, max = 100))]
|
||||
#[validate(range(min = 10u8, max = 100u8))]
|
||||
#[serde(skip_serializing_if = "Option::is_none")]
|
||||
pub integer: Option<u8>,
|
||||
|
||||
/// None
|
||||
#[serde(rename = "int32")]
|
||||
#[validate(range(min = 20, max = 200))]
|
||||
#[validate(range(min = 20u8, max = 200u8))]
|
||||
#[serde(skip_serializing_if = "Option::is_none")]
|
||||
pub int32: Option<u8>,
|
||||
|
||||
@ -5539,18 +5539,18 @@ pub struct TestEndpointParametersRequest {
|
||||
|
||||
/// None
|
||||
#[serde(rename = "number")]
|
||||
#[validate(range(min = 32.1, max = 543.2))]
|
||||
#[validate(range(min = 32.1f64, max = 543.2f64))]
|
||||
pub number: f64,
|
||||
|
||||
/// None
|
||||
#[serde(rename = "float")]
|
||||
#[validate(range(max = 987.6))]
|
||||
#[validate(range(max = 987.6f32))]
|
||||
#[serde(skip_serializing_if = "Option::is_none")]
|
||||
pub float: Option<f32>,
|
||||
|
||||
/// None
|
||||
#[serde(rename = "double")]
|
||||
#[validate(range(min = 67.8, max = 123.4))]
|
||||
#[validate(range(min = 67.8f64, max = 123.4f64))]
|
||||
pub double: f64,
|
||||
|
||||
/// None
|
||||
|
@ -1 +1 @@
|
||||
7.10.0-SNAPSHOT
|
||||
7.11.0-SNAPSHOT
|
||||
|
@ -12,7 +12,7 @@ server, you can easily generate a server stub.
|
||||
To see how to make this your own, look here: [README]((https://openapi-generator.tech))
|
||||
|
||||
- API version: 1.0.0
|
||||
- Generator version: 7.10.0-SNAPSHOT
|
||||
- Generator version: 7.11.0-SNAPSHOT
|
||||
|
||||
|
||||
|
||||
|
@ -69,7 +69,7 @@ pub struct DeleteOrderPathParams {
|
||||
#[cfg_attr(feature = "conversion", derive(frunk::LabelledGeneric))]
|
||||
pub struct GetOrderByIdPathParams {
|
||||
/// ID of pet that needs to be fetched
|
||||
#[validate(range(min = 1, max = 5))]
|
||||
#[validate(range(min = 1i64, max = 5i64))]
|
||||
pub order_id: i64,
|
||||
}
|
||||
|
||||
|
@ -1 +1 @@
|
||||
7.10.0-SNAPSHOT
|
||||
7.11.0-SNAPSHOT
|
||||
|
@ -12,7 +12,7 @@ server, you can easily generate a server stub.
|
||||
To see how to make this your own, look here: [README]((https://openapi-generator.tech))
|
||||
|
||||
- API version: 1.0
|
||||
- Generator version: 7.10.0-SNAPSHOT
|
||||
- Generator version: 7.11.0-SNAPSHOT
|
||||
|
||||
|
||||
|
||||
|
@ -1 +1 @@
|
||||
7.10.0-SNAPSHOT
|
||||
7.11.0-SNAPSHOT
|
||||
|
@ -12,7 +12,7 @@ server, you can easily generate a server stub.
|
||||
To see how to make this your own, look here: [README]((https://openapi-generator.tech))
|
||||
|
||||
- API version: 0.1.9
|
||||
- Generator version: 7.10.0-SNAPSHOT
|
||||
- Generator version: 7.11.0-SNAPSHOT
|
||||
|
||||
|
||||
|
||||
|
@ -1 +1 @@
|
||||
7.10.0-SNAPSHOT
|
||||
7.11.0-SNAPSHOT
|
||||
|
@ -12,7 +12,7 @@ server, you can easily generate a server stub.
|
||||
To see how to make this your own, look here: [README]((https://openapi-generator.tech))
|
||||
|
||||
- API version: 2.3.4
|
||||
- Generator version: 7.10.0-SNAPSHOT
|
||||
- Generator version: 7.11.0-SNAPSHOT
|
||||
|
||||
|
||||
|
||||
|
@ -1 +1 @@
|
||||
7.10.0-SNAPSHOT
|
||||
7.11.0-SNAPSHOT
|
||||
|
@ -12,7 +12,7 @@ server, you can easily generate a server stub.
|
||||
To see how to make this your own, look here: [README]((https://openapi-generator.tech))
|
||||
|
||||
- API version: 0.0.1
|
||||
- Generator version: 7.10.0-SNAPSHOT
|
||||
- Generator version: 7.11.0-SNAPSHOT
|
||||
|
||||
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user