Skip to content

Commit 2eb7ff4

Browse files
committed
Fix test case
1 parent 7ad9761 commit 2eb7ff4

24 files changed

Lines changed: 49 additions & 52 deletions

File tree

docs/generators/csharp.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,6 @@ These options may be applied as additional-properties (cli) or configOptions (pl
4747
|returnICollection|Return ICollection<T> instead of the concrete type.| |false|
4848
|sourceFolder|source folder for generated code| |src|
4949
|targetFramework|The target .NET framework version. To target multiple frameworks, use `;` as the separator, e.g. `netstandard2.1;netcoreapp3.1`|<dl><dt>**netstandard1.3**</dt><dd>.NET Standard 1.3</dd><dt>**netstandard1.4**</dt><dd>.NET Standard 1.4</dd><dt>**netstandard1.5**</dt><dd>.NET Standard 1.5</dd><dt>**netstandard1.6**</dt><dd>.NET Standard 1.6</dd><dt>**netstandard2.0**</dt><dd>.NET Standard 2.0</dd><dt>**netstandard2.1**</dt><dd>.NET Standard 2.1</dd><dt>**net47**</dt><dd>.NET Framework 4.7</dd><dt>**net48**</dt><dd>.NET Framework 4.8</dd><dt>**net8.0**</dt><dd>.NET 8.0 (End of Support 10 November 2026)</dd><dt>**net9.0**</dt><dd>.NET 9.0 (End of Support 10 November 2026)</dd><dt>**net10.0**</dt><dd>.NET 10.0 (End of Support 14 November 2028)</dd></dl>|net10.0|
50-
|throwOnAnyError|Configure RestSharp to rethrow deserialization and transport errors instead of swallowing them into RestResponse.ErrorException (which the default ToApiResponse&lt;T&gt; discards as null Data). Recommended for production use to surface bugs that would otherwise be invisible. (restsharp only)| |false|
5150
|useCollection|Deserialize array types to Collection&lt;T&gt; instead of List&lt;T&gt;.| |false|
5251
|useDateTimeForDate|Use DateTime to model date properties even if DateOnly supported. (.net 6.0+ only)| |false|
5352
|useDateTimeOffset|Use DateTimeOffset to model date-time properties| |false|

samples/client/echo_api/python-disallowAdditionalPropertiesIfNotPresent/openapi_client/models/category.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
import re # noqa: F401
1919
import json
2020

21-
from pydantic import BaseModel, ConfigDict, Field, StrictInt, StrictStr
21+
from pydantic import BaseModel, ConfigDict, StrictInt, StrictStr
2222
from typing import Any, ClassVar, Dict, List, Optional
2323
from typing import Optional, Set
2424
from typing_extensions import Self
@@ -28,8 +28,8 @@ class Category(BaseModel):
2828
"""
2929
Category
3030
""" # noqa: E501
31-
id: Optional[StrictInt] = Field(default=None, json_schema_extra={"examples": [1]})
32-
name: Optional[StrictStr] = Field(default=None, json_schema_extra={"examples": ["Dogs"]})
31+
id: Optional[StrictInt] = None
32+
name: Optional[StrictStr] = None
3333
__properties: ClassVar[List[str]] = ["id", "name"]
3434

3535
model_config = ConfigDict(

samples/client/echo_api/python-disallowAdditionalPropertiesIfNotPresent/openapi_client/models/data_query.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ class DataQuery(Query):
3131
DataQuery
3232
""" # noqa: E501
3333
suffix: Optional[StrictStr] = Field(default=None, description="test suffix")
34-
text: Optional[StrictStr] = Field(default=None, description="Some text containing white spaces", json_schema_extra={"examples": ["Some text"]})
34+
text: Optional[StrictStr] = Field(default=None, description="Some text containing white spaces")
3535
var_date: Optional[datetime] = Field(default=None, description="A date", alias="date")
3636
__properties: ClassVar[List[str]] = ["id", "outcomes", "suffix", "text", "date"]
3737

samples/client/echo_api/python-disallowAdditionalPropertiesIfNotPresent/openapi_client/models/pet.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,8 @@ class Pet(BaseModel):
3030
"""
3131
Pet
3232
""" # noqa: E501
33-
id: Optional[StrictInt] = Field(default=None, json_schema_extra={"examples": [10]})
34-
name: StrictStr = Field(json_schema_extra={"examples": ["doggie"]})
33+
id: Optional[StrictInt] = None
34+
name: StrictStr
3535
category: Optional[Category] = None
3636
photo_urls: List[StrictStr] = Field(alias="photoUrls")
3737
tags: Optional[List[Tag]] = None

samples/client/echo_api/python-disallowAdditionalPropertiesIfNotPresent/openapi_client/models/test_query_style_deep_object_explode_true_object_all_of_query_object_parameter.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
import re # noqa: F401
1919
import json
2020

21-
from pydantic import BaseModel, ConfigDict, Field, StrictInt, StrictStr
21+
from pydantic import BaseModel, ConfigDict, StrictInt, StrictStr
2222
from typing import Any, ClassVar, Dict, List, Optional
2323
from typing import Optional, Set
2424
from typing_extensions import Self
@@ -30,8 +30,8 @@ class TestQueryStyleDeepObjectExplodeTrueObjectAllOfQueryObjectParameter(BaseMod
3030
""" # noqa: E501
3131
size: Optional[StrictStr] = None
3232
color: Optional[StrictStr] = None
33-
id: Optional[StrictInt] = Field(default=None, json_schema_extra={"examples": [1]})
34-
name: Optional[StrictStr] = Field(default=None, json_schema_extra={"examples": ["Dogs"]})
33+
id: Optional[StrictInt] = None
34+
name: Optional[StrictStr] = None
3535
__properties: ClassVar[List[str]] = ["size", "color", "id", "name"]
3636

3737
model_config = ConfigDict(

samples/client/echo_api/python/openapi_client/models/category.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
import re # noqa: F401
1919
import json
2020

21-
from pydantic import BaseModel, ConfigDict, Field, StrictInt, StrictStr
21+
from pydantic import BaseModel, ConfigDict, StrictInt, StrictStr
2222
from typing import Any, ClassVar, Dict, List, Optional
2323
from typing import Optional, Set
2424
from typing_extensions import Self
@@ -28,8 +28,8 @@ class Category(BaseModel):
2828
"""
2929
Category
3030
""" # noqa: E501
31-
id: Optional[StrictInt] = Field(default=None, json_schema_extra={"examples": [1]})
32-
name: Optional[StrictStr] = Field(default=None, json_schema_extra={"examples": ["Dogs"]})
31+
id: Optional[StrictInt] = None
32+
name: Optional[StrictStr] = None
3333
__properties: ClassVar[List[str]] = ["id", "name"]
3434

3535
model_config = ConfigDict(

samples/client/echo_api/python/openapi_client/models/data_query.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ class DataQuery(Query):
3131
DataQuery
3232
""" # noqa: E501
3333
suffix: Optional[StrictStr] = Field(default=None, description="test suffix")
34-
text: Optional[StrictStr] = Field(default=None, description="Some text containing white spaces", json_schema_extra={"examples": ["Some text"]})
34+
text: Optional[StrictStr] = Field(default=None, description="Some text containing white spaces")
3535
var_date: Optional[datetime] = Field(default=None, description="A date", alias="date")
3636
__properties: ClassVar[List[str]] = ["id", "outcomes", "suffix", "text", "date"]
3737

samples/client/echo_api/python/openapi_client/models/pet.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,8 @@ class Pet(BaseModel):
3030
"""
3131
Pet
3232
""" # noqa: E501
33-
id: Optional[StrictInt] = Field(default=None, json_schema_extra={"examples": [10]})
34-
name: StrictStr = Field(json_schema_extra={"examples": ["doggie"]})
33+
id: Optional[StrictInt] = None
34+
name: StrictStr
3535
category: Optional[Category] = None
3636
photo_urls: List[StrictStr] = Field(alias="photoUrls")
3737
tags: Optional[List[Tag]] = None

samples/client/echo_api/python/openapi_client/models/test_query_style_deep_object_explode_true_object_all_of_query_object_parameter.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
import re # noqa: F401
1919
import json
2020

21-
from pydantic import BaseModel, ConfigDict, Field, StrictInt, StrictStr
21+
from pydantic import BaseModel, ConfigDict, StrictInt, StrictStr
2222
from typing import Any, ClassVar, Dict, List, Optional
2323
from typing import Optional, Set
2424
from typing_extensions import Self
@@ -30,8 +30,8 @@ class TestQueryStyleDeepObjectExplodeTrueObjectAllOfQueryObjectParameter(BaseMod
3030
""" # noqa: E501
3131
size: Optional[StrictStr] = None
3232
color: Optional[StrictStr] = None
33-
id: Optional[StrictInt] = Field(default=None, json_schema_extra={"examples": [1]})
34-
name: Optional[StrictStr] = Field(default=None, json_schema_extra={"examples": ["Dogs"]})
33+
id: Optional[StrictInt] = None
34+
name: Optional[StrictStr] = None
3535
__properties: ClassVar[List[str]] = ["size", "color", "id", "name"]
3636

3737
model_config = ConfigDict(

samples/client/petstore/spring-cloud-date-time/src/main/java/org/openapitools/model/Pet.java

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@
66
import com.fasterxml.jackson.annotation.JsonCreator;
77
import java.math.BigDecimal;
88
import java.time.LocalDate;
9-
import java.time.LocalTime;
109
import java.time.OffsetDateTime;
1110
import org.springframework.format.annotation.DateTimeFormat;
1211
import org.springframework.lang.Nullable;
@@ -41,7 +40,7 @@ public class Pet {
4140
@DateTimeFormat(iso = DateTimeFormat.ISO.DATE)
4241
private LocalDate dateOfBirth = LocalDate.parse("2021-01-01");
4342

44-
private LocalTime feedingTime = LocalTime.parse("10:15:30");
43+
private String feedingTime = "10:15:30";
4544

4645
public Pet() {
4746
super();
@@ -180,7 +179,7 @@ public void setDateOfBirth(LocalDate dateOfBirth) {
180179
this.dateOfBirth = dateOfBirth;
181180
}
182181

183-
public Pet feedingTime(LocalTime feedingTime) {
182+
public Pet feedingTime(String feedingTime) {
184183
this.feedingTime = feedingTime;
185184
return this;
186185
}
@@ -189,15 +188,15 @@ public Pet feedingTime(LocalTime feedingTime) {
189188
* Get feedingTime
190189
* @return feedingTime
191190
*/
192-
@Valid
191+
193192
@Schema(name = "feedingTime", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
194193
@JsonProperty("feedingTime")
195-
public LocalTime getFeedingTime() {
194+
public String getFeedingTime() {
196195
return feedingTime;
197196
}
198197

199198
@JsonProperty("feedingTime")
200-
public void setFeedingTime(LocalTime feedingTime) {
199+
public void setFeedingTime(String feedingTime) {
201200
this.feedingTime = feedingTime;
202201
}
203202

0 commit comments

Comments
 (0)