forked from loafle/openapi-generator-original
[PYTHON] generate code based on pydantic v2 (#16685)
* [python] replace validator with field_validator * [python] replace parse_obj with model_validate * [python] replace dict with model_dump * [python] replace construct with model_construct * [python] replace __fields_set__ with model_fields_set * [python] replace __fields_set__ in the test cases with model_fields_set * [python] replace validate_arguments with validate_call * [python] replace max_items, min_items with max_length, min_length * [python] replace Config class with model_config * [python] replace allow_population_by_field_name with populate_by_name * [python] remove {{{classname}}}_ONE_OF_SCHEMAS * [python] update test cases * [python] update samples * [python] fix typos in test cases
This commit is contained in:
parent
67b129fda9
commit
e2f249ba35
@ -911,13 +911,13 @@ public abstract class AbstractPythonCodegen extends DefaultCodegen implements Co
|
||||
pydanticImports.add("Field");
|
||||
pydanticImports.add("StrictStr");
|
||||
pydanticImports.add("ValidationError");
|
||||
pydanticImports.add("validator");
|
||||
pydanticImports.add("field_validator");
|
||||
} else if (!model.anyOf.isEmpty()) { // anyOF
|
||||
codegenProperties = model.getComposedSchemas().getAnyOf();
|
||||
pydanticImports.add("Field");
|
||||
pydanticImports.add("StrictStr");
|
||||
pydanticImports.add("ValidationError");
|
||||
pydanticImports.add("validator");
|
||||
pydanticImports.add("field_validator");
|
||||
} else { // typical model
|
||||
codegenProperties = model.vars;
|
||||
|
||||
@ -1768,10 +1768,10 @@ public abstract class AbstractPythonCodegen extends DefaultCodegen implements Co
|
||||
private PythonType arrayType(IJsonSchemaValidationProperties cp) {
|
||||
PythonType pt = new PythonType();
|
||||
if (cp.getMaxItems() != null) {
|
||||
pt.constrain("max_items", cp.getMaxItems());
|
||||
pt.constrain("max_length", cp.getMaxItems());
|
||||
}
|
||||
if (cp.getMinItems()!= null) {
|
||||
pt.constrain("min_items", cp.getMinItems());
|
||||
pt.constrain("min_length", cp.getMinItems());
|
||||
}
|
||||
if (cp.getUniqueItems()) {
|
||||
// A unique "array" is a set
|
||||
@ -1807,7 +1807,7 @@ public abstract class AbstractPythonCodegen extends DefaultCodegen implements Co
|
||||
}
|
||||
|
||||
if (cp.getPattern() != null) {
|
||||
pydanticImports.add("validator");
|
||||
pydanticImports.add("field_validator");
|
||||
// use validator instead as regex doesn't support flags, e.g. IGNORECASE
|
||||
//fieldCustomization.add(Locale.ROOT, String.format(Locale.ROOT, "regex=r'%s'", cp.getPattern()));
|
||||
}
|
||||
@ -1938,7 +1938,7 @@ public abstract class AbstractPythonCodegen extends DefaultCodegen implements Co
|
||||
strt.constrain("min_length", cp.getMinLength());
|
||||
}
|
||||
if (cp.getPattern() != null) {
|
||||
pydanticImports.add("validator");
|
||||
pydanticImports.add("field_validator");
|
||||
// use validator instead as regex doesn't support flags, e.g. IGNORECASE
|
||||
//fieldCustomization.add(Locale.ROOT, String.format(Locale.ROOT, "regex=r'%s'", cp.getPattern()));
|
||||
}
|
||||
@ -2042,7 +2042,7 @@ public abstract class AbstractPythonCodegen extends DefaultCodegen implements Co
|
||||
}
|
||||
|
||||
if (cp.getIsEnum()) {
|
||||
pydanticImports.add("validator");
|
||||
pydanticImports.add("field_validator");
|
||||
}
|
||||
|
||||
if (cp.getIsArray()) {
|
||||
|
@ -6,7 +6,7 @@ import re # noqa: F401
|
||||
import io
|
||||
import warnings
|
||||
|
||||
from pydantic import validate_arguments, ValidationError
|
||||
from pydantic import validate_call, ValidationError
|
||||
|
||||
{{#imports}}
|
||||
{{import}}
|
||||
@ -34,7 +34,7 @@ class {{classname}}:
|
||||
self.api_client = api_client
|
||||
{{#operation}}
|
||||
|
||||
@validate_arguments
|
||||
@validate_call
|
||||
{{#asyncio}}
|
||||
async def {{operationId}}(self, {{#allParams}}{{paramName}} : {{{vendorExtensions.x-py-typing}}}{{^required}} = None{{/required}}, {{/allParams}}**kwargs) -> {{{returnType}}}{{^returnType}}None{{/returnType}}: # noqa: E501
|
||||
{{/asyncio}}
|
||||
@ -77,7 +77,7 @@ class {{classname}}:
|
||||
raise ValueError(message)
|
||||
return {{#asyncio}}await {{/asyncio}}self.{{operationId}}_with_http_info({{#allParams}}{{paramName}}, {{/allParams}}**kwargs) # noqa: E501
|
||||
|
||||
@validate_arguments
|
||||
@validate_call
|
||||
{{#asyncio}}
|
||||
async def {{operationId}}_with_http_info(self, {{#allParams}}{{paramName}} : {{{vendorExtensions.x-py-typing}}}{{^required}} = None{{/required}}, {{/allParams}}**kwargs) -> ApiResponse: # noqa: E501
|
||||
{{/asyncio}}
|
||||
|
@ -33,8 +33,9 @@ class {{classname}}({{#parent}}{{{.}}}{{/parent}}{{^parent}}BaseModel{{/parent}}
|
||||
actual_instance: Any = None
|
||||
any_of_schemas: List[str] = Literal[{{#lambda.uppercase}}{{{classname}}}{{/lambda.uppercase}}_ANY_OF_SCHEMAS]
|
||||
|
||||
class Config:
|
||||
validate_assignment = True
|
||||
model_config = {
|
||||
"validate_assignment": True
|
||||
}
|
||||
{{#discriminator}}
|
||||
|
||||
discriminator_value_class_map: Dict[str, str] = {
|
||||
@ -54,14 +55,14 @@ class {{classname}}({{#parent}}{{{.}}}{{/parent}}{{^parent}}BaseModel{{/parent}}
|
||||
else:
|
||||
super().__init__(**kwargs)
|
||||
|
||||
@validator('actual_instance')
|
||||
@field_validator('actual_instance')
|
||||
def actual_instance_must_validate_anyof(cls, v):
|
||||
{{#isNullable}}
|
||||
if v is None:
|
||||
return v
|
||||
|
||||
{{/isNullable}}
|
||||
instance = {{{classname}}}.construct()
|
||||
instance = {{{classname}}}.model_construct()
|
||||
error_messages = []
|
||||
{{#composedSchemas.anyOf}}
|
||||
# validate data type: {{{dataType}}}
|
||||
@ -102,7 +103,7 @@ class {{classname}}({{#parent}}{{{.}}}{{/parent}}{{^parent}}BaseModel{{/parent}}
|
||||
@classmethod
|
||||
def from_json(cls, json_str: str) -> {{{classname}}}:
|
||||
"""Returns the object represented by the json string"""
|
||||
instance = {{{classname}}}.construct()
|
||||
instance = {{{classname}}}.model_construct()
|
||||
{{#isNullable}}
|
||||
if json_str is None:
|
||||
return instance
|
||||
@ -174,7 +175,7 @@ class {{classname}}({{#parent}}{{{.}}}{{/parent}}{{^parent}}BaseModel{{/parent}}
|
||||
|
||||
def to_str(self) -> str:
|
||||
"""Returns the string representation of the actual instance"""
|
||||
return pprint.pformat(self.dict())
|
||||
return pprint.pformat(self.model_dump())
|
||||
|
||||
{{#vendorExtensions.x-py-postponed-model-imports.size}}
|
||||
{{#vendorExtensions.x-py-postponed-model-imports}}
|
||||
|
@ -27,7 +27,7 @@ class {{classname}}({{#parent}}{{{.}}}{{/parent}}{{^parent}}BaseModel{{/parent}}
|
||||
{{#vars}}
|
||||
{{#vendorExtensions.x-regex}}
|
||||
|
||||
@validator('{{{name}}}')
|
||||
@field_validator('{{{name}}}')
|
||||
def {{{name}}}_validate_regular_expression(cls, value):
|
||||
"""Validates the regular expression"""
|
||||
{{^required}}
|
||||
@ -48,7 +48,7 @@ class {{classname}}({{#parent}}{{{.}}}{{/parent}}{{^parent}}BaseModel{{/parent}}
|
||||
{{/vendorExtensions.x-regex}}
|
||||
{{#isEnum}}
|
||||
|
||||
@validator('{{{name}}}')
|
||||
@field_validator('{{{name}}}')
|
||||
def {{{name}}}_validate_enum(cls, value):
|
||||
"""Validates the enum"""
|
||||
{{^required}}
|
||||
@ -76,10 +76,11 @@ class {{classname}}({{#parent}}{{{.}}}{{/parent}}{{^parent}}BaseModel{{/parent}}
|
||||
{{/isEnum}}
|
||||
{{/vars}}
|
||||
|
||||
class Config:
|
||||
"""Pydantic configuration"""
|
||||
allow_population_by_field_name = True
|
||||
validate_assignment = True
|
||||
model_config = {
|
||||
"populate_by_name": True,
|
||||
"validate_assignment": True
|
||||
}
|
||||
|
||||
|
||||
{{#hasChildren}}
|
||||
{{#discriminator}}
|
||||
@ -110,7 +111,7 @@ class {{classname}}({{#parent}}{{{.}}}{{/parent}}{{^parent}}BaseModel{{/parent}}
|
||||
{{/hasChildren}}
|
||||
def to_str(self) -> str:
|
||||
"""Returns the string representation of the model using alias"""
|
||||
return pprint.pformat(self.dict(by_alias=True))
|
||||
return pprint.pformat(self.model_dump(by_alias=True))
|
||||
|
||||
def to_json(self) -> str:
|
||||
"""Returns the JSON representation of the model using alias"""
|
||||
@ -124,7 +125,7 @@ class {{classname}}({{#parent}}{{{.}}}{{/parent}}{{^parent}}BaseModel{{/parent}}
|
||||
|
||||
def to_dict(self):
|
||||
"""Returns the dictionary representation of the model using alias"""
|
||||
_dict = self.dict(by_alias=True,
|
||||
_dict = self.model_dump(by_alias=True,
|
||||
exclude={
|
||||
{{#vendorExtensions.x-py-readonly}}
|
||||
"{{{.}}}",
|
||||
@ -211,8 +212,8 @@ class {{classname}}({{#parent}}{{{.}}}{{/parent}}{{^parent}}BaseModel{{/parent}}
|
||||
{{#allVars}}
|
||||
{{#isNullable}}
|
||||
# set to None if {{{name}}} (nullable) is None
|
||||
# and __fields_set__ contains the field
|
||||
if self.{{name}} is None and "{{{name}}}" in self.__fields_set__:
|
||||
# and model_fields_set contains the field
|
||||
if self.{{name}} is None and "{{{name}}}" in self.model_fields_set:
|
||||
_dict['{{{baseName}}}'] = None
|
||||
|
||||
{{/isNullable}}
|
||||
@ -240,7 +241,7 @@ class {{classname}}({{#parent}}{{{.}}}{{/parent}}{{^parent}}BaseModel{{/parent}}
|
||||
return None
|
||||
|
||||
if not isinstance(obj, dict):
|
||||
return {{{classname}}}.parse_obj(obj)
|
||||
return {{{classname}}}.model_validate(obj)
|
||||
|
||||
{{#disallowAdditionalPropertiesIfNotPresent}}
|
||||
{{^isAdditionalPropertiesTrue}}
|
||||
@ -251,7 +252,7 @@ class {{classname}}({{#parent}}{{{.}}}{{/parent}}{{^parent}}BaseModel{{/parent}}
|
||||
|
||||
{{/isAdditionalPropertiesTrue}}
|
||||
{{/disallowAdditionalPropertiesIfNotPresent}}
|
||||
_obj = {{{classname}}}.parse_obj({
|
||||
_obj = {{{classname}}}.model_validate({
|
||||
{{#allVars}}
|
||||
{{#isContainer}}
|
||||
{{#isArray}}
|
||||
|
@ -27,10 +27,12 @@ class {{classname}}({{#parent}}{{{.}}}{{/parent}}{{^parent}}BaseModel{{/parent}}
|
||||
{{vendorExtensions.x-py-name}}: {{{vendorExtensions.x-py-typing}}}
|
||||
{{/composedSchemas.oneOf}}
|
||||
actual_instance: Optional[Union[{{#oneOf}}{{{.}}}{{^-last}}, {{/-last}}{{/oneOf}}]] = None
|
||||
one_of_schemas: List[str] = Literal[{{#lambda.uppercase}}{{{classname}}}{{/lambda.uppercase}}_ONE_OF_SCHEMAS]
|
||||
one_of_schemas: List[str] = Literal[{{#oneOf}}"{{.}}"{{^-last}}, {{/-last}}{{/oneOf}}]
|
||||
|
||||
model_config = {
|
||||
"validate_assignment": True
|
||||
}
|
||||
|
||||
class Config:
|
||||
validate_assignment = True
|
||||
{{#discriminator}}
|
||||
|
||||
discriminator_value_class_map: Dict[str, str] = {
|
||||
@ -50,14 +52,14 @@ class {{classname}}({{#parent}}{{{.}}}{{/parent}}{{^parent}}BaseModel{{/parent}}
|
||||
else:
|
||||
super().__init__(**kwargs)
|
||||
|
||||
@validator('actual_instance')
|
||||
@field_validator('actual_instance')
|
||||
def actual_instance_must_validate_oneof(cls, v):
|
||||
{{#isNullable}}
|
||||
if v is None:
|
||||
return v
|
||||
|
||||
{{/isNullable}}
|
||||
instance = {{{classname}}}.construct()
|
||||
instance = {{{classname}}}.model_construct()
|
||||
error_messages = []
|
||||
match = 0
|
||||
{{#composedSchemas.oneOf}}
|
||||
@ -101,7 +103,7 @@ class {{classname}}({{#parent}}{{{.}}}{{/parent}}{{^parent}}BaseModel{{/parent}}
|
||||
@classmethod
|
||||
def from_json(cls, json_str: str) -> {{{classname}}}:
|
||||
"""Returns the object represented by the json string"""
|
||||
instance = {{{classname}}}.construct()
|
||||
instance = {{{classname}}}.model_construct()
|
||||
{{#isNullable}}
|
||||
if json_str is None:
|
||||
return instance
|
||||
@ -197,7 +199,7 @@ class {{classname}}({{#parent}}{{{.}}}{{/parent}}{{^parent}}BaseModel{{/parent}}
|
||||
|
||||
def to_str(self) -> str:
|
||||
"""Returns the string representation of the actual instance"""
|
||||
return pprint.pformat(self.dict())
|
||||
return pprint.pformat(self.model_dump())
|
||||
|
||||
{{#vendorExtensions.x-py-postponed-model-imports.size}}
|
||||
{{#vendorExtensions.x-py-postponed-model-imports}}
|
||||
|
@ -17,7 +17,7 @@ import re # noqa: F401
|
||||
import io
|
||||
import warnings
|
||||
|
||||
from pydantic import validate_arguments, ValidationError
|
||||
from pydantic import validate_call, ValidationError
|
||||
|
||||
|
||||
from openapi_client.api_client import ApiClient
|
||||
@ -40,7 +40,7 @@ class AuthApi:
|
||||
api_client = ApiClient.get_default()
|
||||
self.api_client = api_client
|
||||
|
||||
@validate_arguments
|
||||
@validate_call
|
||||
def test_auth_http_basic(self, **kwargs) -> str: # noqa: E501
|
||||
"""To test HTTP basic authentication # noqa: E501
|
||||
|
||||
@ -68,7 +68,7 @@ class AuthApi:
|
||||
raise ValueError(message)
|
||||
return self.test_auth_http_basic_with_http_info(**kwargs) # noqa: E501
|
||||
|
||||
@validate_arguments
|
||||
@validate_call
|
||||
def test_auth_http_basic_with_http_info(self, **kwargs) -> ApiResponse: # noqa: E501
|
||||
"""To test HTTP basic authentication # noqa: E501
|
||||
|
||||
|
@ -17,7 +17,7 @@ import re # noqa: F401
|
||||
import io
|
||||
import warnings
|
||||
|
||||
from pydantic import validate_arguments, ValidationError
|
||||
from pydantic import validate_call, ValidationError
|
||||
|
||||
from pydantic import Field
|
||||
from typing_extensions import Annotated
|
||||
@ -48,7 +48,7 @@ class BodyApi:
|
||||
api_client = ApiClient.get_default()
|
||||
self.api_client = api_client
|
||||
|
||||
@validate_arguments
|
||||
@validate_call
|
||||
def test_binary_gif(self, **kwargs) -> bytearray: # noqa: E501
|
||||
"""Test binary (gif) response body # noqa: E501
|
||||
|
||||
@ -76,7 +76,7 @@ class BodyApi:
|
||||
raise ValueError(message)
|
||||
return self.test_binary_gif_with_http_info(**kwargs) # noqa: E501
|
||||
|
||||
@validate_arguments
|
||||
@validate_call
|
||||
def test_binary_gif_with_http_info(self, **kwargs) -> ApiResponse: # noqa: E501
|
||||
"""Test binary (gif) response body # noqa: E501
|
||||
|
||||
@ -180,7 +180,7 @@ class BodyApi:
|
||||
collection_formats=_collection_formats,
|
||||
_request_auth=_params.get('_request_auth'))
|
||||
|
||||
@validate_arguments
|
||||
@validate_call
|
||||
def test_body_application_octetstream_binary(self, body : Optional[Union[StrictBytes, StrictStr]] = None, **kwargs) -> str: # noqa: E501
|
||||
"""Test body parameter(s) # noqa: E501
|
||||
|
||||
@ -210,7 +210,7 @@ class BodyApi:
|
||||
raise ValueError(message)
|
||||
return self.test_body_application_octetstream_binary_with_http_info(body, **kwargs) # noqa: E501
|
||||
|
||||
@validate_arguments
|
||||
@validate_call
|
||||
def test_body_application_octetstream_binary_with_http_info(self, body : Optional[Union[StrictBytes, StrictStr]] = None, **kwargs) -> ApiResponse: # noqa: E501
|
||||
"""Test body parameter(s) # noqa: E501
|
||||
|
||||
@ -332,7 +332,7 @@ class BodyApi:
|
||||
collection_formats=_collection_formats,
|
||||
_request_auth=_params.get('_request_auth'))
|
||||
|
||||
@validate_arguments
|
||||
@validate_call
|
||||
def test_body_multipart_formdata_array_of_binary(self, files : List[Union[StrictBytes, StrictStr]], **kwargs) -> str: # noqa: E501
|
||||
"""Test array of binary in multipart mime # noqa: E501
|
||||
|
||||
@ -362,7 +362,7 @@ class BodyApi:
|
||||
raise ValueError(message)
|
||||
return self.test_body_multipart_formdata_array_of_binary_with_http_info(files, **kwargs) # noqa: E501
|
||||
|
||||
@validate_arguments
|
||||
@validate_call
|
||||
def test_body_multipart_formdata_array_of_binary_with_http_info(self, files : List[Union[StrictBytes, StrictStr]], **kwargs) -> ApiResponse: # noqa: E501
|
||||
"""Test array of binary in multipart mime # noqa: E501
|
||||
|
||||
@ -480,7 +480,7 @@ class BodyApi:
|
||||
collection_formats=_collection_formats,
|
||||
_request_auth=_params.get('_request_auth'))
|
||||
|
||||
@validate_arguments
|
||||
@validate_call
|
||||
def test_echo_body_free_form_object_response_string(self, body : Annotated[Optional[Dict[str, Any]], Field(description="Free form object")] = None, **kwargs) -> str: # noqa: E501
|
||||
"""Test free form object # noqa: E501
|
||||
|
||||
@ -510,7 +510,7 @@ class BodyApi:
|
||||
raise ValueError(message)
|
||||
return self.test_echo_body_free_form_object_response_string_with_http_info(body, **kwargs) # noqa: E501
|
||||
|
||||
@validate_arguments
|
||||
@validate_call
|
||||
def test_echo_body_free_form_object_response_string_with_http_info(self, body : Annotated[Optional[Dict[str, Any]], Field(description="Free form object")] = None, **kwargs) -> ApiResponse: # noqa: E501
|
||||
"""Test free form object # noqa: E501
|
||||
|
||||
@ -627,7 +627,7 @@ class BodyApi:
|
||||
collection_formats=_collection_formats,
|
||||
_request_auth=_params.get('_request_auth'))
|
||||
|
||||
@validate_arguments
|
||||
@validate_call
|
||||
def test_echo_body_pet(self, pet : Annotated[Optional[Pet], Field(description="Pet object that needs to be added to the store")] = None, **kwargs) -> Pet: # noqa: E501
|
||||
"""Test body parameter(s) # noqa: E501
|
||||
|
||||
@ -657,7 +657,7 @@ class BodyApi:
|
||||
raise ValueError(message)
|
||||
return self.test_echo_body_pet_with_http_info(pet, **kwargs) # noqa: E501
|
||||
|
||||
@validate_arguments
|
||||
@validate_call
|
||||
def test_echo_body_pet_with_http_info(self, pet : Annotated[Optional[Pet], Field(description="Pet object that needs to be added to the store")] = None, **kwargs) -> ApiResponse: # noqa: E501
|
||||
"""Test body parameter(s) # noqa: E501
|
||||
|
||||
@ -774,7 +774,7 @@ class BodyApi:
|
||||
collection_formats=_collection_formats,
|
||||
_request_auth=_params.get('_request_auth'))
|
||||
|
||||
@validate_arguments
|
||||
@validate_call
|
||||
def test_echo_body_pet_response_string(self, pet : Annotated[Optional[Pet], Field(description="Pet object that needs to be added to the store")] = None, **kwargs) -> str: # noqa: E501
|
||||
"""Test empty response body # noqa: E501
|
||||
|
||||
@ -804,7 +804,7 @@ class BodyApi:
|
||||
raise ValueError(message)
|
||||
return self.test_echo_body_pet_response_string_with_http_info(pet, **kwargs) # noqa: E501
|
||||
|
||||
@validate_arguments
|
||||
@validate_call
|
||||
def test_echo_body_pet_response_string_with_http_info(self, pet : Annotated[Optional[Pet], Field(description="Pet object that needs to be added to the store")] = None, **kwargs) -> ApiResponse: # noqa: E501
|
||||
"""Test empty response body # noqa: E501
|
||||
|
||||
@ -921,7 +921,7 @@ class BodyApi:
|
||||
collection_formats=_collection_formats,
|
||||
_request_auth=_params.get('_request_auth'))
|
||||
|
||||
@validate_arguments
|
||||
@validate_call
|
||||
def test_echo_body_tag_response_string(self, tag : Annotated[Optional[Tag], Field(description="Tag object")] = None, **kwargs) -> str: # noqa: E501
|
||||
"""Test empty json (request body) # noqa: E501
|
||||
|
||||
@ -951,7 +951,7 @@ class BodyApi:
|
||||
raise ValueError(message)
|
||||
return self.test_echo_body_tag_response_string_with_http_info(tag, **kwargs) # noqa: E501
|
||||
|
||||
@validate_arguments
|
||||
@validate_call
|
||||
def test_echo_body_tag_response_string_with_http_info(self, tag : Annotated[Optional[Tag], Field(description="Tag object")] = None, **kwargs) -> ApiResponse: # noqa: E501
|
||||
"""Test empty json (request body) # noqa: E501
|
||||
|
||||
|
@ -17,7 +17,7 @@ import re # noqa: F401
|
||||
import io
|
||||
import warnings
|
||||
|
||||
from pydantic import validate_arguments, ValidationError
|
||||
from pydantic import validate_call, ValidationError
|
||||
|
||||
from pydantic import StrictBool, StrictInt, StrictStr
|
||||
|
||||
@ -44,7 +44,7 @@ class FormApi:
|
||||
api_client = ApiClient.get_default()
|
||||
self.api_client = api_client
|
||||
|
||||
@validate_arguments
|
||||
@validate_call
|
||||
def test_form_integer_boolean_string(self, integer_form : Optional[StrictInt] = None, boolean_form : Optional[StrictBool] = None, string_form : Optional[StrictStr] = None, **kwargs) -> str: # noqa: E501
|
||||
"""Test form parameter(s) # noqa: E501
|
||||
|
||||
@ -78,7 +78,7 @@ class FormApi:
|
||||
raise ValueError(message)
|
||||
return self.test_form_integer_boolean_string_with_http_info(integer_form, boolean_form, string_form, **kwargs) # noqa: E501
|
||||
|
||||
@validate_arguments
|
||||
@validate_call
|
||||
def test_form_integer_boolean_string_with_http_info(self, integer_form : Optional[StrictInt] = None, boolean_form : Optional[StrictBool] = None, string_form : Optional[StrictStr] = None, **kwargs) -> ApiResponse: # noqa: E501
|
||||
"""Test form parameter(s) # noqa: E501
|
||||
|
||||
@ -207,7 +207,7 @@ class FormApi:
|
||||
collection_formats=_collection_formats,
|
||||
_request_auth=_params.get('_request_auth'))
|
||||
|
||||
@validate_arguments
|
||||
@validate_call
|
||||
def test_form_oneof(self, form1 : Optional[StrictStr] = None, form2 : Optional[StrictInt] = None, form3 : Optional[StrictStr] = None, form4 : Optional[StrictBool] = None, id : Optional[StrictInt] = None, name : Optional[StrictStr] = None, **kwargs) -> str: # noqa: E501
|
||||
"""Test form parameter(s) for oneOf schema # noqa: E501
|
||||
|
||||
@ -247,7 +247,7 @@ class FormApi:
|
||||
raise ValueError(message)
|
||||
return self.test_form_oneof_with_http_info(form1, form2, form3, form4, id, name, **kwargs) # noqa: E501
|
||||
|
||||
@validate_arguments
|
||||
@validate_call
|
||||
def test_form_oneof_with_http_info(self, form1 : Optional[StrictStr] = None, form2 : Optional[StrictInt] = None, form3 : Optional[StrictStr] = None, form4 : Optional[StrictBool] = None, id : Optional[StrictInt] = None, name : Optional[StrictStr] = None, **kwargs) -> ApiResponse: # noqa: E501
|
||||
"""Test form parameter(s) for oneOf schema # noqa: E501
|
||||
|
||||
|
@ -17,7 +17,7 @@ import re # noqa: F401
|
||||
import io
|
||||
import warnings
|
||||
|
||||
from pydantic import validate_arguments, ValidationError
|
||||
from pydantic import validate_call, ValidationError
|
||||
|
||||
from pydantic import StrictBool, StrictInt, StrictStr
|
||||
|
||||
@ -44,7 +44,7 @@ class HeaderApi:
|
||||
api_client = ApiClient.get_default()
|
||||
self.api_client = api_client
|
||||
|
||||
@validate_arguments
|
||||
@validate_call
|
||||
def test_header_integer_boolean_string(self, integer_header : Optional[StrictInt] = None, boolean_header : Optional[StrictBool] = None, string_header : Optional[StrictStr] = None, **kwargs) -> str: # noqa: E501
|
||||
"""Test header parameter(s) # noqa: E501
|
||||
|
||||
@ -78,7 +78,7 @@ class HeaderApi:
|
||||
raise ValueError(message)
|
||||
return self.test_header_integer_boolean_string_with_http_info(integer_header, boolean_header, string_header, **kwargs) # noqa: E501
|
||||
|
||||
@validate_arguments
|
||||
@validate_call
|
||||
def test_header_integer_boolean_string_with_http_info(self, integer_header : Optional[StrictInt] = None, boolean_header : Optional[StrictBool] = None, string_header : Optional[StrictStr] = None, **kwargs) -> ApiResponse: # noqa: E501
|
||||
"""Test header parameter(s) # noqa: E501
|
||||
|
||||
|
@ -17,7 +17,7 @@ import re # noqa: F401
|
||||
import io
|
||||
import warnings
|
||||
|
||||
from pydantic import validate_arguments, ValidationError
|
||||
from pydantic import validate_call, ValidationError
|
||||
|
||||
from pydantic import StrictInt, StrictStr
|
||||
|
||||
@ -42,7 +42,7 @@ class PathApi:
|
||||
api_client = ApiClient.get_default()
|
||||
self.api_client = api_client
|
||||
|
||||
@validate_arguments
|
||||
@validate_call
|
||||
def tests_path_string_path_string_integer_path_integer(self, path_string : StrictStr, path_integer : StrictInt, **kwargs) -> str: # noqa: E501
|
||||
"""Test path parameter(s) # noqa: E501
|
||||
|
||||
@ -74,7 +74,7 @@ class PathApi:
|
||||
raise ValueError(message)
|
||||
return self.tests_path_string_path_string_integer_path_integer_with_http_info(path_string, path_integer, **kwargs) # noqa: E501
|
||||
|
||||
@validate_arguments
|
||||
@validate_call
|
||||
def tests_path_string_path_string_integer_path_integer_with_http_info(self, path_string : StrictStr, path_integer : StrictInt, **kwargs) -> ApiResponse: # noqa: E501
|
||||
"""Test path parameter(s) # noqa: E501
|
||||
|
||||
|
@ -17,7 +17,7 @@ import re # noqa: F401
|
||||
import io
|
||||
import warnings
|
||||
|
||||
from pydantic import validate_arguments, ValidationError
|
||||
from pydantic import validate_call, ValidationError
|
||||
|
||||
from datetime import date, datetime
|
||||
|
||||
@ -49,7 +49,7 @@ class QueryApi:
|
||||
api_client = ApiClient.get_default()
|
||||
self.api_client = api_client
|
||||
|
||||
@validate_arguments
|
||||
@validate_call
|
||||
def test_enum_ref_string(self, enum_ref_string_query : Optional[StringEnumRef] = None, **kwargs) -> str: # noqa: E501
|
||||
"""Test query parameter(s) # noqa: E501
|
||||
|
||||
@ -79,7 +79,7 @@ class QueryApi:
|
||||
raise ValueError(message)
|
||||
return self.test_enum_ref_string_with_http_info(enum_ref_string_query, **kwargs) # noqa: E501
|
||||
|
||||
@validate_arguments
|
||||
@validate_call
|
||||
def test_enum_ref_string_with_http_info(self, enum_ref_string_query : Optional[StringEnumRef] = None, **kwargs) -> ApiResponse: # noqa: E501
|
||||
"""Test query parameter(s) # noqa: E501
|
||||
|
||||
@ -189,7 +189,7 @@ class QueryApi:
|
||||
collection_formats=_collection_formats,
|
||||
_request_auth=_params.get('_request_auth'))
|
||||
|
||||
@validate_arguments
|
||||
@validate_call
|
||||
def test_query_datetime_date_string(self, datetime_query : Optional[datetime] = None, date_query : Optional[date] = None, string_query : Optional[StrictStr] = None, **kwargs) -> str: # noqa: E501
|
||||
"""Test query parameter(s) # noqa: E501
|
||||
|
||||
@ -223,7 +223,7 @@ class QueryApi:
|
||||
raise ValueError(message)
|
||||
return self.test_query_datetime_date_string_with_http_info(datetime_query, date_query, string_query, **kwargs) # noqa: E501
|
||||
|
||||
@validate_arguments
|
||||
@validate_call
|
||||
def test_query_datetime_date_string_with_http_info(self, datetime_query : Optional[datetime] = None, date_query : Optional[date] = None, string_query : Optional[StrictStr] = None, **kwargs) -> ApiResponse: # noqa: E501
|
||||
"""Test query parameter(s) # noqa: E501
|
||||
|
||||
@ -351,7 +351,7 @@ class QueryApi:
|
||||
collection_formats=_collection_formats,
|
||||
_request_auth=_params.get('_request_auth'))
|
||||
|
||||
@validate_arguments
|
||||
@validate_call
|
||||
def test_query_integer_boolean_string(self, integer_query : Optional[StrictInt] = None, boolean_query : Optional[StrictBool] = None, string_query : Optional[StrictStr] = None, **kwargs) -> str: # noqa: E501
|
||||
"""Test query parameter(s) # noqa: E501
|
||||
|
||||
@ -385,7 +385,7 @@ class QueryApi:
|
||||
raise ValueError(message)
|
||||
return self.test_query_integer_boolean_string_with_http_info(integer_query, boolean_query, string_query, **kwargs) # noqa: E501
|
||||
|
||||
@validate_arguments
|
||||
@validate_call
|
||||
def test_query_integer_boolean_string_with_http_info(self, integer_query : Optional[StrictInt] = None, boolean_query : Optional[StrictBool] = None, string_query : Optional[StrictStr] = None, **kwargs) -> ApiResponse: # noqa: E501
|
||||
"""Test query parameter(s) # noqa: E501
|
||||
|
||||
@ -507,7 +507,7 @@ class QueryApi:
|
||||
collection_formats=_collection_formats,
|
||||
_request_auth=_params.get('_request_auth'))
|
||||
|
||||
@validate_arguments
|
||||
@validate_call
|
||||
def test_query_style_deep_object_explode_true_object(self, query_object : Optional[Pet] = None, **kwargs) -> str: # noqa: E501
|
||||
"""Test query parameter(s) # noqa: E501
|
||||
|
||||
@ -537,7 +537,7 @@ class QueryApi:
|
||||
raise ValueError(message)
|
||||
return self.test_query_style_deep_object_explode_true_object_with_http_info(query_object, **kwargs) # noqa: E501
|
||||
|
||||
@validate_arguments
|
||||
@validate_call
|
||||
def test_query_style_deep_object_explode_true_object_with_http_info(self, query_object : Optional[Pet] = None, **kwargs) -> ApiResponse: # noqa: E501
|
||||
"""Test query parameter(s) # noqa: E501
|
||||
|
||||
@ -647,7 +647,7 @@ class QueryApi:
|
||||
collection_formats=_collection_formats,
|
||||
_request_auth=_params.get('_request_auth'))
|
||||
|
||||
@validate_arguments
|
||||
@validate_call
|
||||
def test_query_style_deep_object_explode_true_object_all_of(self, query_object : Optional[Any] = None, **kwargs) -> str: # noqa: E501
|
||||
"""Test query parameter(s) # noqa: E501
|
||||
|
||||
@ -677,7 +677,7 @@ class QueryApi:
|
||||
raise ValueError(message)
|
||||
return self.test_query_style_deep_object_explode_true_object_all_of_with_http_info(query_object, **kwargs) # noqa: E501
|
||||
|
||||
@validate_arguments
|
||||
@validate_call
|
||||
def test_query_style_deep_object_explode_true_object_all_of_with_http_info(self, query_object : Optional[Any] = None, **kwargs) -> ApiResponse: # noqa: E501
|
||||
"""Test query parameter(s) # noqa: E501
|
||||
|
||||
@ -787,7 +787,7 @@ class QueryApi:
|
||||
collection_formats=_collection_formats,
|
||||
_request_auth=_params.get('_request_auth'))
|
||||
|
||||
@validate_arguments
|
||||
@validate_call
|
||||
def test_query_style_form_explode_true_array_string(self, query_object : Optional[TestQueryStyleFormExplodeTrueArrayStringQueryObjectParameter] = None, **kwargs) -> str: # noqa: E501
|
||||
"""Test query parameter(s) # noqa: E501
|
||||
|
||||
@ -817,7 +817,7 @@ class QueryApi:
|
||||
raise ValueError(message)
|
||||
return self.test_query_style_form_explode_true_array_string_with_http_info(query_object, **kwargs) # noqa: E501
|
||||
|
||||
@validate_arguments
|
||||
@validate_call
|
||||
def test_query_style_form_explode_true_array_string_with_http_info(self, query_object : Optional[TestQueryStyleFormExplodeTrueArrayStringQueryObjectParameter] = None, **kwargs) -> ApiResponse: # noqa: E501
|
||||
"""Test query parameter(s) # noqa: E501
|
||||
|
||||
@ -927,7 +927,7 @@ class QueryApi:
|
||||
collection_formats=_collection_formats,
|
||||
_request_auth=_params.get('_request_auth'))
|
||||
|
||||
@validate_arguments
|
||||
@validate_call
|
||||
def test_query_style_form_explode_true_object(self, query_object : Optional[Pet] = None, **kwargs) -> str: # noqa: E501
|
||||
"""Test query parameter(s) # noqa: E501
|
||||
|
||||
@ -957,7 +957,7 @@ class QueryApi:
|
||||
raise ValueError(message)
|
||||
return self.test_query_style_form_explode_true_object_with_http_info(query_object, **kwargs) # noqa: E501
|
||||
|
||||
@validate_arguments
|
||||
@validate_call
|
||||
def test_query_style_form_explode_true_object_with_http_info(self, query_object : Optional[Pet] = None, **kwargs) -> ApiResponse: # noqa: E501
|
||||
"""Test query parameter(s) # noqa: E501
|
||||
|
||||
@ -1067,7 +1067,7 @@ class QueryApi:
|
||||
collection_formats=_collection_formats,
|
||||
_request_auth=_params.get('_request_auth'))
|
||||
|
||||
@validate_arguments
|
||||
@validate_call
|
||||
def test_query_style_form_explode_true_object_all_of(self, query_object : Optional[Any] = None, **kwargs) -> str: # noqa: E501
|
||||
"""Test query parameter(s) # noqa: E501
|
||||
|
||||
@ -1097,7 +1097,7 @@ class QueryApi:
|
||||
raise ValueError(message)
|
||||
return self.test_query_style_form_explode_true_object_all_of_with_http_info(query_object, **kwargs) # noqa: E501
|
||||
|
||||
@validate_arguments
|
||||
@validate_call
|
||||
def test_query_style_form_explode_true_object_all_of_with_http_info(self, query_object : Optional[Any] = None, **kwargs) -> ApiResponse: # noqa: E501
|
||||
"""Test query parameter(s) # noqa: E501
|
||||
|
||||
|
@ -30,14 +30,15 @@ class Bird(BaseModel):
|
||||
color: Optional[StrictStr] = None
|
||||
__properties = ["size", "color"]
|
||||
|
||||
class Config:
|
||||
"""Pydantic configuration"""
|
||||
allow_population_by_field_name = True
|
||||
validate_assignment = True
|
||||
model_config = {
|
||||
"populate_by_name": True,
|
||||
"validate_assignment": True
|
||||
}
|
||||
|
||||
|
||||
def to_str(self) -> str:
|
||||
"""Returns the string representation of the model using alias"""
|
||||
return pprint.pformat(self.dict(by_alias=True))
|
||||
return pprint.pformat(self.model_dump(by_alias=True))
|
||||
|
||||
def to_json(self) -> str:
|
||||
"""Returns the JSON representation of the model using alias"""
|
||||
@ -51,7 +52,7 @@ class Bird(BaseModel):
|
||||
|
||||
def to_dict(self):
|
||||
"""Returns the dictionary representation of the model using alias"""
|
||||
_dict = self.dict(by_alias=True,
|
||||
_dict = self.model_dump(by_alias=True,
|
||||
exclude={
|
||||
},
|
||||
exclude_none=True)
|
||||
@ -64,9 +65,9 @@ class Bird(BaseModel):
|
||||
return None
|
||||
|
||||
if not isinstance(obj, dict):
|
||||
return Bird.parse_obj(obj)
|
||||
return Bird.model_validate(obj)
|
||||
|
||||
_obj = Bird.parse_obj({
|
||||
_obj = Bird.model_validate({
|
||||
"size": obj.get("size"),
|
||||
"color": obj.get("color")
|
||||
})
|
||||
|
@ -30,14 +30,15 @@ class Category(BaseModel):
|
||||
name: Optional[StrictStr] = None
|
||||
__properties = ["id", "name"]
|
||||
|
||||
class Config:
|
||||
"""Pydantic configuration"""
|
||||
allow_population_by_field_name = True
|
||||
validate_assignment = True
|
||||
model_config = {
|
||||
"populate_by_name": True,
|
||||
"validate_assignment": True
|
||||
}
|
||||
|
||||
|
||||
def to_str(self) -> str:
|
||||
"""Returns the string representation of the model using alias"""
|
||||
return pprint.pformat(self.dict(by_alias=True))
|
||||
return pprint.pformat(self.model_dump(by_alias=True))
|
||||
|
||||
def to_json(self) -> str:
|
||||
"""Returns the JSON representation of the model using alias"""
|
||||
@ -51,7 +52,7 @@ class Category(BaseModel):
|
||||
|
||||
def to_dict(self):
|
||||
"""Returns the dictionary representation of the model using alias"""
|
||||
_dict = self.dict(by_alias=True,
|
||||
_dict = self.model_dump(by_alias=True,
|
||||
exclude={
|
||||
},
|
||||
exclude_none=True)
|
||||
@ -64,9 +65,9 @@ class Category(BaseModel):
|
||||
return None
|
||||
|
||||
if not isinstance(obj, dict):
|
||||
return Category.parse_obj(obj)
|
||||
return Category.model_validate(obj)
|
||||
|
||||
_obj = Category.parse_obj({
|
||||
_obj = Category.model_validate({
|
||||
"id": obj.get("id"),
|
||||
"name": obj.get("name")
|
||||
})
|
||||
|
@ -33,14 +33,15 @@ class DataQuery(Query):
|
||||
var_date: Optional[datetime] = Field(default=None, description="A date", alias="date")
|
||||
__properties = ["id", "outcomes", "suffix", "text", "date"]
|
||||
|
||||
class Config:
|
||||
"""Pydantic configuration"""
|
||||
allow_population_by_field_name = True
|
||||
validate_assignment = True
|
||||
model_config = {
|
||||
"populate_by_name": True,
|
||||
"validate_assignment": True
|
||||
}
|
||||
|
||||
|
||||
def to_str(self) -> str:
|
||||
"""Returns the string representation of the model using alias"""
|
||||
return pprint.pformat(self.dict(by_alias=True))
|
||||
return pprint.pformat(self.model_dump(by_alias=True))
|
||||
|
||||
def to_json(self) -> str:
|
||||
"""Returns the JSON representation of the model using alias"""
|
||||
@ -54,7 +55,7 @@ class DataQuery(Query):
|
||||
|
||||
def to_dict(self):
|
||||
"""Returns the dictionary representation of the model using alias"""
|
||||
_dict = self.dict(by_alias=True,
|
||||
_dict = self.model_dump(by_alias=True,
|
||||
exclude={
|
||||
},
|
||||
exclude_none=True)
|
||||
@ -67,9 +68,9 @@ class DataQuery(Query):
|
||||
return None
|
||||
|
||||
if not isinstance(obj, dict):
|
||||
return DataQuery.parse_obj(obj)
|
||||
return DataQuery.model_validate(obj)
|
||||
|
||||
_obj = DataQuery.parse_obj({
|
||||
_obj = DataQuery.model_validate({
|
||||
"id": obj.get("id"),
|
||||
"outcomes": obj.get("outcomes"),
|
||||
"suffix": obj.get("suffix"),
|
||||
|
@ -20,7 +20,7 @@ import json
|
||||
|
||||
|
||||
from typing import List, Optional
|
||||
from pydantic import BaseModel, StrictInt, StrictStr, validator
|
||||
from pydantic import BaseModel, StrictInt, StrictStr, field_validator
|
||||
from openapi_client.models.string_enum_ref import StringEnumRef
|
||||
|
||||
class DefaultValue(BaseModel):
|
||||
@ -37,7 +37,7 @@ class DefaultValue(BaseModel):
|
||||
string_nullable: Optional[StrictStr] = None
|
||||
__properties = ["array_string_enum_ref_default", "array_string_enum_default", "array_string_default", "array_integer_default", "array_string", "array_string_nullable", "array_string_extension_nullable", "string_nullable"]
|
||||
|
||||
@validator('array_string_enum_default')
|
||||
@field_validator('array_string_enum_default')
|
||||
def array_string_enum_default_validate_enum(cls, value):
|
||||
"""Validates the enum"""
|
||||
if value is None:
|
||||
@ -48,14 +48,15 @@ class DefaultValue(BaseModel):
|
||||
raise ValueError("each list item must be one of ('success', 'failure', 'unclassified')")
|
||||
return value
|
||||
|
||||
class Config:
|
||||
"""Pydantic configuration"""
|
||||
allow_population_by_field_name = True
|
||||
validate_assignment = True
|
||||
model_config = {
|
||||
"populate_by_name": True,
|
||||
"validate_assignment": True
|
||||
}
|
||||
|
||||
|
||||
def to_str(self) -> str:
|
||||
"""Returns the string representation of the model using alias"""
|
||||
return pprint.pformat(self.dict(by_alias=True))
|
||||
return pprint.pformat(self.model_dump(by_alias=True))
|
||||
|
||||
def to_json(self) -> str:
|
||||
"""Returns the JSON representation of the model using alias"""
|
||||
@ -69,23 +70,23 @@ class DefaultValue(BaseModel):
|
||||
|
||||
def to_dict(self):
|
||||
"""Returns the dictionary representation of the model using alias"""
|
||||
_dict = self.dict(by_alias=True,
|
||||
_dict = self.model_dump(by_alias=True,
|
||||
exclude={
|
||||
},
|
||||
exclude_none=True)
|
||||
# set to None if array_string_nullable (nullable) is None
|
||||
# and __fields_set__ contains the field
|
||||
if self.array_string_nullable is None and "array_string_nullable" in self.__fields_set__:
|
||||
# and model_fields_set contains the field
|
||||
if self.array_string_nullable is None and "array_string_nullable" in self.model_fields_set:
|
||||
_dict['array_string_nullable'] = None
|
||||
|
||||
# set to None if array_string_extension_nullable (nullable) is None
|
||||
# and __fields_set__ contains the field
|
||||
if self.array_string_extension_nullable is None and "array_string_extension_nullable" in self.__fields_set__:
|
||||
# and model_fields_set contains the field
|
||||
if self.array_string_extension_nullable is None and "array_string_extension_nullable" in self.model_fields_set:
|
||||
_dict['array_string_extension_nullable'] = None
|
||||
|
||||
# set to None if string_nullable (nullable) is None
|
||||
# and __fields_set__ contains the field
|
||||
if self.string_nullable is None and "string_nullable" in self.__fields_set__:
|
||||
# and model_fields_set contains the field
|
||||
if self.string_nullable is None and "string_nullable" in self.model_fields_set:
|
||||
_dict['string_nullable'] = None
|
||||
|
||||
return _dict
|
||||
@ -97,9 +98,9 @@ class DefaultValue(BaseModel):
|
||||
return None
|
||||
|
||||
if not isinstance(obj, dict):
|
||||
return DefaultValue.parse_obj(obj)
|
||||
return DefaultValue.model_validate(obj)
|
||||
|
||||
_obj = DefaultValue.parse_obj({
|
||||
_obj = DefaultValue.model_validate({
|
||||
"array_string_enum_ref_default": obj.get("array_string_enum_ref_default"),
|
||||
"array_string_enum_default": obj.get("array_string_enum_default"),
|
||||
"array_string_default": obj.get("array_string_default"),
|
||||
|
@ -32,14 +32,15 @@ class NumberPropertiesOnly(BaseModel):
|
||||
double: Optional[Union[Annotated[float, Field(le=50.2, strict=True, ge=0.8)], Annotated[int, Field(le=50, strict=True, ge=1)]]] = None
|
||||
__properties = ["number", "double"]
|
||||
|
||||
class Config:
|
||||
"""Pydantic configuration"""
|
||||
allow_population_by_field_name = True
|
||||
validate_assignment = True
|
||||
model_config = {
|
||||
"populate_by_name": True,
|
||||
"validate_assignment": True
|
||||
}
|
||||
|
||||
|
||||
def to_str(self) -> str:
|
||||
"""Returns the string representation of the model using alias"""
|
||||
return pprint.pformat(self.dict(by_alias=True))
|
||||
return pprint.pformat(self.model_dump(by_alias=True))
|
||||
|
||||
def to_json(self) -> str:
|
||||
"""Returns the JSON representation of the model using alias"""
|
||||
@ -53,7 +54,7 @@ class NumberPropertiesOnly(BaseModel):
|
||||
|
||||
def to_dict(self):
|
||||
"""Returns the dictionary representation of the model using alias"""
|
||||
_dict = self.dict(by_alias=True,
|
||||
_dict = self.model_dump(by_alias=True,
|
||||
exclude={
|
||||
},
|
||||
exclude_none=True)
|
||||
@ -66,9 +67,9 @@ class NumberPropertiesOnly(BaseModel):
|
||||
return None
|
||||
|
||||
if not isinstance(obj, dict):
|
||||
return NumberPropertiesOnly.parse_obj(obj)
|
||||
return NumberPropertiesOnly.model_validate(obj)
|
||||
|
||||
_obj = NumberPropertiesOnly.parse_obj({
|
||||
_obj = NumberPropertiesOnly.model_validate({
|
||||
"number": obj.get("number"),
|
||||
"double": obj.get("double")
|
||||
})
|
||||
|
@ -20,7 +20,7 @@ import json
|
||||
|
||||
|
||||
from typing import List, Optional
|
||||
from pydantic import BaseModel, StrictInt, StrictStr, validator
|
||||
from pydantic import BaseModel, StrictInt, StrictStr, field_validator
|
||||
from pydantic import Field
|
||||
from openapi_client.models.category import Category
|
||||
from openapi_client.models.tag import Tag
|
||||
@ -37,7 +37,7 @@ class Pet(BaseModel):
|
||||
status: Optional[StrictStr] = Field(default=None, description="pet status in the store")
|
||||
__properties = ["id", "name", "category", "photoUrls", "tags", "status"]
|
||||
|
||||
@validator('status')
|
||||
@field_validator('status')
|
||||
def status_validate_enum(cls, value):
|
||||
"""Validates the enum"""
|
||||
if value is None:
|
||||
@ -47,14 +47,15 @@ class Pet(BaseModel):
|
||||
raise ValueError("must be one of enum values ('available', 'pending', 'sold')")
|
||||
return value
|
||||
|
||||
class Config:
|
||||
"""Pydantic configuration"""
|
||||
allow_population_by_field_name = True
|
||||
validate_assignment = True
|
||||
model_config = {
|
||||
"populate_by_name": True,
|
||||
"validate_assignment": True
|
||||
}
|
||||
|
||||
|
||||
def to_str(self) -> str:
|
||||
"""Returns the string representation of the model using alias"""
|
||||
return pprint.pformat(self.dict(by_alias=True))
|
||||
return pprint.pformat(self.model_dump(by_alias=True))
|
||||
|
||||
def to_json(self) -> str:
|
||||
"""Returns the JSON representation of the model using alias"""
|
||||
@ -68,7 +69,7 @@ class Pet(BaseModel):
|
||||
|
||||
def to_dict(self):
|
||||
"""Returns the dictionary representation of the model using alias"""
|
||||
_dict = self.dict(by_alias=True,
|
||||
_dict = self.model_dump(by_alias=True,
|
||||
exclude={
|
||||
},
|
||||
exclude_none=True)
|
||||
@ -91,9 +92,9 @@ class Pet(BaseModel):
|
||||
return None
|
||||
|
||||
if not isinstance(obj, dict):
|
||||
return Pet.parse_obj(obj)
|
||||
return Pet.model_validate(obj)
|
||||
|
||||
_obj = Pet.parse_obj({
|
||||
_obj = Pet.model_validate({
|
||||
"id": obj.get("id"),
|
||||
"name": obj.get("name"),
|
||||
"category": Category.from_dict(obj.get("category")) if obj.get("category") is not None else None,
|
||||
|
@ -20,7 +20,7 @@ import json
|
||||
|
||||
|
||||
from typing import List, Optional
|
||||
from pydantic import BaseModel, StrictInt, StrictStr, validator
|
||||
from pydantic import BaseModel, StrictInt, StrictStr, field_validator
|
||||
from pydantic import Field
|
||||
|
||||
class Query(BaseModel):
|
||||
@ -31,7 +31,7 @@ class Query(BaseModel):
|
||||
outcomes: Optional[List[StrictStr]] = None
|
||||
__properties = ["id", "outcomes"]
|
||||
|
||||
@validator('outcomes')
|
||||
@field_validator('outcomes')
|
||||
def outcomes_validate_enum(cls, value):
|
||||
"""Validates the enum"""
|
||||
if value is None:
|
||||
@ -42,14 +42,15 @@ class Query(BaseModel):
|
||||
raise ValueError("each list item must be one of ('SUCCESS', 'FAILURE', 'SKIPPED')")
|
||||
return value
|
||||
|
||||
class Config:
|
||||
"""Pydantic configuration"""
|
||||
allow_population_by_field_name = True
|
||||
validate_assignment = True
|
||||
model_config = {
|
||||
"populate_by_name": True,
|
||||
"validate_assignment": True
|
||||
}
|
||||
|
||||
|
||||
def to_str(self) -> str:
|
||||
"""Returns the string representation of the model using alias"""
|
||||
return pprint.pformat(self.dict(by_alias=True))
|
||||
return pprint.pformat(self.model_dump(by_alias=True))
|
||||
|
||||
def to_json(self) -> str:
|
||||
"""Returns the JSON representation of the model using alias"""
|
||||
@ -63,7 +64,7 @@ class Query(BaseModel):
|
||||
|
||||
def to_dict(self):
|
||||
"""Returns the dictionary representation of the model using alias"""
|
||||
_dict = self.dict(by_alias=True,
|
||||
_dict = self.model_dump(by_alias=True,
|
||||
exclude={
|
||||
},
|
||||
exclude_none=True)
|
||||
|
@ -30,14 +30,15 @@ class Tag(BaseModel):
|
||||
name: Optional[StrictStr] = None
|
||||
__properties = ["id", "name"]
|
||||
|
||||
class Config:
|
||||
"""Pydantic configuration"""
|
||||
allow_population_by_field_name = True
|
||||
validate_assignment = True
|
||||
model_config = {
|
||||
"populate_by_name": True,
|
||||
"validate_assignment": True
|
||||
}
|
||||
|
||||
|
||||
def to_str(self) -> str:
|
||||
"""Returns the string representation of the model using alias"""
|
||||
return pprint.pformat(self.dict(by_alias=True))
|
||||
return pprint.pformat(self.model_dump(by_alias=True))
|
||||
|
||||
def to_json(self) -> str:
|
||||
"""Returns the JSON representation of the model using alias"""
|
||||
@ -51,7 +52,7 @@ class Tag(BaseModel):
|
||||
|
||||
def to_dict(self):
|
||||
"""Returns the dictionary representation of the model using alias"""
|
||||
_dict = self.dict(by_alias=True,
|
||||
_dict = self.model_dump(by_alias=True,
|
||||
exclude={
|
||||
},
|
||||
exclude_none=True)
|
||||
@ -64,9 +65,9 @@ class Tag(BaseModel):
|
||||
return None
|
||||
|
||||
if not isinstance(obj, dict):
|
||||
return Tag.parse_obj(obj)
|
||||
return Tag.model_validate(obj)
|
||||
|
||||
_obj = Tag.parse_obj({
|
||||
_obj = Tag.model_validate({
|
||||
"id": obj.get("id"),
|
||||
"name": obj.get("name")
|
||||
})
|
||||
|
@ -32,14 +32,15 @@ class TestQueryStyleDeepObjectExplodeTrueObjectAllOfQueryObjectParameter(BaseMod
|
||||
name: Optional[StrictStr] = None
|
||||
__properties = ["size", "color", "id", "name"]
|
||||
|
||||
class Config:
|
||||
"""Pydantic configuration"""
|
||||
allow_population_by_field_name = True
|
||||
validate_assignment = True
|
||||
model_config = {
|
||||
"populate_by_name": True,
|
||||
"validate_assignment": True
|
||||
}
|
||||
|
||||
|
||||
def to_str(self) -> str:
|
||||
"""Returns the string representation of the model using alias"""
|
||||
return pprint.pformat(self.dict(by_alias=True))
|
||||
return pprint.pformat(self.model_dump(by_alias=True))
|
||||
|
||||
def to_json(self) -> str:
|
||||
"""Returns the JSON representation of the model using alias"""
|
||||
@ -53,7 +54,7 @@ class TestQueryStyleDeepObjectExplodeTrueObjectAllOfQueryObjectParameter(BaseMod
|
||||
|
||||
def to_dict(self):
|
||||
"""Returns the dictionary representation of the model using alias"""
|
||||
_dict = self.dict(by_alias=True,
|
||||
_dict = self.model_dump(by_alias=True,
|
||||
exclude={
|
||||
},
|
||||
exclude_none=True)
|
||||
@ -66,9 +67,9 @@ class TestQueryStyleDeepObjectExplodeTrueObjectAllOfQueryObjectParameter(BaseMod
|
||||
return None
|
||||
|
||||
if not isinstance(obj, dict):
|
||||
return TestQueryStyleDeepObjectExplodeTrueObjectAllOfQueryObjectParameter.parse_obj(obj)
|
||||
return TestQueryStyleDeepObjectExplodeTrueObjectAllOfQueryObjectParameter.model_validate(obj)
|
||||
|
||||
_obj = TestQueryStyleDeepObjectExplodeTrueObjectAllOfQueryObjectParameter.parse_obj({
|
||||
_obj = TestQueryStyleDeepObjectExplodeTrueObjectAllOfQueryObjectParameter.model_validate({
|
||||
"size": obj.get("size"),
|
||||
"color": obj.get("color"),
|
||||
"id": obj.get("id"),
|
||||
|
@ -29,14 +29,15 @@ class TestQueryStyleFormExplodeTrueArrayStringQueryObjectParameter(BaseModel):
|
||||
values: Optional[List[StrictStr]] = None
|
||||
__properties = ["values"]
|
||||
|
||||
class Config:
|
||||
"""Pydantic configuration"""
|
||||
allow_population_by_field_name = True
|
||||
validate_assignment = True
|
||||
model_config = {
|
||||
"populate_by_name": True,
|
||||
"validate_assignment": True
|
||||
}
|
||||
|
||||
|
||||
def to_str(self) -> str:
|
||||
"""Returns the string representation of the model using alias"""
|
||||
return pprint.pformat(self.dict(by_alias=True))
|
||||
return pprint.pformat(self.model_dump(by_alias=True))
|
||||
|
||||
def to_json(self) -> str:
|
||||
"""Returns the JSON representation of the model using alias"""
|
||||
@ -50,7 +51,7 @@ class TestQueryStyleFormExplodeTrueArrayStringQueryObjectParameter(BaseModel):
|
||||
|
||||
def to_dict(self):
|
||||
"""Returns the dictionary representation of the model using alias"""
|
||||
_dict = self.dict(by_alias=True,
|
||||
_dict = self.model_dump(by_alias=True,
|
||||
exclude={
|
||||
},
|
||||
exclude_none=True)
|
||||
@ -63,9 +64,9 @@ class TestQueryStyleFormExplodeTrueArrayStringQueryObjectParameter(BaseModel):
|
||||
return None
|
||||
|
||||
if not isinstance(obj, dict):
|
||||
return TestQueryStyleFormExplodeTrueArrayStringQueryObjectParameter.parse_obj(obj)
|
||||
return TestQueryStyleFormExplodeTrueArrayStringQueryObjectParameter.model_validate(obj)
|
||||
|
||||
_obj = TestQueryStyleFormExplodeTrueArrayStringQueryObjectParameter.parse_obj({
|
||||
_obj = TestQueryStyleFormExplodeTrueArrayStringQueryObjectParameter.model_validate({
|
||||
"values": obj.get("values")
|
||||
})
|
||||
return _obj
|
||||
|
@ -16,7 +16,7 @@ import re # noqa: F401
|
||||
import io
|
||||
import warnings
|
||||
|
||||
from pydantic import validate_arguments, ValidationError
|
||||
from pydantic import validate_call, ValidationError
|
||||
|
||||
from pydantic import Field
|
||||
from typing_extensions import Annotated
|
||||
@ -42,7 +42,7 @@ class AnotherFakeApi:
|
||||
api_client = ApiClient.get_default()
|
||||
self.api_client = api_client
|
||||
|
||||
@validate_arguments
|
||||
@validate_call
|
||||
async def call_123_test_special_tags(self, client : Annotated[Client, Field(description="client model")], **kwargs) -> Client: # noqa: E501
|
||||
"""To test special tags # noqa: E501
|
||||
|
||||
@ -65,7 +65,7 @@ class AnotherFakeApi:
|
||||
raise ValueError(message)
|
||||
return await self.call_123_test_special_tags_with_http_info(client, **kwargs) # noqa: E501
|
||||
|
||||
@validate_arguments
|
||||
@validate_call
|
||||
async def call_123_test_special_tags_with_http_info(self, client : Annotated[Client, Field(description="client model")], **kwargs) -> ApiResponse: # noqa: E501
|
||||
"""To test special tags # noqa: E501
|
||||
|
||||
|
@ -16,7 +16,7 @@ import re # noqa: F401
|
||||
import io
|
||||
import warnings
|
||||
|
||||
from pydantic import validate_arguments, ValidationError
|
||||
from pydantic import validate_call, ValidationError
|
||||
|
||||
from petstore_api.models.foo_get_default_response import FooGetDefaultResponse
|
||||
|
||||
@ -40,7 +40,7 @@ class DefaultApi:
|
||||
api_client = ApiClient.get_default()
|
||||
self.api_client = api_client
|
||||
|
||||
@validate_arguments
|
||||
@validate_call
|
||||
async def foo_get(self, **kwargs) -> FooGetDefaultResponse: # noqa: E501
|
||||
"""foo_get # noqa: E501
|
||||
|
||||
@ -60,7 +60,7 @@ class DefaultApi:
|
||||
raise ValueError(message)
|
||||
return await self.foo_get_with_http_info(**kwargs) # noqa: E501
|
||||
|
||||
@validate_arguments
|
||||
@validate_call
|
||||
async def foo_get_with_http_info(self, **kwargs) -> ApiResponse: # noqa: E501
|
||||
"""foo_get # noqa: E501
|
||||
|
||||
|
@ -16,13 +16,13 @@ import re # noqa: F401
|
||||
import io
|
||||
import warnings
|
||||
|
||||
from pydantic import validate_arguments, ValidationError
|
||||
from pydantic import validate_call, ValidationError
|
||||
|
||||
from pydantic import Field
|
||||
from typing_extensions import Annotated
|
||||
from datetime import date, datetime
|
||||
|
||||
from pydantic import StrictBool, StrictBytes, StrictInt, StrictStr, validator
|
||||
from pydantic import StrictBool, StrictBytes, StrictInt, StrictStr, field_validator
|
||||
|
||||
from typing import Any, Dict, List, Optional, Union
|
||||
|
||||
@ -57,7 +57,7 @@ class FakeApi:
|
||||
api_client = ApiClient.get_default()
|
||||
self.api_client = api_client
|
||||
|
||||
@validate_arguments
|
||||
@validate_call
|
||||
async def fake_any_type_request_body(self, body : Optional[Dict[str, Any]] = None, **kwargs) -> None: # noqa: E501
|
||||
"""test any type request body # noqa: E501
|
||||
|
||||
@ -79,7 +79,7 @@ class FakeApi:
|
||||
raise ValueError(message)
|
||||
return await self.fake_any_type_request_body_with_http_info(body, **kwargs) # noqa: E501
|
||||
|
||||
@validate_arguments
|
||||
@validate_call
|
||||
async def fake_any_type_request_body_with_http_info(self, body : Optional[Dict[str, Any]] = None, **kwargs) -> ApiResponse: # noqa: E501
|
||||
"""test any type request body # noqa: E501
|
||||
|
||||
@ -180,7 +180,7 @@ class FakeApi:
|
||||
collection_formats=_collection_formats,
|
||||
_request_auth=_params.get('_request_auth'))
|
||||
|
||||
@validate_arguments
|
||||
@validate_call
|
||||
async def fake_enum_ref_query_parameter(self, enum_ref : Annotated[Optional[EnumClass], Field(description="enum reference")] = None, **kwargs) -> None: # noqa: E501
|
||||
"""test enum reference query parameter # noqa: E501
|
||||
|
||||
@ -202,7 +202,7 @@ class FakeApi:
|
||||
raise ValueError(message)
|
||||
return await self.fake_enum_ref_query_parameter_with_http_info(enum_ref, **kwargs) # noqa: E501
|
||||
|
||||
@validate_arguments
|
||||
@validate_call
|
||||
async def fake_enum_ref_query_parameter_with_http_info(self, enum_ref : Annotated[Optional[EnumClass], Field(description="enum reference")] = None, **kwargs) -> ApiResponse: # noqa: E501
|
||||
"""test enum reference query parameter # noqa: E501
|
||||
|
||||
@ -296,7 +296,7 @@ class FakeApi:
|
||||
collection_formats=_collection_formats,
|
||||
_request_auth=_params.get('_request_auth'))
|
||||
|
||||
@validate_arguments
|
||||
@validate_call
|
||||
async def fake_health_get(self, **kwargs) -> HealthCheckResult: # noqa: E501
|
||||
"""Health check endpoint # noqa: E501
|
||||
|
||||
@ -316,7 +316,7 @@ class FakeApi:
|
||||
raise ValueError(message)
|
||||
return await self.fake_health_get_with_http_info(**kwargs) # noqa: E501
|
||||
|
||||
@validate_arguments
|
||||
@validate_call
|
||||
async def fake_health_get_with_http_info(self, **kwargs) -> ApiResponse: # noqa: E501
|
||||
"""Health check endpoint # noqa: E501
|
||||
|
||||
@ -410,7 +410,7 @@ class FakeApi:
|
||||
collection_formats=_collection_formats,
|
||||
_request_auth=_params.get('_request_auth'))
|
||||
|
||||
@validate_arguments
|
||||
@validate_call
|
||||
async def fake_http_signature_test(self, pet : Annotated[Pet, Field(description="Pet object that needs to be added to the store")], query_1 : Annotated[Optional[StrictStr], Field(description="query parameter")] = None, header_1 : Annotated[Optional[StrictStr], Field(description="header parameter")] = None, **kwargs) -> None: # noqa: E501
|
||||
"""test http signature authentication # noqa: E501
|
||||
|
||||
@ -436,7 +436,7 @@ class FakeApi:
|
||||
raise ValueError(message)
|
||||
return await self.fake_http_signature_test_with_http_info(pet, query_1, header_1, **kwargs) # noqa: E501
|
||||
|
||||
@validate_arguments
|
||||
@validate_call
|
||||
async def fake_http_signature_test_with_http_info(self, pet : Annotated[Pet, Field(description="Pet object that needs to be added to the store")], query_1 : Annotated[Optional[StrictStr], Field(description="query parameter")] = None, header_1 : Annotated[Optional[StrictStr], Field(description="header parameter")] = None, **kwargs) -> ApiResponse: # noqa: E501
|
||||
"""test http signature authentication # noqa: E501
|
||||
|
||||
@ -549,7 +549,7 @@ class FakeApi:
|
||||
collection_formats=_collection_formats,
|
||||
_request_auth=_params.get('_request_auth'))
|
||||
|
||||
@validate_arguments
|
||||
@validate_call
|
||||
async def fake_outer_boolean_serialize(self, body : Annotated[Optional[StrictBool], Field(description="Input boolean as post body")] = None, **kwargs) -> bool: # noqa: E501
|
||||
"""fake_outer_boolean_serialize # noqa: E501
|
||||
|
||||
@ -572,7 +572,7 @@ class FakeApi:
|
||||
raise ValueError(message)
|
||||
return await self.fake_outer_boolean_serialize_with_http_info(body, **kwargs) # noqa: E501
|
||||
|
||||
@validate_arguments
|
||||
@validate_call
|
||||
async def fake_outer_boolean_serialize_with_http_info(self, body : Annotated[Optional[StrictBool], Field(description="Input boolean as post body")] = None, **kwargs) -> ApiResponse: # noqa: E501
|
||||
"""fake_outer_boolean_serialize # noqa: E501
|
||||
|
||||
@ -680,7 +680,7 @@ class FakeApi:
|
||||
collection_formats=_collection_formats,
|
||||
_request_auth=_params.get('_request_auth'))
|
||||
|
||||
@validate_arguments
|
||||
@validate_call
|
||||
async def fake_outer_composite_serialize(self, outer_composite : Annotated[Optional[OuterComposite], Field(description="Input composite as post body")] = None, **kwargs) -> OuterComposite: # noqa: E501
|
||||
"""fake_outer_composite_serialize # noqa: E501
|
||||
|
||||
@ -703,7 +703,7 @@ class FakeApi:
|
||||
raise ValueError(message)
|
||||
return await self.fake_outer_composite_serialize_with_http_info(outer_composite, **kwargs) # noqa: E501
|
||||
|
||||
@validate_arguments
|
||||
@validate_call
|
||||
async def fake_outer_composite_serialize_with_http_info(self, outer_composite : Annotated[Optional[OuterComposite], Field(description="Input composite as post body")] = None, **kwargs) -> ApiResponse: # noqa: E501
|
||||
"""fake_outer_composite_serialize # noqa: E501
|
||||
|
||||
@ -811,7 +811,7 @@ class FakeApi:
|
||||
collection_formats=_collection_formats,
|
||||
_request_auth=_params.get('_request_auth'))
|
||||
|
||||
@validate_arguments
|
||||
@validate_call
|
||||
async def fake_outer_number_serialize(self, body : Annotated[Optional[float], Field(description="Input number as post body")] = None, **kwargs) -> float: # noqa: E501
|
||||
"""fake_outer_number_serialize # noqa: E501
|
||||
|
||||
@ -834,7 +834,7 @@ class FakeApi:
|
||||
raise ValueError(message)
|
||||
return await self.fake_outer_number_serialize_with_http_info(body, **kwargs) # noqa: E501
|
||||
|
||||
@validate_arguments
|
||||
@validate_call
|
||||
async def fake_outer_number_serialize_with_http_info(self, body : Annotated[Optional[float], Field(description="Input number as post body")] = None, **kwargs) -> ApiResponse: # noqa: E501
|
||||
"""fake_outer_number_serialize # noqa: E501
|
||||
|
||||
@ -942,7 +942,7 @@ class FakeApi:
|
||||
collection_formats=_collection_formats,
|
||||
_request_auth=_params.get('_request_auth'))
|
||||
|
||||
@validate_arguments
|
||||
@validate_call
|
||||
async def fake_outer_string_serialize(self, body : Annotated[Optional[StrictStr], Field(description="Input string as post body")] = None, **kwargs) -> str: # noqa: E501
|
||||
"""fake_outer_string_serialize # noqa: E501
|
||||
|
||||
@ -965,7 +965,7 @@ class FakeApi:
|
||||
raise ValueError(message)
|
||||
return await self.fake_outer_string_serialize_with_http_info(body, **kwargs) # noqa: E501
|
||||
|
||||
@validate_arguments
|
||||
@validate_call
|
||||
async def fake_outer_string_serialize_with_http_info(self, body : Annotated[Optional[StrictStr], Field(description="Input string as post body")] = None, **kwargs) -> ApiResponse: # noqa: E501
|
||||
"""fake_outer_string_serialize # noqa: E501
|
||||
|
||||
@ -1073,7 +1073,7 @@ class FakeApi:
|
||||
collection_formats=_collection_formats,
|
||||
_request_auth=_params.get('_request_auth'))
|
||||
|
||||
@validate_arguments
|
||||
@validate_call
|
||||
async def fake_property_enum_integer_serialize(self, outer_object_with_enum_property : Annotated[OuterObjectWithEnumProperty, Field(description="Input enum (int) as post body")], **kwargs) -> OuterObjectWithEnumProperty: # noqa: E501
|
||||
"""fake_property_enum_integer_serialize # noqa: E501
|
||||
|
||||
@ -1096,7 +1096,7 @@ class FakeApi:
|
||||
raise ValueError(message)
|
||||
return await self.fake_property_enum_integer_serialize_with_http_info(outer_object_with_enum_property, **kwargs) # noqa: E501
|
||||
|
||||
@validate_arguments
|
||||
@validate_call
|
||||
async def fake_property_enum_integer_serialize_with_http_info(self, outer_object_with_enum_property : Annotated[OuterObjectWithEnumProperty, Field(description="Input enum (int) as post body")], **kwargs) -> ApiResponse: # noqa: E501
|
||||
"""fake_property_enum_integer_serialize # noqa: E501
|
||||
|
||||
@ -1204,7 +1204,7 @@ class FakeApi:
|
||||
collection_formats=_collection_formats,
|
||||
_request_auth=_params.get('_request_auth'))
|
||||
|
||||
@validate_arguments
|
||||
@validate_call
|
||||
async def fake_return_list_of_objects(self, **kwargs) -> List[List[Tag]]: # noqa: E501
|
||||
"""test returning list of objects # noqa: E501
|
||||
|
||||
@ -1224,7 +1224,7 @@ class FakeApi:
|
||||
raise ValueError(message)
|
||||
return await self.fake_return_list_of_objects_with_http_info(**kwargs) # noqa: E501
|
||||
|
||||
@validate_arguments
|
||||
@validate_call
|
||||
async def fake_return_list_of_objects_with_http_info(self, **kwargs) -> ApiResponse: # noqa: E501
|
||||
"""test returning list of objects # noqa: E501
|
||||
|
||||
@ -1318,7 +1318,7 @@ class FakeApi:
|
||||
collection_formats=_collection_formats,
|
||||
_request_auth=_params.get('_request_auth'))
|
||||
|
||||
@validate_arguments
|
||||
@validate_call
|
||||
async def fake_uuid_example(self, uuid_example : Annotated[StrictStr, Field(description="uuid example")], **kwargs) -> None: # noqa: E501
|
||||
"""test uuid example # noqa: E501
|
||||
|
||||
@ -1340,7 +1340,7 @@ class FakeApi:
|
||||
raise ValueError(message)
|
||||
return await self.fake_uuid_example_with_http_info(uuid_example, **kwargs) # noqa: E501
|
||||
|
||||
@validate_arguments
|
||||
@validate_call
|
||||
async def fake_uuid_example_with_http_info(self, uuid_example : Annotated[StrictStr, Field(description="uuid example")], **kwargs) -> ApiResponse: # noqa: E501
|
||||
"""test uuid example # noqa: E501
|
||||
|
||||
@ -1434,7 +1434,7 @@ class FakeApi:
|
||||
collection_formats=_collection_formats,
|
||||
_request_auth=_params.get('_request_auth'))
|
||||
|
||||
@validate_arguments
|
||||
@validate_call
|
||||
async def test_body_with_binary(self, body : Annotated[Optional[Union[StrictBytes, StrictStr]], Field(description="image to upload")], **kwargs) -> None: # noqa: E501
|
||||
"""test_body_with_binary # noqa: E501
|
||||
|
||||
@ -1457,7 +1457,7 @@ class FakeApi:
|
||||
raise ValueError(message)
|
||||
return await self.test_body_with_binary_with_http_info(body, **kwargs) # noqa: E501
|
||||
|
||||
@validate_arguments
|
||||
@validate_call
|
||||
async def test_body_with_binary_with_http_info(self, body : Annotated[Optional[Union[StrictBytes, StrictStr]], Field(description="image to upload")], **kwargs) -> ApiResponse: # noqa: E501
|
||||
"""test_body_with_binary # noqa: E501
|
||||
|
||||
@ -1564,7 +1564,7 @@ class FakeApi:
|
||||
collection_formats=_collection_formats,
|
||||
_request_auth=_params.get('_request_auth'))
|
||||
|
||||
@validate_arguments
|
||||
@validate_call
|
||||
async def test_body_with_file_schema(self, file_schema_test_class : FileSchemaTestClass, **kwargs) -> None: # noqa: E501
|
||||
"""test_body_with_file_schema # noqa: E501
|
||||
|
||||
@ -1587,7 +1587,7 @@ class FakeApi:
|
||||
raise ValueError(message)
|
||||
return await self.test_body_with_file_schema_with_http_info(file_schema_test_class, **kwargs) # noqa: E501
|
||||
|
||||
@validate_arguments
|
||||
@validate_call
|
||||
async def test_body_with_file_schema_with_http_info(self, file_schema_test_class : FileSchemaTestClass, **kwargs) -> ApiResponse: # noqa: E501
|
||||
"""test_body_with_file_schema # noqa: E501
|
||||
|
||||
@ -1689,7 +1689,7 @@ class FakeApi:
|
||||
collection_formats=_collection_formats,
|
||||
_request_auth=_params.get('_request_auth'))
|
||||
|
||||
@validate_arguments
|
||||
@validate_call
|
||||
async def test_body_with_query_params(self, query : StrictStr, user : User, **kwargs) -> None: # noqa: E501
|
||||
"""test_body_with_query_params # noqa: E501
|
||||
|
||||
@ -1713,7 +1713,7 @@ class FakeApi:
|
||||
raise ValueError(message)
|
||||
return await self.test_body_with_query_params_with_http_info(query, user, **kwargs) # noqa: E501
|
||||
|
||||
@validate_arguments
|
||||
@validate_call
|
||||
async def test_body_with_query_params_with_http_info(self, query : StrictStr, user : User, **kwargs) -> ApiResponse: # noqa: E501
|
||||
"""test_body_with_query_params # noqa: E501
|
||||
|
||||
@ -1820,7 +1820,7 @@ class FakeApi:
|
||||
collection_formats=_collection_formats,
|
||||
_request_auth=_params.get('_request_auth'))
|
||||
|
||||
@validate_arguments
|
||||
@validate_call
|
||||
async def test_client_model(self, client : Annotated[Client, Field(description="client model")], **kwargs) -> Client: # noqa: E501
|
||||
"""To test \"client\" model # noqa: E501
|
||||
|
||||
@ -1843,7 +1843,7 @@ class FakeApi:
|
||||
raise ValueError(message)
|
||||
return await self.test_client_model_with_http_info(client, **kwargs) # noqa: E501
|
||||
|
||||
@validate_arguments
|
||||
@validate_call
|
||||
async def test_client_model_with_http_info(self, client : Annotated[Client, Field(description="client model")], **kwargs) -> ApiResponse: # noqa: E501
|
||||
"""To test \"client\" model # noqa: E501
|
||||
|
||||
@ -1951,7 +1951,7 @@ class FakeApi:
|
||||
collection_formats=_collection_formats,
|
||||
_request_auth=_params.get('_request_auth'))
|
||||
|
||||
@validate_arguments
|
||||
@validate_call
|
||||
async def test_date_time_query_parameter(self, date_time_query : datetime, str_query : StrictStr, **kwargs) -> None: # noqa: E501
|
||||
"""test_date_time_query_parameter # noqa: E501
|
||||
|
||||
@ -1975,7 +1975,7 @@ class FakeApi:
|
||||
raise ValueError(message)
|
||||
return await self.test_date_time_query_parameter_with_http_info(date_time_query, str_query, **kwargs) # noqa: E501
|
||||
|
||||
@validate_arguments
|
||||
@validate_call
|
||||
async def test_date_time_query_parameter_with_http_info(self, date_time_query : datetime, str_query : StrictStr, **kwargs) -> ApiResponse: # noqa: E501
|
||||
"""test_date_time_query_parameter # noqa: E501
|
||||
|
||||
@ -2078,7 +2078,7 @@ class FakeApi:
|
||||
collection_formats=_collection_formats,
|
||||
_request_auth=_params.get('_request_auth'))
|
||||
|
||||
@validate_arguments
|
||||
@validate_call
|
||||
async def test_endpoint_parameters(self, number : Annotated[float, Field(le=543.2, ge=32.1, description="None")], double : Annotated[float, Field(le=123.4, ge=67.8, description="None")], pattern_without_delimiter : Annotated[str, Field(strict=True, description="None")], byte : Annotated[Union[StrictBytes, StrictStr], Field(description="None")], integer : Annotated[Optional[Annotated[int, Field(le=100, strict=True, ge=10)]], Field(description="None")] = None, int32 : Annotated[Optional[Annotated[int, Field(le=200, strict=True, ge=20)]], Field(description="None")] = None, int64 : Annotated[Optional[StrictInt], Field(description="None")] = None, float : Annotated[Optional[Annotated[float, Field(le=987.6)]], Field(description="None")] = None, string : Annotated[Optional[Annotated[str, Field(strict=True)]], Field(description="None")] = None, binary : Annotated[Optional[Union[StrictBytes, StrictStr]], Field(description="None")] = None, byte_with_max_length : Annotated[Optional[Union[Annotated[bytes, Field(strict=True, max_length=64)], Annotated[str, Field(strict=True, max_length=64)]]], Field(description="None")] = None, var_date : Annotated[Optional[date], Field(description="None")] = None, date_time : Annotated[Optional[datetime], Field(description="None")] = None, password : Annotated[Optional[Annotated[str, Field(min_length=10, strict=True, max_length=64)]], Field(description="None")] = None, param_callback : Annotated[Optional[StrictStr], Field(description="None")] = None, **kwargs) -> None: # noqa: E501
|
||||
"""Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트 # noqa: E501
|
||||
|
||||
@ -2129,7 +2129,7 @@ class FakeApi:
|
||||
raise ValueError(message)
|
||||
return await self.test_endpoint_parameters_with_http_info(number, double, pattern_without_delimiter, byte, integer, int32, int64, float, string, binary, byte_with_max_length, var_date, date_time, password, param_callback, **kwargs) # noqa: E501
|
||||
|
||||
@validate_arguments
|
||||
@validate_call
|
||||
async def test_endpoint_parameters_with_http_info(self, number : Annotated[float, Field(le=543.2, ge=32.1, description="None")], double : Annotated[float, Field(le=123.4, ge=67.8, description="None")], pattern_without_delimiter : Annotated[str, Field(strict=True, description="None")], byte : Annotated[Union[StrictBytes, StrictStr], Field(description="None")], integer : Annotated[Optional[Annotated[int, Field(le=100, strict=True, ge=10)]], Field(description="None")] = None, int32 : Annotated[Optional[Annotated[int, Field(le=200, strict=True, ge=20)]], Field(description="None")] = None, int64 : Annotated[Optional[StrictInt], Field(description="None")] = None, float : Annotated[Optional[Annotated[float, Field(le=987.6)]], Field(description="None")] = None, string : Annotated[Optional[Annotated[str, Field(strict=True)]], Field(description="None")] = None, binary : Annotated[Optional[Union[StrictBytes, StrictStr]], Field(description="None")] = None, byte_with_max_length : Annotated[Optional[Union[Annotated[bytes, Field(strict=True, max_length=64)], Annotated[str, Field(strict=True, max_length=64)]]], Field(description="None")] = None, var_date : Annotated[Optional[date], Field(description="None")] = None, date_time : Annotated[Optional[datetime], Field(description="None")] = None, password : Annotated[Optional[Annotated[str, Field(min_length=10, strict=True, max_length=64)]], Field(description="None")] = None, param_callback : Annotated[Optional[StrictStr], Field(description="None")] = None, **kwargs) -> ApiResponse: # noqa: E501
|
||||
"""Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트 # noqa: E501
|
||||
|
||||
@ -2315,7 +2315,7 @@ class FakeApi:
|
||||
collection_formats=_collection_formats,
|
||||
_request_auth=_params.get('_request_auth'))
|
||||
|
||||
@validate_arguments
|
||||
@validate_call
|
||||
async def test_group_parameters(self, required_string_group : Annotated[StrictInt, Field(description="Required String in group parameters")], required_boolean_group : Annotated[StrictBool, Field(description="Required Boolean in group parameters")], required_int64_group : Annotated[StrictInt, Field(description="Required Integer in group parameters")], string_group : Annotated[Optional[StrictInt], Field(description="String in group parameters")] = None, boolean_group : Annotated[Optional[StrictBool], Field(description="Boolean in group parameters")] = None, int64_group : Annotated[Optional[StrictInt], Field(description="Integer in group parameters")] = None, **kwargs) -> None: # noqa: E501
|
||||
"""Fake endpoint to test group parameters (optional) # noqa: E501
|
||||
|
||||
@ -2348,7 +2348,7 @@ class FakeApi:
|
||||
raise ValueError(message)
|
||||
return await self.test_group_parameters_with_http_info(required_string_group, required_boolean_group, required_int64_group, string_group, boolean_group, int64_group, **kwargs) # noqa: E501
|
||||
|
||||
@validate_arguments
|
||||
@validate_call
|
||||
async def test_group_parameters_with_http_info(self, required_string_group : Annotated[StrictInt, Field(description="Required String in group parameters")], required_boolean_group : Annotated[StrictBool, Field(description="Required Boolean in group parameters")], required_int64_group : Annotated[StrictInt, Field(description="Required Integer in group parameters")], string_group : Annotated[Optional[StrictInt], Field(description="String in group parameters")] = None, boolean_group : Annotated[Optional[StrictBool], Field(description="Boolean in group parameters")] = None, int64_group : Annotated[Optional[StrictInt], Field(description="Integer in group parameters")] = None, **kwargs) -> ApiResponse: # noqa: E501
|
||||
"""Fake endpoint to test group parameters (optional) # noqa: E501
|
||||
|
||||
@ -2473,7 +2473,7 @@ class FakeApi:
|
||||
collection_formats=_collection_formats,
|
||||
_request_auth=_params.get('_request_auth'))
|
||||
|
||||
@validate_arguments
|
||||
@validate_call
|
||||
async def test_inline_additional_properties(self, request_body : Annotated[Dict[str, StrictStr], Field(description="request body")], **kwargs) -> None: # noqa: E501
|
||||
"""test inline additionalProperties # noqa: E501
|
||||
|
||||
@ -2496,7 +2496,7 @@ class FakeApi:
|
||||
raise ValueError(message)
|
||||
return await self.test_inline_additional_properties_with_http_info(request_body, **kwargs) # noqa: E501
|
||||
|
||||
@validate_arguments
|
||||
@validate_call
|
||||
async def test_inline_additional_properties_with_http_info(self, request_body : Annotated[Dict[str, StrictStr], Field(description="request body")], **kwargs) -> ApiResponse: # noqa: E501
|
||||
"""test inline additionalProperties # noqa: E501
|
||||
|
||||
@ -2598,7 +2598,7 @@ class FakeApi:
|
||||
collection_formats=_collection_formats,
|
||||
_request_auth=_params.get('_request_auth'))
|
||||
|
||||
@validate_arguments
|
||||
@validate_call
|
||||
async def test_inline_freeform_additional_properties(self, test_inline_freeform_additional_properties_request : Annotated[TestInlineFreeformAdditionalPropertiesRequest, Field(description="request body")], **kwargs) -> None: # noqa: E501
|
||||
"""test inline free-form additionalProperties # noqa: E501
|
||||
|
||||
@ -2621,7 +2621,7 @@ class FakeApi:
|
||||
raise ValueError(message)
|
||||
return await self.test_inline_freeform_additional_properties_with_http_info(test_inline_freeform_additional_properties_request, **kwargs) # noqa: E501
|
||||
|
||||
@validate_arguments
|
||||
@validate_call
|
||||
async def test_inline_freeform_additional_properties_with_http_info(self, test_inline_freeform_additional_properties_request : Annotated[TestInlineFreeformAdditionalPropertiesRequest, Field(description="request body")], **kwargs) -> ApiResponse: # noqa: E501
|
||||
"""test inline free-form additionalProperties # noqa: E501
|
||||
|
||||
@ -2723,7 +2723,7 @@ class FakeApi:
|
||||
collection_formats=_collection_formats,
|
||||
_request_auth=_params.get('_request_auth'))
|
||||
|
||||
@validate_arguments
|
||||
@validate_call
|
||||
async def test_json_form_data(self, param : Annotated[StrictStr, Field(description="field1")], param2 : Annotated[StrictStr, Field(description="field2")], **kwargs) -> None: # noqa: E501
|
||||
"""test json serialization of form data # noqa: E501
|
||||
|
||||
@ -2748,7 +2748,7 @@ class FakeApi:
|
||||
raise ValueError(message)
|
||||
return await self.test_json_form_data_with_http_info(param, param2, **kwargs) # noqa: E501
|
||||
|
||||
@validate_arguments
|
||||
@validate_call
|
||||
async def test_json_form_data_with_http_info(self, param : Annotated[StrictStr, Field(description="field1")], param2 : Annotated[StrictStr, Field(description="field2")], **kwargs) -> ApiResponse: # noqa: E501
|
||||
"""test json serialization of form data # noqa: E501
|
||||
|
||||
@ -2856,7 +2856,7 @@ class FakeApi:
|
||||
collection_formats=_collection_formats,
|
||||
_request_auth=_params.get('_request_auth'))
|
||||
|
||||
@validate_arguments
|
||||
@validate_call
|
||||
async def test_query_parameter_collection_format(self, pipe : List[StrictStr], ioutil : List[StrictStr], http : List[StrictStr], url : List[StrictStr], context : List[StrictStr], allow_empty : StrictStr, language : Optional[Dict[str, StrictStr]] = None, **kwargs) -> None: # noqa: E501
|
||||
"""test_query_parameter_collection_format # noqa: E501
|
||||
|
||||
@ -2891,7 +2891,7 @@ class FakeApi:
|
||||
raise ValueError(message)
|
||||
return await self.test_query_parameter_collection_format_with_http_info(pipe, ioutil, http, url, context, allow_empty, language, **kwargs) # noqa: E501
|
||||
|
||||
@validate_arguments
|
||||
@validate_call
|
||||
async def test_query_parameter_collection_format_with_http_info(self, pipe : List[StrictStr], ioutil : List[StrictStr], http : List[StrictStr], url : List[StrictStr], context : List[StrictStr], allow_empty : StrictStr, language : Optional[Dict[str, StrictStr]] = None, **kwargs) -> ApiResponse: # noqa: E501
|
||||
"""test_query_parameter_collection_format # noqa: E501
|
||||
|
||||
|
@ -16,7 +16,7 @@ import re # noqa: F401
|
||||
import io
|
||||
import warnings
|
||||
|
||||
from pydantic import validate_arguments, ValidationError
|
||||
from pydantic import validate_call, ValidationError
|
||||
|
||||
from pydantic import Field
|
||||
from typing_extensions import Annotated
|
||||
@ -42,7 +42,7 @@ class FakeClassnameTags123Api:
|
||||
api_client = ApiClient.get_default()
|
||||
self.api_client = api_client
|
||||
|
||||
@validate_arguments
|
||||
@validate_call
|
||||
async def test_classname(self, client : Annotated[Client, Field(description="client model")], **kwargs) -> Client: # noqa: E501
|
||||
"""To test class name in snake case # noqa: E501
|
||||
|
||||
@ -65,7 +65,7 @@ class FakeClassnameTags123Api:
|
||||
raise ValueError(message)
|
||||
return await self.test_classname_with_http_info(client, **kwargs) # noqa: E501
|
||||
|
||||
@validate_arguments
|
||||
@validate_call
|
||||
async def test_classname_with_http_info(self, client : Annotated[Client, Field(description="client model")], **kwargs) -> ApiResponse: # noqa: E501
|
||||
"""To test class name in snake case # noqa: E501
|
||||
|
||||
|
@ -16,11 +16,11 @@ import re # noqa: F401
|
||||
import io
|
||||
import warnings
|
||||
|
||||
from pydantic import validate_arguments, ValidationError
|
||||
from pydantic import validate_call, ValidationError
|
||||
|
||||
from pydantic import Field
|
||||
from typing_extensions import Annotated
|
||||
from pydantic import StrictBytes, StrictInt, StrictStr, validator
|
||||
from pydantic import StrictBytes, StrictInt, StrictStr, field_validator
|
||||
|
||||
from typing import List, Optional, Union
|
||||
|
||||
@ -47,7 +47,7 @@ class PetApi:
|
||||
api_client = ApiClient.get_default()
|
||||
self.api_client = api_client
|
||||
|
||||
@validate_arguments
|
||||
@validate_call
|
||||
async def add_pet(self, pet : Annotated[Pet, Field(description="Pet object that needs to be added to the store")], **kwargs) -> None: # noqa: E501
|
||||
"""Add a new pet to the store # noqa: E501
|
||||
|
||||
@ -70,7 +70,7 @@ class PetApi:
|
||||
raise ValueError(message)
|
||||
return await self.add_pet_with_http_info(pet, **kwargs) # noqa: E501
|
||||
|
||||
@validate_arguments
|
||||
@validate_call
|
||||
async def add_pet_with_http_info(self, pet : Annotated[Pet, Field(description="Pet object that needs to be added to the store")], **kwargs) -> ApiResponse: # noqa: E501
|
||||
"""Add a new pet to the store # noqa: E501
|
||||
|
||||
@ -172,7 +172,7 @@ class PetApi:
|
||||
collection_formats=_collection_formats,
|
||||
_request_auth=_params.get('_request_auth'))
|
||||
|
||||
@validate_arguments
|
||||
@validate_call
|
||||
async def delete_pet(self, pet_id : Annotated[StrictInt, Field(description="Pet id to delete")], api_key : Optional[StrictStr] = None, **kwargs) -> None: # noqa: E501
|
||||
"""Deletes a pet # noqa: E501
|
||||
|
||||
@ -197,7 +197,7 @@ class PetApi:
|
||||
raise ValueError(message)
|
||||
return await self.delete_pet_with_http_info(pet_id, api_key, **kwargs) # noqa: E501
|
||||
|
||||
@validate_arguments
|
||||
@validate_call
|
||||
async def delete_pet_with_http_info(self, pet_id : Annotated[StrictInt, Field(description="Pet id to delete")], api_key : Optional[StrictStr] = None, **kwargs) -> ApiResponse: # noqa: E501
|
||||
"""Deletes a pet # noqa: E501
|
||||
|
||||
@ -298,7 +298,7 @@ class PetApi:
|
||||
collection_formats=_collection_formats,
|
||||
_request_auth=_params.get('_request_auth'))
|
||||
|
||||
@validate_arguments
|
||||
@validate_call
|
||||
async def find_pets_by_status(self, status : Annotated[List[StrictStr], Field(description="Status values that need to be considered for filter")], **kwargs) -> List[Pet]: # noqa: E501
|
||||
"""Finds Pets by status # noqa: E501
|
||||
|
||||
@ -321,7 +321,7 @@ class PetApi:
|
||||
raise ValueError(message)
|
||||
return await self.find_pets_by_status_with_http_info(status, **kwargs) # noqa: E501
|
||||
|
||||
@validate_arguments
|
||||
@validate_call
|
||||
async def find_pets_by_status_with_http_info(self, status : Annotated[List[StrictStr], Field(description="Status values that need to be considered for filter")], **kwargs) -> ApiResponse: # noqa: E501
|
||||
"""Finds Pets by status # noqa: E501
|
||||
|
||||
@ -424,7 +424,7 @@ class PetApi:
|
||||
collection_formats=_collection_formats,
|
||||
_request_auth=_params.get('_request_auth'))
|
||||
|
||||
@validate_arguments
|
||||
@validate_call
|
||||
async def find_pets_by_tags(self, tags : Annotated[List[StrictStr], Field(description="Tags to filter by")], **kwargs) -> List[Pet]: # noqa: E501
|
||||
"""(Deprecated) Finds Pets by tags # noqa: E501
|
||||
|
||||
@ -447,7 +447,7 @@ class PetApi:
|
||||
raise ValueError(message)
|
||||
return await self.find_pets_by_tags_with_http_info(tags, **kwargs) # noqa: E501
|
||||
|
||||
@validate_arguments
|
||||
@validate_call
|
||||
async def find_pets_by_tags_with_http_info(self, tags : Annotated[List[StrictStr], Field(description="Tags to filter by")], **kwargs) -> ApiResponse: # noqa: E501
|
||||
"""(Deprecated) Finds Pets by tags # noqa: E501
|
||||
|
||||
@ -552,7 +552,7 @@ class PetApi:
|
||||
collection_formats=_collection_formats,
|
||||
_request_auth=_params.get('_request_auth'))
|
||||
|
||||
@validate_arguments
|
||||
@validate_call
|
||||
async def get_pet_by_id(self, pet_id : Annotated[StrictInt, Field(description="ID of pet to return")], **kwargs) -> Pet: # noqa: E501
|
||||
"""Find pet by ID # noqa: E501
|
||||
|
||||
@ -575,7 +575,7 @@ class PetApi:
|
||||
raise ValueError(message)
|
||||
return await self.get_pet_by_id_with_http_info(pet_id, **kwargs) # noqa: E501
|
||||
|
||||
@validate_arguments
|
||||
@validate_call
|
||||
async def get_pet_by_id_with_http_info(self, pet_id : Annotated[StrictInt, Field(description="ID of pet to return")], **kwargs) -> ApiResponse: # noqa: E501
|
||||
"""Find pet by ID # noqa: E501
|
||||
|
||||
@ -678,7 +678,7 @@ class PetApi:
|
||||
collection_formats=_collection_formats,
|
||||
_request_auth=_params.get('_request_auth'))
|
||||
|
||||
@validate_arguments
|
||||
@validate_call
|
||||
async def update_pet(self, pet : Annotated[Pet, Field(description="Pet object that needs to be added to the store")], **kwargs) -> None: # noqa: E501
|
||||
"""Update an existing pet # noqa: E501
|
||||
|
||||
@ -701,7 +701,7 @@ class PetApi:
|
||||
raise ValueError(message)
|
||||
return await self.update_pet_with_http_info(pet, **kwargs) # noqa: E501
|
||||
|
||||
@validate_arguments
|
||||
@validate_call
|
||||
async def update_pet_with_http_info(self, pet : Annotated[Pet, Field(description="Pet object that needs to be added to the store")], **kwargs) -> ApiResponse: # noqa: E501
|
||||
"""Update an existing pet # noqa: E501
|
||||
|
||||
@ -803,7 +803,7 @@ class PetApi:
|
||||
collection_formats=_collection_formats,
|
||||
_request_auth=_params.get('_request_auth'))
|
||||
|
||||
@validate_arguments
|
||||
@validate_call
|
||||
async def update_pet_with_form(self, pet_id : Annotated[StrictInt, Field(description="ID of pet that needs to be updated")], name : Annotated[Optional[StrictStr], Field(description="Updated name of the pet")] = None, status : Annotated[Optional[StrictStr], Field(description="Updated status of the pet")] = None, **kwargs) -> None: # noqa: E501
|
||||
"""Updates a pet in the store with form data # noqa: E501
|
||||
|
||||
@ -830,7 +830,7 @@ class PetApi:
|
||||
raise ValueError(message)
|
||||
return await self.update_pet_with_form_with_http_info(pet_id, name, status, **kwargs) # noqa: E501
|
||||
|
||||
@validate_arguments
|
||||
@validate_call
|
||||
async def update_pet_with_form_with_http_info(self, pet_id : Annotated[StrictInt, Field(description="ID of pet that needs to be updated")], name : Annotated[Optional[StrictStr], Field(description="Updated name of the pet")] = None, status : Annotated[Optional[StrictStr], Field(description="Updated status of the pet")] = None, **kwargs) -> ApiResponse: # noqa: E501
|
||||
"""Updates a pet in the store with form data # noqa: E501
|
||||
|
||||
@ -944,7 +944,7 @@ class PetApi:
|
||||
collection_formats=_collection_formats,
|
||||
_request_auth=_params.get('_request_auth'))
|
||||
|
||||
@validate_arguments
|
||||
@validate_call
|
||||
async def upload_file(self, pet_id : Annotated[StrictInt, Field(description="ID of pet to update")], additional_metadata : Annotated[Optional[StrictStr], Field(description="Additional data to pass to server")] = None, file : Annotated[Optional[Union[StrictBytes, StrictStr]], Field(description="file to upload")] = None, **kwargs) -> ApiResponse: # noqa: E501
|
||||
"""uploads an image # noqa: E501
|
||||
|
||||
@ -971,7 +971,7 @@ class PetApi:
|
||||
raise ValueError(message)
|
||||
return await self.upload_file_with_http_info(pet_id, additional_metadata, file, **kwargs) # noqa: E501
|
||||
|
||||
@validate_arguments
|
||||
@validate_call
|
||||
async def upload_file_with_http_info(self, pet_id : Annotated[StrictInt, Field(description="ID of pet to update")], additional_metadata : Annotated[Optional[StrictStr], Field(description="Additional data to pass to server")] = None, file : Annotated[Optional[Union[StrictBytes, StrictStr]], Field(description="file to upload")] = None, **kwargs) -> ApiResponse: # noqa: E501
|
||||
"""uploads an image # noqa: E501
|
||||
|
||||
@ -1091,7 +1091,7 @@ class PetApi:
|
||||
collection_formats=_collection_formats,
|
||||
_request_auth=_params.get('_request_auth'))
|
||||
|
||||
@validate_arguments
|
||||
@validate_call
|
||||
async def upload_file_with_required_file(self, pet_id : Annotated[StrictInt, Field(description="ID of pet to update")], required_file : Annotated[Union[StrictBytes, StrictStr], Field(description="file to upload")], additional_metadata : Annotated[Optional[StrictStr], Field(description="Additional data to pass to server")] = None, **kwargs) -> ApiResponse: # noqa: E501
|
||||
"""uploads an image (required) # noqa: E501
|
||||
|
||||
@ -1118,7 +1118,7 @@ class PetApi:
|
||||
raise ValueError(message)
|
||||
return await self.upload_file_with_required_file_with_http_info(pet_id, required_file, additional_metadata, **kwargs) # noqa: E501
|
||||
|
||||
@validate_arguments
|
||||
@validate_call
|
||||
async def upload_file_with_required_file_with_http_info(self, pet_id : Annotated[StrictInt, Field(description="ID of pet to update")], required_file : Annotated[Union[StrictBytes, StrictStr], Field(description="file to upload")], additional_metadata : Annotated[Optional[StrictStr], Field(description="Additional data to pass to server")] = None, **kwargs) -> ApiResponse: # noqa: E501
|
||||
"""uploads an image (required) # noqa: E501
|
||||
|
||||
|
@ -16,7 +16,7 @@ import re # noqa: F401
|
||||
import io
|
||||
import warnings
|
||||
|
||||
from pydantic import validate_arguments, ValidationError
|
||||
from pydantic import validate_call, ValidationError
|
||||
|
||||
from pydantic import Field
|
||||
from typing_extensions import Annotated
|
||||
@ -46,7 +46,7 @@ class StoreApi:
|
||||
api_client = ApiClient.get_default()
|
||||
self.api_client = api_client
|
||||
|
||||
@validate_arguments
|
||||
@validate_call
|
||||
async def delete_order(self, order_id : Annotated[StrictStr, Field(description="ID of the order that needs to be deleted")], **kwargs) -> None: # noqa: E501
|
||||
"""Delete purchase order by ID # noqa: E501
|
||||
|
||||
@ -69,7 +69,7 @@ class StoreApi:
|
||||
raise ValueError(message)
|
||||
return await self.delete_order_with_http_info(order_id, **kwargs) # noqa: E501
|
||||
|
||||
@validate_arguments
|
||||
@validate_call
|
||||
async def delete_order_with_http_info(self, order_id : Annotated[StrictStr, Field(description="ID of the order that needs to be deleted")], **kwargs) -> ApiResponse: # noqa: E501
|
||||
"""Delete purchase order by ID # noqa: E501
|
||||
|
||||
@ -164,7 +164,7 @@ class StoreApi:
|
||||
collection_formats=_collection_formats,
|
||||
_request_auth=_params.get('_request_auth'))
|
||||
|
||||
@validate_arguments
|
||||
@validate_call
|
||||
async def get_inventory(self, **kwargs) -> Dict[str, int]: # noqa: E501
|
||||
"""Returns pet inventories by status # noqa: E501
|
||||
|
||||
@ -185,7 +185,7 @@ class StoreApi:
|
||||
raise ValueError(message)
|
||||
return await self.get_inventory_with_http_info(**kwargs) # noqa: E501
|
||||
|
||||
@validate_arguments
|
||||
@validate_call
|
||||
async def get_inventory_with_http_info(self, **kwargs) -> ApiResponse: # noqa: E501
|
||||
"""Returns pet inventories by status # noqa: E501
|
||||
|
||||
@ -280,7 +280,7 @@ class StoreApi:
|
||||
collection_formats=_collection_formats,
|
||||
_request_auth=_params.get('_request_auth'))
|
||||
|
||||
@validate_arguments
|
||||
@validate_call
|
||||
async def get_order_by_id(self, order_id : Annotated[int, Field(le=5, strict=True, ge=1, description="ID of pet that needs to be fetched")], **kwargs) -> Order: # noqa: E501
|
||||
"""Find purchase order by ID # noqa: E501
|
||||
|
||||
@ -303,7 +303,7 @@ class StoreApi:
|
||||
raise ValueError(message)
|
||||
return await self.get_order_by_id_with_http_info(order_id, **kwargs) # noqa: E501
|
||||
|
||||
@validate_arguments
|
||||
@validate_call
|
||||
async def get_order_by_id_with_http_info(self, order_id : Annotated[int, Field(le=5, strict=True, ge=1, description="ID of pet that needs to be fetched")], **kwargs) -> ApiResponse: # noqa: E501
|
||||
"""Find purchase order by ID # noqa: E501
|
||||
|
||||
@ -406,7 +406,7 @@ class StoreApi:
|
||||
collection_formats=_collection_formats,
|
||||
_request_auth=_params.get('_request_auth'))
|
||||
|
||||
@validate_arguments
|
||||
@validate_call
|
||||
async def place_order(self, order : Annotated[Order, Field(description="order placed for purchasing the pet")], **kwargs) -> Order: # noqa: E501
|
||||
"""Place an order for a pet # noqa: E501
|
||||
|
||||
@ -429,7 +429,7 @@ class StoreApi:
|
||||
raise ValueError(message)
|
||||
return await self.place_order_with_http_info(order, **kwargs) # noqa: E501
|
||||
|
||||
@validate_arguments
|
||||
@validate_call
|
||||
async def place_order_with_http_info(self, order : Annotated[Order, Field(description="order placed for purchasing the pet")], **kwargs) -> ApiResponse: # noqa: E501
|
||||
"""Place an order for a pet # noqa: E501
|
||||
|
||||
|
@ -16,7 +16,7 @@ import re # noqa: F401
|
||||
import io
|
||||
import warnings
|
||||
|
||||
from pydantic import validate_arguments, ValidationError
|
||||
from pydantic import validate_call, ValidationError
|
||||
|
||||
from pydantic import Field
|
||||
from typing_extensions import Annotated
|
||||
@ -46,7 +46,7 @@ class UserApi:
|
||||
api_client = ApiClient.get_default()
|
||||
self.api_client = api_client
|
||||
|
||||
@validate_arguments
|
||||
@validate_call
|
||||
async def create_user(self, user : Annotated[User, Field(description="Created user object")], **kwargs) -> None: # noqa: E501
|
||||
"""Create user # noqa: E501
|
||||
|
||||
@ -69,7 +69,7 @@ class UserApi:
|
||||
raise ValueError(message)
|
||||
return await self.create_user_with_http_info(user, **kwargs) # noqa: E501
|
||||
|
||||
@validate_arguments
|
||||
@validate_call
|
||||
async def create_user_with_http_info(self, user : Annotated[User, Field(description="Created user object")], **kwargs) -> ApiResponse: # noqa: E501
|
||||
"""Create user # noqa: E501
|
||||
|
||||
@ -186,7 +186,7 @@ class UserApi:
|
||||
collection_formats=_collection_formats,
|
||||
_request_auth=_params.get('_request_auth'))
|
||||
|
||||
@validate_arguments
|
||||
@validate_call
|
||||
async def create_users_with_array_input(self, user : Annotated[List[User], Field(description="List of user object")], **kwargs) -> None: # noqa: E501
|
||||
"""Creates list of users with given input array # noqa: E501
|
||||
|
||||
@ -209,7 +209,7 @@ class UserApi:
|
||||
raise ValueError(message)
|
||||
return await self.create_users_with_array_input_with_http_info(user, **kwargs) # noqa: E501
|
||||
|
||||
@validate_arguments
|
||||
@validate_call
|
||||
async def create_users_with_array_input_with_http_info(self, user : Annotated[List[User], Field(description="List of user object")], **kwargs) -> ApiResponse: # noqa: E501
|
||||
"""Creates list of users with given input array # noqa: E501
|
||||
|
||||
@ -311,7 +311,7 @@ class UserApi:
|
||||
collection_formats=_collection_formats,
|
||||
_request_auth=_params.get('_request_auth'))
|
||||
|
||||
@validate_arguments
|
||||
@validate_call
|
||||
async def create_users_with_list_input(self, user : Annotated[List[User], Field(description="List of user object")], **kwargs) -> None: # noqa: E501
|
||||
"""Creates list of users with given input array # noqa: E501
|
||||
|
||||
@ -334,7 +334,7 @@ class UserApi:
|
||||
raise ValueError(message)
|
||||
return await self.create_users_with_list_input_with_http_info(user, **kwargs) # noqa: E501
|
||||
|
||||
@validate_arguments
|
||||
@validate_call
|
||||
async def create_users_with_list_input_with_http_info(self, user : Annotated[List[User], Field(description="List of user object")], **kwargs) -> ApiResponse: # noqa: E501
|
||||
"""Creates list of users with given input array # noqa: E501
|
||||
|
||||
@ -436,7 +436,7 @@ class UserApi:
|
||||
collection_formats=_collection_formats,
|
||||
_request_auth=_params.get('_request_auth'))
|
||||
|
||||
@validate_arguments
|
||||
@validate_call
|
||||
async def delete_user(self, username : Annotated[StrictStr, Field(description="The name that needs to be deleted")], **kwargs) -> None: # noqa: E501
|
||||
"""Delete user # noqa: E501
|
||||
|
||||
@ -459,7 +459,7 @@ class UserApi:
|
||||
raise ValueError(message)
|
||||
return await self.delete_user_with_http_info(username, **kwargs) # noqa: E501
|
||||
|
||||
@validate_arguments
|
||||
@validate_call
|
||||
async def delete_user_with_http_info(self, username : Annotated[StrictStr, Field(description="The name that needs to be deleted")], **kwargs) -> ApiResponse: # noqa: E501
|
||||
"""Delete user # noqa: E501
|
||||
|
||||
@ -554,7 +554,7 @@ class UserApi:
|
||||
collection_formats=_collection_formats,
|
||||
_request_auth=_params.get('_request_auth'))
|
||||
|
||||
@validate_arguments
|
||||
@validate_call
|
||||
async def get_user_by_name(self, username : Annotated[StrictStr, Field(description="The name that needs to be fetched. Use user1 for testing.")], **kwargs) -> User: # noqa: E501
|
||||
"""Get user by user name # noqa: E501
|
||||
|
||||
@ -577,7 +577,7 @@ class UserApi:
|
||||
raise ValueError(message)
|
||||
return await self.get_user_by_name_with_http_info(username, **kwargs) # noqa: E501
|
||||
|
||||
@validate_arguments
|
||||
@validate_call
|
||||
async def get_user_by_name_with_http_info(self, username : Annotated[StrictStr, Field(description="The name that needs to be fetched. Use user1 for testing.")], **kwargs) -> ApiResponse: # noqa: E501
|
||||
"""Get user by user name # noqa: E501
|
||||
|
||||
@ -680,7 +680,7 @@ class UserApi:
|
||||
collection_formats=_collection_formats,
|
||||
_request_auth=_params.get('_request_auth'))
|
||||
|
||||
@validate_arguments
|
||||
@validate_call
|
||||
async def login_user(self, username : Annotated[StrictStr, Field(description="The user name for login")], password : Annotated[StrictStr, Field(description="The password for login in clear text")], **kwargs) -> str: # noqa: E501
|
||||
"""Logs user into the system # noqa: E501
|
||||
|
||||
@ -705,7 +705,7 @@ class UserApi:
|
||||
raise ValueError(message)
|
||||
return await self.login_user_with_http_info(username, password, **kwargs) # noqa: E501
|
||||
|
||||
@validate_arguments
|
||||
@validate_call
|
||||
async def login_user_with_http_info(self, username : Annotated[StrictStr, Field(description="The user name for login")], password : Annotated[StrictStr, Field(description="The password for login in clear text")], **kwargs) -> ApiResponse: # noqa: E501
|
||||
"""Logs user into the system # noqa: E501
|
||||
|
||||
@ -813,7 +813,7 @@ class UserApi:
|
||||
collection_formats=_collection_formats,
|
||||
_request_auth=_params.get('_request_auth'))
|
||||
|
||||
@validate_arguments
|
||||
@validate_call
|
||||
async def logout_user(self, **kwargs) -> None: # noqa: E501
|
||||
"""Logs out current logged in user session # noqa: E501
|
||||
|
||||
@ -834,7 +834,7 @@ class UserApi:
|
||||
raise ValueError(message)
|
||||
return await self.logout_user_with_http_info(**kwargs) # noqa: E501
|
||||
|
||||
@validate_arguments
|
||||
@validate_call
|
||||
async def logout_user_with_http_info(self, **kwargs) -> ApiResponse: # noqa: E501
|
||||
"""Logs out current logged in user session # noqa: E501
|
||||
|
||||
@ -923,7 +923,7 @@ class UserApi:
|
||||
collection_formats=_collection_formats,
|
||||
_request_auth=_params.get('_request_auth'))
|
||||
|
||||
@validate_arguments
|
||||
@validate_call
|
||||
async def update_user(self, username : Annotated[StrictStr, Field(description="name that need to be deleted")], user : Annotated[User, Field(description="Updated user object")], **kwargs) -> None: # noqa: E501
|
||||
"""Updated user # noqa: E501
|
||||
|
||||
@ -948,7 +948,7 @@ class UserApi:
|
||||
raise ValueError(message)
|
||||
return await self.update_user_with_http_info(username, user, **kwargs) # noqa: E501
|
||||
|
||||
@validate_arguments
|
||||
@validate_call
|
||||
async def update_user_with_http_info(self, username : Annotated[StrictStr, Field(description="name that need to be deleted")], user : Annotated[User, Field(description="Updated user object")], **kwargs) -> ApiResponse: # noqa: E501
|
||||
"""Updated user # noqa: E501
|
||||
|
||||
|
@ -29,14 +29,15 @@ class AdditionalPropertiesAnyType(BaseModel):
|
||||
additional_properties: Dict[str, Any] = {}
|
||||
__properties = ["name"]
|
||||
|
||||
class Config:
|
||||
"""Pydantic configuration"""
|
||||
allow_population_by_field_name = True
|
||||
validate_assignment = True
|
||||
model_config = {
|
||||
"populate_by_name": True,
|
||||
"validate_assignment": True
|
||||
}
|
||||
|
||||
|
||||
def to_str(self) -> str:
|
||||
"""Returns the string representation of the model using alias"""
|
||||
return pprint.pformat(self.dict(by_alias=True))
|
||||
return pprint.pformat(self.model_dump(by_alias=True))
|
||||
|
||||
def to_json(self) -> str:
|
||||
"""Returns the JSON representation of the model using alias"""
|
||||
@ -50,7 +51,7 @@ class AdditionalPropertiesAnyType(BaseModel):
|
||||
|
||||
def to_dict(self):
|
||||
"""Returns the dictionary representation of the model using alias"""
|
||||
_dict = self.dict(by_alias=True,
|
||||
_dict = self.model_dump(by_alias=True,
|
||||
exclude={
|
||||
"additional_properties"
|
||||
},
|
||||
@ -69,9 +70,9 @@ class AdditionalPropertiesAnyType(BaseModel):
|
||||
return None
|
||||
|
||||
if not isinstance(obj, dict):
|
||||
return AdditionalPropertiesAnyType.parse_obj(obj)
|
||||
return AdditionalPropertiesAnyType.model_validate(obj)
|
||||
|
||||
_obj = AdditionalPropertiesAnyType.parse_obj({
|
||||
_obj = AdditionalPropertiesAnyType.model_validate({
|
||||
"name": obj.get("name")
|
||||
})
|
||||
# store additional fields in additional_properties
|
||||
|
@ -29,14 +29,15 @@ class AdditionalPropertiesClass(BaseModel):
|
||||
map_of_map_property: Optional[Dict[str, Dict[str, StrictStr]]] = None
|
||||
__properties = ["map_property", "map_of_map_property"]
|
||||
|
||||
class Config:
|
||||
"""Pydantic configuration"""
|
||||
allow_population_by_field_name = True
|
||||
validate_assignment = True
|
||||
model_config = {
|
||||
"populate_by_name": True,
|
||||
"validate_assignment": True
|
||||
}
|
||||
|
||||
|
||||
def to_str(self) -> str:
|
||||
"""Returns the string representation of the model using alias"""
|
||||
return pprint.pformat(self.dict(by_alias=True))
|
||||
return pprint.pformat(self.model_dump(by_alias=True))
|
||||
|
||||
def to_json(self) -> str:
|
||||
"""Returns the JSON representation of the model using alias"""
|
||||
@ -50,7 +51,7 @@ class AdditionalPropertiesClass(BaseModel):
|
||||
|
||||
def to_dict(self):
|
||||
"""Returns the dictionary representation of the model using alias"""
|
||||
_dict = self.dict(by_alias=True,
|
||||
_dict = self.model_dump(by_alias=True,
|
||||
exclude={
|
||||
},
|
||||
exclude_none=True)
|
||||
@ -63,9 +64,9 @@ class AdditionalPropertiesClass(BaseModel):
|
||||
return None
|
||||
|
||||
if not isinstance(obj, dict):
|
||||
return AdditionalPropertiesClass.parse_obj(obj)
|
||||
return AdditionalPropertiesClass.model_validate(obj)
|
||||
|
||||
_obj = AdditionalPropertiesClass.parse_obj({
|
||||
_obj = AdditionalPropertiesClass.model_validate({
|
||||
"map_property": obj.get("map_property"),
|
||||
"map_of_map_property": obj.get("map_of_map_property")
|
||||
})
|
||||
|
@ -29,14 +29,15 @@ class AdditionalPropertiesObject(BaseModel):
|
||||
additional_properties: Dict[str, Any] = {}
|
||||
__properties = ["name"]
|
||||
|
||||
class Config:
|
||||
"""Pydantic configuration"""
|
||||
allow_population_by_field_name = True
|
||||
validate_assignment = True
|
||||
model_config = {
|
||||
"populate_by_name": True,
|
||||
"validate_assignment": True
|
||||
}
|
||||
|
||||
|
||||
def to_str(self) -> str:
|
||||
"""Returns the string representation of the model using alias"""
|
||||
return pprint.pformat(self.dict(by_alias=True))
|
||||
return pprint.pformat(self.model_dump(by_alias=True))
|
||||
|
||||
def to_json(self) -> str:
|
||||
"""Returns the JSON representation of the model using alias"""
|
||||
@ -50,7 +51,7 @@ class AdditionalPropertiesObject(BaseModel):
|
||||
|
||||
def to_dict(self):
|
||||
"""Returns the dictionary representation of the model using alias"""
|
||||
_dict = self.dict(by_alias=True,
|
||||
_dict = self.model_dump(by_alias=True,
|
||||
exclude={
|
||||
"additional_properties"
|
||||
},
|
||||
@ -69,9 +70,9 @@ class AdditionalPropertiesObject(BaseModel):
|
||||
return None
|
||||
|
||||
if not isinstance(obj, dict):
|
||||
return AdditionalPropertiesObject.parse_obj(obj)
|
||||
return AdditionalPropertiesObject.model_validate(obj)
|
||||
|
||||
_obj = AdditionalPropertiesObject.parse_obj({
|
||||
_obj = AdditionalPropertiesObject.model_validate({
|
||||
"name": obj.get("name")
|
||||
})
|
||||
# store additional fields in additional_properties
|
||||
|
@ -29,14 +29,15 @@ class AdditionalPropertiesWithDescriptionOnly(BaseModel):
|
||||
additional_properties: Dict[str, Any] = {}
|
||||
__properties = ["name"]
|
||||
|
||||
class Config:
|
||||
"""Pydantic configuration"""
|
||||
allow_population_by_field_name = True
|
||||
validate_assignment = True
|
||||
model_config = {
|
||||
"populate_by_name": True,
|
||||
"validate_assignment": True
|
||||
}
|
||||
|
||||
|
||||
def to_str(self) -> str:
|
||||
"""Returns the string representation of the model using alias"""
|
||||
return pprint.pformat(self.dict(by_alias=True))
|
||||
return pprint.pformat(self.model_dump(by_alias=True))
|
||||
|
||||
def to_json(self) -> str:
|
||||
"""Returns the JSON representation of the model using alias"""
|
||||
@ -50,7 +51,7 @@ class AdditionalPropertiesWithDescriptionOnly(BaseModel):
|
||||
|
||||
def to_dict(self):
|
||||
"""Returns the dictionary representation of the model using alias"""
|
||||
_dict = self.dict(by_alias=True,
|
||||
_dict = self.model_dump(by_alias=True,
|
||||
exclude={
|
||||
"additional_properties"
|
||||
},
|
||||
@ -69,9 +70,9 @@ class AdditionalPropertiesWithDescriptionOnly(BaseModel):
|
||||
return None
|
||||
|
||||
if not isinstance(obj, dict):
|
||||
return AdditionalPropertiesWithDescriptionOnly.parse_obj(obj)
|
||||
return AdditionalPropertiesWithDescriptionOnly.model_validate(obj)
|
||||
|
||||
_obj = AdditionalPropertiesWithDescriptionOnly.parse_obj({
|
||||
_obj = AdditionalPropertiesWithDescriptionOnly.model_validate({
|
||||
"name": obj.get("name")
|
||||
})
|
||||
# store additional fields in additional_properties
|
||||
|
@ -31,14 +31,15 @@ class AllOfWithSingleRef(BaseModel):
|
||||
single_ref_type: Optional[SingleRefType] = Field(default=None, alias="SingleRefType")
|
||||
__properties = ["username", "SingleRefType"]
|
||||
|
||||
class Config:
|
||||
"""Pydantic configuration"""
|
||||
allow_population_by_field_name = True
|
||||
validate_assignment = True
|
||||
model_config = {
|
||||
"populate_by_name": True,
|
||||
"validate_assignment": True
|
||||
}
|
||||
|
||||
|
||||
def to_str(self) -> str:
|
||||
"""Returns the string representation of the model using alias"""
|
||||
return pprint.pformat(self.dict(by_alias=True))
|
||||
return pprint.pformat(self.model_dump(by_alias=True))
|
||||
|
||||
def to_json(self) -> str:
|
||||
"""Returns the JSON representation of the model using alias"""
|
||||
@ -52,7 +53,7 @@ class AllOfWithSingleRef(BaseModel):
|
||||
|
||||
def to_dict(self):
|
||||
"""Returns the dictionary representation of the model using alias"""
|
||||
_dict = self.dict(by_alias=True,
|
||||
_dict = self.model_dump(by_alias=True,
|
||||
exclude={
|
||||
},
|
||||
exclude_none=True)
|
||||
@ -65,9 +66,9 @@ class AllOfWithSingleRef(BaseModel):
|
||||
return None
|
||||
|
||||
if not isinstance(obj, dict):
|
||||
return AllOfWithSingleRef.parse_obj(obj)
|
||||
return AllOfWithSingleRef.model_validate(obj)
|
||||
|
||||
_obj = AllOfWithSingleRef.parse_obj({
|
||||
_obj = AllOfWithSingleRef.model_validate({
|
||||
"username": obj.get("username"),
|
||||
"SingleRefType": obj.get("SingleRefType")
|
||||
})
|
||||
|
@ -30,10 +30,11 @@ class Animal(BaseModel):
|
||||
color: Optional[StrictStr] = 'red'
|
||||
__properties = ["className", "color"]
|
||||
|
||||
class Config:
|
||||
"""Pydantic configuration"""
|
||||
allow_population_by_field_name = True
|
||||
validate_assignment = True
|
||||
model_config = {
|
||||
"populate_by_name": True,
|
||||
"validate_assignment": True
|
||||
}
|
||||
|
||||
|
||||
# JSON field name that stores the object type
|
||||
__discriminator_property_name = 'className'
|
||||
@ -55,7 +56,7 @@ class Animal(BaseModel):
|
||||
|
||||
def to_str(self) -> str:
|
||||
"""Returns the string representation of the model using alias"""
|
||||
return pprint.pformat(self.dict(by_alias=True))
|
||||
return pprint.pformat(self.model_dump(by_alias=True))
|
||||
|
||||
def to_json(self) -> str:
|
||||
"""Returns the JSON representation of the model using alias"""
|
||||
@ -69,7 +70,7 @@ class Animal(BaseModel):
|
||||
|
||||
def to_dict(self):
|
||||
"""Returns the dictionary representation of the model using alias"""
|
||||
_dict = self.dict(by_alias=True,
|
||||
_dict = self.model_dump(by_alias=True,
|
||||
exclude={
|
||||
},
|
||||
exclude_none=True)
|
||||
|
@ -19,7 +19,7 @@ import pprint
|
||||
import re # noqa: F401
|
||||
|
||||
from typing import List, Optional
|
||||
from pydantic import BaseModel, Field, StrictStr, ValidationError, validator
|
||||
from pydantic import BaseModel, Field, StrictStr, ValidationError, field_validator
|
||||
from pydantic import Field
|
||||
from typing_extensions import Annotated
|
||||
from typing import Union, Any, List, TYPE_CHECKING, Optional, Dict
|
||||
@ -34,9 +34,9 @@ class AnyOfColor(BaseModel):
|
||||
"""
|
||||
|
||||
# data type: List[int]
|
||||
anyof_schema_1_validator: Optional[Annotated[List[Annotated[int, Field(le=255, strict=True, ge=0)]], Field(min_items=3, max_items=3)]] = Field(default=None, description="RGB three element array with values 0-255.")
|
||||
anyof_schema_1_validator: Optional[Annotated[List[Annotated[int, Field(le=255, strict=True, ge=0)]], Field(min_length=3, max_length=3)]] = Field(default=None, description="RGB three element array with values 0-255.")
|
||||
# data type: List[int]
|
||||
anyof_schema_2_validator: Optional[Annotated[List[Annotated[int, Field(le=255, strict=True, ge=0)]], Field(min_items=4, max_items=4)]] = Field(default=None, description="RGBA four element array with values 0-255.")
|
||||
anyof_schema_2_validator: Optional[Annotated[List[Annotated[int, Field(le=255, strict=True, ge=0)]], Field(min_length=4, max_length=4)]] = Field(default=None, description="RGBA four element array with values 0-255.")
|
||||
# data type: str
|
||||
anyof_schema_3_validator: Optional[Annotated[str, Field(min_length=7, strict=True, max_length=7)]] = Field(default=None, description="Hex color string, such as #00FF00.")
|
||||
if TYPE_CHECKING:
|
||||
@ -45,8 +45,9 @@ class AnyOfColor(BaseModel):
|
||||
actual_instance: Any = None
|
||||
any_of_schemas: List[str] = Literal[ANYOFCOLOR_ANY_OF_SCHEMAS]
|
||||
|
||||
class Config:
|
||||
validate_assignment = True
|
||||
model_config = {
|
||||
"validate_assignment": True
|
||||
}
|
||||
|
||||
def __init__(self, *args, **kwargs) -> None:
|
||||
if args:
|
||||
@ -58,9 +59,9 @@ class AnyOfColor(BaseModel):
|
||||
else:
|
||||
super().__init__(**kwargs)
|
||||
|
||||
@validator('actual_instance')
|
||||
@field_validator('actual_instance')
|
||||
def actual_instance_must_validate_anyof(cls, v):
|
||||
instance = AnyOfColor.construct()
|
||||
instance = AnyOfColor.model_construct()
|
||||
error_messages = []
|
||||
# validate data type: List[int]
|
||||
try:
|
||||
@ -93,7 +94,7 @@ class AnyOfColor(BaseModel):
|
||||
@classmethod
|
||||
def from_json(cls, json_str: str) -> AnyOfColor:
|
||||
"""Returns the object represented by the json string"""
|
||||
instance = AnyOfColor.construct()
|
||||
instance = AnyOfColor.model_construct()
|
||||
error_messages = []
|
||||
# deserialize data into List[int]
|
||||
try:
|
||||
@ -153,6 +154,6 @@ class AnyOfColor(BaseModel):
|
||||
|
||||
def to_str(self) -> str:
|
||||
"""Returns the string representation of the actual instance"""
|
||||
return pprint.pformat(self.dict())
|
||||
return pprint.pformat(self.model_dump())
|
||||
|
||||
|
||||
|
@ -19,7 +19,7 @@ import pprint
|
||||
import re # noqa: F401
|
||||
|
||||
from typing import Optional
|
||||
from pydantic import BaseModel, Field, StrictStr, ValidationError, validator
|
||||
from pydantic import BaseModel, Field, StrictStr, ValidationError, field_validator
|
||||
from petstore_api.models.basque_pig import BasquePig
|
||||
from petstore_api.models.danish_pig import DanishPig
|
||||
from typing import Union, Any, List, TYPE_CHECKING, Optional, Dict
|
||||
@ -43,8 +43,9 @@ class AnyOfPig(BaseModel):
|
||||
actual_instance: Any = None
|
||||
any_of_schemas: List[str] = Literal[ANYOFPIG_ANY_OF_SCHEMAS]
|
||||
|
||||
class Config:
|
||||
validate_assignment = True
|
||||
model_config = {
|
||||
"validate_assignment": True
|
||||
}
|
||||
|
||||
def __init__(self, *args, **kwargs) -> None:
|
||||
if args:
|
||||
@ -56,9 +57,9 @@ class AnyOfPig(BaseModel):
|
||||
else:
|
||||
super().__init__(**kwargs)
|
||||
|
||||
@validator('actual_instance')
|
||||
@field_validator('actual_instance')
|
||||
def actual_instance_must_validate_anyof(cls, v):
|
||||
instance = AnyOfPig.construct()
|
||||
instance = AnyOfPig.model_construct()
|
||||
error_messages = []
|
||||
# validate data type: BasquePig
|
||||
if not isinstance(v, BasquePig):
|
||||
@ -85,7 +86,7 @@ class AnyOfPig(BaseModel):
|
||||
@classmethod
|
||||
def from_json(cls, json_str: str) -> AnyOfPig:
|
||||
"""Returns the object represented by the json string"""
|
||||
instance = AnyOfPig.construct()
|
||||
instance = AnyOfPig.model_construct()
|
||||
error_messages = []
|
||||
# anyof_schema_1_validator: Optional[BasquePig] = None
|
||||
try:
|
||||
@ -130,6 +131,6 @@ class AnyOfPig(BaseModel):
|
||||
|
||||
def to_str(self) -> str:
|
||||
"""Returns the string representation of the actual instance"""
|
||||
return pprint.pformat(self.dict())
|
||||
return pprint.pformat(self.model_dump())
|
||||
|
||||
|
||||
|
@ -30,14 +30,15 @@ class ApiResponse(BaseModel):
|
||||
message: Optional[StrictStr] = None
|
||||
__properties = ["code", "type", "message"]
|
||||
|
||||
class Config:
|
||||
"""Pydantic configuration"""
|
||||
allow_population_by_field_name = True
|
||||
validate_assignment = True
|
||||
model_config = {
|
||||
"populate_by_name": True,
|
||||
"validate_assignment": True
|
||||
}
|
||||
|
||||
|
||||
def to_str(self) -> str:
|
||||
"""Returns the string representation of the model using alias"""
|
||||
return pprint.pformat(self.dict(by_alias=True))
|
||||
return pprint.pformat(self.model_dump(by_alias=True))
|
||||
|
||||
def to_json(self) -> str:
|
||||
"""Returns the JSON representation of the model using alias"""
|
||||
@ -51,7 +52,7 @@ class ApiResponse(BaseModel):
|
||||
|
||||
def to_dict(self):
|
||||
"""Returns the dictionary representation of the model using alias"""
|
||||
_dict = self.dict(by_alias=True,
|
||||
_dict = self.model_dump(by_alias=True,
|
||||
exclude={
|
||||
},
|
||||
exclude_none=True)
|
||||
@ -64,9 +65,9 @@ class ApiResponse(BaseModel):
|
||||
return None
|
||||
|
||||
if not isinstance(obj, dict):
|
||||
return ApiResponse.parse_obj(obj)
|
||||
return ApiResponse.model_validate(obj)
|
||||
|
||||
_obj = ApiResponse.parse_obj({
|
||||
_obj = ApiResponse.model_validate({
|
||||
"code": obj.get("code"),
|
||||
"type": obj.get("type"),
|
||||
"message": obj.get("message")
|
||||
|
@ -29,14 +29,15 @@ class ArrayOfArrayOfModel(BaseModel):
|
||||
another_property: Optional[List[List[Tag]]] = None
|
||||
__properties = ["another_property"]
|
||||
|
||||
class Config:
|
||||
"""Pydantic configuration"""
|
||||
allow_population_by_field_name = True
|
||||
validate_assignment = True
|
||||
model_config = {
|
||||
"populate_by_name": True,
|
||||
"validate_assignment": True
|
||||
}
|
||||
|
||||
|
||||
def to_str(self) -> str:
|
||||
"""Returns the string representation of the model using alias"""
|
||||
return pprint.pformat(self.dict(by_alias=True))
|
||||
return pprint.pformat(self.model_dump(by_alias=True))
|
||||
|
||||
def to_json(self) -> str:
|
||||
"""Returns the JSON representation of the model using alias"""
|
||||
@ -50,7 +51,7 @@ class ArrayOfArrayOfModel(BaseModel):
|
||||
|
||||
def to_dict(self):
|
||||
"""Returns the dictionary representation of the model using alias"""
|
||||
_dict = self.dict(by_alias=True,
|
||||
_dict = self.model_dump(by_alias=True,
|
||||
exclude={
|
||||
},
|
||||
exclude_none=True)
|
||||
@ -72,9 +73,9 @@ class ArrayOfArrayOfModel(BaseModel):
|
||||
return None
|
||||
|
||||
if not isinstance(obj, dict):
|
||||
return ArrayOfArrayOfModel.parse_obj(obj)
|
||||
return ArrayOfArrayOfModel.model_validate(obj)
|
||||
|
||||
_obj = ArrayOfArrayOfModel.parse_obj({
|
||||
_obj = ArrayOfArrayOfModel.model_validate({
|
||||
"another_property": [
|
||||
[Tag.from_dict(_inner_item) for _inner_item in _item]
|
||||
for _item in obj.get("another_property")
|
||||
|
@ -29,14 +29,15 @@ class ArrayOfArrayOfNumberOnly(BaseModel):
|
||||
array_array_number: Optional[List[List[float]]] = Field(default=None, alias="ArrayArrayNumber")
|
||||
__properties = ["ArrayArrayNumber"]
|
||||
|
||||
class Config:
|
||||
"""Pydantic configuration"""
|
||||
allow_population_by_field_name = True
|
||||
validate_assignment = True
|
||||
model_config = {
|
||||
"populate_by_name": True,
|
||||
"validate_assignment": True
|
||||
}
|
||||
|
||||
|
||||
def to_str(self) -> str:
|
||||
"""Returns the string representation of the model using alias"""
|
||||
return pprint.pformat(self.dict(by_alias=True))
|
||||
return pprint.pformat(self.model_dump(by_alias=True))
|
||||
|
||||
def to_json(self) -> str:
|
||||
"""Returns the JSON representation of the model using alias"""
|
||||
@ -50,7 +51,7 @@ class ArrayOfArrayOfNumberOnly(BaseModel):
|
||||
|
||||
def to_dict(self):
|
||||
"""Returns the dictionary representation of the model using alias"""
|
||||
_dict = self.dict(by_alias=True,
|
||||
_dict = self.model_dump(by_alias=True,
|
||||
exclude={
|
||||
},
|
||||
exclude_none=True)
|
||||
@ -63,9 +64,9 @@ class ArrayOfArrayOfNumberOnly(BaseModel):
|
||||
return None
|
||||
|
||||
if not isinstance(obj, dict):
|
||||
return ArrayOfArrayOfNumberOnly.parse_obj(obj)
|
||||
return ArrayOfArrayOfNumberOnly.model_validate(obj)
|
||||
|
||||
_obj = ArrayOfArrayOfNumberOnly.parse_obj({
|
||||
_obj = ArrayOfArrayOfNumberOnly.model_validate({
|
||||
"ArrayArrayNumber": obj.get("ArrayArrayNumber")
|
||||
})
|
||||
return _obj
|
||||
|
@ -29,14 +29,15 @@ class ArrayOfNumberOnly(BaseModel):
|
||||
array_number: Optional[List[float]] = Field(default=None, alias="ArrayNumber")
|
||||
__properties = ["ArrayNumber"]
|
||||
|
||||
class Config:
|
||||
"""Pydantic configuration"""
|
||||
allow_population_by_field_name = True
|
||||
validate_assignment = True
|
||||
model_config = {
|
||||
"populate_by_name": True,
|
||||
"validate_assignment": True
|
||||
}
|
||||
|
||||
|
||||
def to_str(self) -> str:
|
||||
"""Returns the string representation of the model using alias"""
|
||||
return pprint.pformat(self.dict(by_alias=True))
|
||||
return pprint.pformat(self.model_dump(by_alias=True))
|
||||
|
||||
def to_json(self) -> str:
|
||||
"""Returns the JSON representation of the model using alias"""
|
||||
@ -50,7 +51,7 @@ class ArrayOfNumberOnly(BaseModel):
|
||||
|
||||
def to_dict(self):
|
||||
"""Returns the dictionary representation of the model using alias"""
|
||||
_dict = self.dict(by_alias=True,
|
||||
_dict = self.model_dump(by_alias=True,
|
||||
exclude={
|
||||
},
|
||||
exclude_none=True)
|
||||
@ -63,9 +64,9 @@ class ArrayOfNumberOnly(BaseModel):
|
||||
return None
|
||||
|
||||
if not isinstance(obj, dict):
|
||||
return ArrayOfNumberOnly.parse_obj(obj)
|
||||
return ArrayOfNumberOnly.model_validate(obj)
|
||||
|
||||
_obj = ArrayOfNumberOnly.parse_obj({
|
||||
_obj = ArrayOfNumberOnly.model_validate({
|
||||
"ArrayNumber": obj.get("ArrayNumber")
|
||||
})
|
||||
return _obj
|
||||
|
@ -28,19 +28,20 @@ class ArrayTest(BaseModel):
|
||||
"""
|
||||
ArrayTest
|
||||
"""
|
||||
array_of_string: Optional[Annotated[List[StrictStr], Field(min_items=0, max_items=3)]] = None
|
||||
array_of_string: Optional[Annotated[List[StrictStr], Field(min_length=0, max_length=3)]] = None
|
||||
array_array_of_integer: Optional[List[List[StrictInt]]] = None
|
||||
array_array_of_model: Optional[List[List[ReadOnlyFirst]]] = None
|
||||
__properties = ["array_of_string", "array_array_of_integer", "array_array_of_model"]
|
||||
|
||||
class Config:
|
||||
"""Pydantic configuration"""
|
||||
allow_population_by_field_name = True
|
||||
validate_assignment = True
|
||||
model_config = {
|
||||
"populate_by_name": True,
|
||||
"validate_assignment": True
|
||||
}
|
||||
|
||||
|
||||
def to_str(self) -> str:
|
||||
"""Returns the string representation of the model using alias"""
|
||||
return pprint.pformat(self.dict(by_alias=True))
|
||||
return pprint.pformat(self.model_dump(by_alias=True))
|
||||
|
||||
def to_json(self) -> str:
|
||||
"""Returns the JSON representation of the model using alias"""
|
||||
@ -54,7 +55,7 @@ class ArrayTest(BaseModel):
|
||||
|
||||
def to_dict(self):
|
||||
"""Returns the dictionary representation of the model using alias"""
|
||||
_dict = self.dict(by_alias=True,
|
||||
_dict = self.model_dump(by_alias=True,
|
||||
exclude={
|
||||
},
|
||||
exclude_none=True)
|
||||
@ -76,9 +77,9 @@ class ArrayTest(BaseModel):
|
||||
return None
|
||||
|
||||
if not isinstance(obj, dict):
|
||||
return ArrayTest.parse_obj(obj)
|
||||
return ArrayTest.model_validate(obj)
|
||||
|
||||
_obj = ArrayTest.parse_obj({
|
||||
_obj = ArrayTest.model_validate({
|
||||
"array_of_string": obj.get("array_of_string"),
|
||||
"array_array_of_integer": obj.get("array_array_of_integer"),
|
||||
"array_array_of_model": [
|
||||
|
@ -30,14 +30,15 @@ class BasquePig(BaseModel):
|
||||
color: StrictStr
|
||||
__properties = ["className", "color"]
|
||||
|
||||
class Config:
|
||||
"""Pydantic configuration"""
|
||||
allow_population_by_field_name = True
|
||||
validate_assignment = True
|
||||
model_config = {
|
||||
"populate_by_name": True,
|
||||
"validate_assignment": True
|
||||
}
|
||||
|
||||
|
||||
def to_str(self) -> str:
|
||||
"""Returns the string representation of the model using alias"""
|
||||
return pprint.pformat(self.dict(by_alias=True))
|
||||
return pprint.pformat(self.model_dump(by_alias=True))
|
||||
|
||||
def to_json(self) -> str:
|
||||
"""Returns the JSON representation of the model using alias"""
|
||||
@ -51,7 +52,7 @@ class BasquePig(BaseModel):
|
||||
|
||||
def to_dict(self):
|
||||
"""Returns the dictionary representation of the model using alias"""
|
||||
_dict = self.dict(by_alias=True,
|
||||
_dict = self.model_dump(by_alias=True,
|
||||
exclude={
|
||||
},
|
||||
exclude_none=True)
|
||||
@ -64,9 +65,9 @@ class BasquePig(BaseModel):
|
||||
return None
|
||||
|
||||
if not isinstance(obj, dict):
|
||||
return BasquePig.parse_obj(obj)
|
||||
return BasquePig.model_validate(obj)
|
||||
|
||||
_obj = BasquePig.parse_obj({
|
||||
_obj = BasquePig.model_validate({
|
||||
"className": obj.get("className"),
|
||||
"color": obj.get("color")
|
||||
})
|
||||
|
@ -34,14 +34,15 @@ class Capitalization(BaseModel):
|
||||
att_name: Optional[StrictStr] = Field(default=None, description="Name of the pet ", alias="ATT_NAME")
|
||||
__properties = ["smallCamel", "CapitalCamel", "small_Snake", "Capital_Snake", "SCA_ETH_Flow_Points", "ATT_NAME"]
|
||||
|
||||
class Config:
|
||||
"""Pydantic configuration"""
|
||||
allow_population_by_field_name = True
|
||||
validate_assignment = True
|
||||
model_config = {
|
||||
"populate_by_name": True,
|
||||
"validate_assignment": True
|
||||
}
|
||||
|
||||
|
||||
def to_str(self) -> str:
|
||||
"""Returns the string representation of the model using alias"""
|
||||
return pprint.pformat(self.dict(by_alias=True))
|
||||
return pprint.pformat(self.model_dump(by_alias=True))
|
||||
|
||||
def to_json(self) -> str:
|
||||
"""Returns the JSON representation of the model using alias"""
|
||||
@ -55,7 +56,7 @@ class Capitalization(BaseModel):
|
||||
|
||||
def to_dict(self):
|
||||
"""Returns the dictionary representation of the model using alias"""
|
||||
_dict = self.dict(by_alias=True,
|
||||
_dict = self.model_dump(by_alias=True,
|
||||
exclude={
|
||||
},
|
||||
exclude_none=True)
|
||||
@ -68,9 +69,9 @@ class Capitalization(BaseModel):
|
||||
return None
|
||||
|
||||
if not isinstance(obj, dict):
|
||||
return Capitalization.parse_obj(obj)
|
||||
return Capitalization.model_validate(obj)
|
||||
|
||||
_obj = Capitalization.parse_obj({
|
||||
_obj = Capitalization.model_validate({
|
||||
"smallCamel": obj.get("smallCamel"),
|
||||
"CapitalCamel": obj.get("CapitalCamel"),
|
||||
"small_Snake": obj.get("small_Snake"),
|
||||
|
@ -29,14 +29,15 @@ class Cat(Animal):
|
||||
declawed: Optional[StrictBool] = None
|
||||
__properties = ["className", "color", "declawed"]
|
||||
|
||||
class Config:
|
||||
"""Pydantic configuration"""
|
||||
allow_population_by_field_name = True
|
||||
validate_assignment = True
|
||||
model_config = {
|
||||
"populate_by_name": True,
|
||||
"validate_assignment": True
|
||||
}
|
||||
|
||||
|
||||
def to_str(self) -> str:
|
||||
"""Returns the string representation of the model using alias"""
|
||||
return pprint.pformat(self.dict(by_alias=True))
|
||||
return pprint.pformat(self.model_dump(by_alias=True))
|
||||
|
||||
def to_json(self) -> str:
|
||||
"""Returns the JSON representation of the model using alias"""
|
||||
@ -50,7 +51,7 @@ class Cat(Animal):
|
||||
|
||||
def to_dict(self):
|
||||
"""Returns the dictionary representation of the model using alias"""
|
||||
_dict = self.dict(by_alias=True,
|
||||
_dict = self.model_dump(by_alias=True,
|
||||
exclude={
|
||||
},
|
||||
exclude_none=True)
|
||||
@ -63,9 +64,9 @@ class Cat(Animal):
|
||||
return None
|
||||
|
||||
if not isinstance(obj, dict):
|
||||
return Cat.parse_obj(obj)
|
||||
return Cat.model_validate(obj)
|
||||
|
||||
_obj = Cat.parse_obj({
|
||||
_obj = Cat.model_validate({
|
||||
"className": obj.get("className"),
|
||||
"color": obj.get("color") if obj.get("color") is not None else 'red',
|
||||
"declawed": obj.get("declawed")
|
||||
|
@ -29,14 +29,15 @@ class Category(BaseModel):
|
||||
name: StrictStr
|
||||
__properties = ["id", "name"]
|
||||
|
||||
class Config:
|
||||
"""Pydantic configuration"""
|
||||
allow_population_by_field_name = True
|
||||
validate_assignment = True
|
||||
model_config = {
|
||||
"populate_by_name": True,
|
||||
"validate_assignment": True
|
||||
}
|
||||
|
||||
|
||||
def to_str(self) -> str:
|
||||
"""Returns the string representation of the model using alias"""
|
||||
return pprint.pformat(self.dict(by_alias=True))
|
||||
return pprint.pformat(self.model_dump(by_alias=True))
|
||||
|
||||
def to_json(self) -> str:
|
||||
"""Returns the JSON representation of the model using alias"""
|
||||
@ -50,7 +51,7 @@ class Category(BaseModel):
|
||||
|
||||
def to_dict(self):
|
||||
"""Returns the dictionary representation of the model using alias"""
|
||||
_dict = self.dict(by_alias=True,
|
||||
_dict = self.model_dump(by_alias=True,
|
||||
exclude={
|
||||
},
|
||||
exclude_none=True)
|
||||
@ -63,9 +64,9 @@ class Category(BaseModel):
|
||||
return None
|
||||
|
||||
if not isinstance(obj, dict):
|
||||
return Category.parse_obj(obj)
|
||||
return Category.model_validate(obj)
|
||||
|
||||
_obj = Category.parse_obj({
|
||||
_obj = Category.model_validate({
|
||||
"id": obj.get("id"),
|
||||
"name": obj.get("name") if obj.get("name") is not None else 'default-name'
|
||||
})
|
||||
|
@ -29,14 +29,15 @@ class CircularReferenceModel(BaseModel):
|
||||
nested: Optional[FirstRef] = None
|
||||
__properties = ["size", "nested"]
|
||||
|
||||
class Config:
|
||||
"""Pydantic configuration"""
|
||||
allow_population_by_field_name = True
|
||||
validate_assignment = True
|
||||
model_config = {
|
||||
"populate_by_name": True,
|
||||
"validate_assignment": True
|
||||
}
|
||||
|
||||
|
||||
def to_str(self) -> str:
|
||||
"""Returns the string representation of the model using alias"""
|
||||
return pprint.pformat(self.dict(by_alias=True))
|
||||
return pprint.pformat(self.model_dump(by_alias=True))
|
||||
|
||||
def to_json(self) -> str:
|
||||
"""Returns the JSON representation of the model using alias"""
|
||||
@ -50,7 +51,7 @@ class CircularReferenceModel(BaseModel):
|
||||
|
||||
def to_dict(self):
|
||||
"""Returns the dictionary representation of the model using alias"""
|
||||
_dict = self.dict(by_alias=True,
|
||||
_dict = self.model_dump(by_alias=True,
|
||||
exclude={
|
||||
},
|
||||
exclude_none=True)
|
||||
@ -66,9 +67,9 @@ class CircularReferenceModel(BaseModel):
|
||||
return None
|
||||
|
||||
if not isinstance(obj, dict):
|
||||
return CircularReferenceModel.parse_obj(obj)
|
||||
return CircularReferenceModel.model_validate(obj)
|
||||
|
||||
_obj = CircularReferenceModel.parse_obj({
|
||||
_obj = CircularReferenceModel.model_validate({
|
||||
"size": obj.get("size"),
|
||||
"nested": FirstRef.from_dict(obj.get("nested")) if obj.get("nested") is not None else None
|
||||
})
|
||||
|
@ -29,14 +29,15 @@ class ClassModel(BaseModel):
|
||||
var_class: Optional[StrictStr] = Field(default=None, alias="_class")
|
||||
__properties = ["_class"]
|
||||
|
||||
class Config:
|
||||
"""Pydantic configuration"""
|
||||
allow_population_by_field_name = True
|
||||
validate_assignment = True
|
||||
model_config = {
|
||||
"populate_by_name": True,
|
||||
"validate_assignment": True
|
||||
}
|
||||
|
||||
|
||||
def to_str(self) -> str:
|
||||
"""Returns the string representation of the model using alias"""
|
||||
return pprint.pformat(self.dict(by_alias=True))
|
||||
return pprint.pformat(self.model_dump(by_alias=True))
|
||||
|
||||
def to_json(self) -> str:
|
||||
"""Returns the JSON representation of the model using alias"""
|
||||
@ -50,7 +51,7 @@ class ClassModel(BaseModel):
|
||||
|
||||
def to_dict(self):
|
||||
"""Returns the dictionary representation of the model using alias"""
|
||||
_dict = self.dict(by_alias=True,
|
||||
_dict = self.model_dump(by_alias=True,
|
||||
exclude={
|
||||
},
|
||||
exclude_none=True)
|
||||
@ -63,9 +64,9 @@ class ClassModel(BaseModel):
|
||||
return None
|
||||
|
||||
if not isinstance(obj, dict):
|
||||
return ClassModel.parse_obj(obj)
|
||||
return ClassModel.model_validate(obj)
|
||||
|
||||
_obj = ClassModel.parse_obj({
|
||||
_obj = ClassModel.model_validate({
|
||||
"_class": obj.get("_class")
|
||||
})
|
||||
return _obj
|
||||
|
@ -28,14 +28,15 @@ class Client(BaseModel):
|
||||
client: Optional[StrictStr] = None
|
||||
__properties = ["client"]
|
||||
|
||||
class Config:
|
||||
"""Pydantic configuration"""
|
||||
allow_population_by_field_name = True
|
||||
validate_assignment = True
|
||||
model_config = {
|
||||
"populate_by_name": True,
|
||||
"validate_assignment": True
|
||||
}
|
||||
|
||||
|
||||
def to_str(self) -> str:
|
||||
"""Returns the string representation of the model using alias"""
|
||||
return pprint.pformat(self.dict(by_alias=True))
|
||||
return pprint.pformat(self.model_dump(by_alias=True))
|
||||
|
||||
def to_json(self) -> str:
|
||||
"""Returns the JSON representation of the model using alias"""
|
||||
@ -49,7 +50,7 @@ class Client(BaseModel):
|
||||
|
||||
def to_dict(self):
|
||||
"""Returns the dictionary representation of the model using alias"""
|
||||
_dict = self.dict(by_alias=True,
|
||||
_dict = self.model_dump(by_alias=True,
|
||||
exclude={
|
||||
},
|
||||
exclude_none=True)
|
||||
@ -62,9 +63,9 @@ class Client(BaseModel):
|
||||
return None
|
||||
|
||||
if not isinstance(obj, dict):
|
||||
return Client.parse_obj(obj)
|
||||
return Client.model_validate(obj)
|
||||
|
||||
_obj = Client.parse_obj({
|
||||
_obj = Client.model_validate({
|
||||
"client": obj.get("client")
|
||||
})
|
||||
return _obj
|
||||
|
@ -19,7 +19,7 @@ import pprint
|
||||
import re # noqa: F401
|
||||
|
||||
from typing import Any, List, Optional
|
||||
from pydantic import BaseModel, Field, StrictStr, ValidationError, validator
|
||||
from pydantic import BaseModel, Field, StrictStr, ValidationError, field_validator
|
||||
from pydantic import Field
|
||||
from typing_extensions import Annotated
|
||||
from typing import Union, Any, List, TYPE_CHECKING, Optional, Dict
|
||||
@ -33,16 +33,18 @@ class Color(BaseModel):
|
||||
RGB array, RGBA array, or hex string.
|
||||
"""
|
||||
# data type: List[int]
|
||||
oneof_schema_1_validator: Optional[Annotated[List[Annotated[int, Field(le=255, strict=True, ge=0)]], Field(min_items=3, max_items=3)]] = Field(default=None, description="RGB three element array with values 0-255.")
|
||||
oneof_schema_1_validator: Optional[Annotated[List[Annotated[int, Field(le=255, strict=True, ge=0)]], Field(min_length=3, max_length=3)]] = Field(default=None, description="RGB three element array with values 0-255.")
|
||||
# data type: List[int]
|
||||
oneof_schema_2_validator: Optional[Annotated[List[Annotated[int, Field(le=255, strict=True, ge=0)]], Field(min_items=4, max_items=4)]] = Field(default=None, description="RGBA four element array with values 0-255.")
|
||||
oneof_schema_2_validator: Optional[Annotated[List[Annotated[int, Field(le=255, strict=True, ge=0)]], Field(min_length=4, max_length=4)]] = Field(default=None, description="RGBA four element array with values 0-255.")
|
||||
# data type: str
|
||||
oneof_schema_3_validator: Optional[Annotated[str, Field(min_length=7, strict=True, max_length=7)]] = Field(default=None, description="Hex color string, such as #00FF00.")
|
||||
actual_instance: Optional[Union[List[int], str]] = None
|
||||
one_of_schemas: List[str] = Literal[COLOR_ONE_OF_SCHEMAS]
|
||||
one_of_schemas: List[str] = Literal["List[int]", "str"]
|
||||
|
||||
model_config = {
|
||||
"validate_assignment": True
|
||||
}
|
||||
|
||||
class Config:
|
||||
validate_assignment = True
|
||||
|
||||
def __init__(self, *args, **kwargs) -> None:
|
||||
if args:
|
||||
@ -54,12 +56,12 @@ class Color(BaseModel):
|
||||
else:
|
||||
super().__init__(**kwargs)
|
||||
|
||||
@validator('actual_instance')
|
||||
@field_validator('actual_instance')
|
||||
def actual_instance_must_validate_oneof(cls, v):
|
||||
if v is None:
|
||||
return v
|
||||
|
||||
instance = Color.construct()
|
||||
instance = Color.model_construct()
|
||||
error_messages = []
|
||||
match = 0
|
||||
# validate data type: List[int]
|
||||
@ -96,7 +98,7 @@ class Color(BaseModel):
|
||||
@classmethod
|
||||
def from_json(cls, json_str: str) -> Color:
|
||||
"""Returns the object represented by the json string"""
|
||||
instance = Color.construct()
|
||||
instance = Color.model_construct()
|
||||
if json_str is None:
|
||||
return instance
|
||||
|
||||
@ -165,6 +167,6 @@ class Color(BaseModel):
|
||||
|
||||
def to_str(self) -> str:
|
||||
"""Returns the string representation of the actual instance"""
|
||||
return pprint.pformat(self.dict())
|
||||
return pprint.pformat(self.model_dump())
|
||||
|
||||
|
||||
|
@ -30,14 +30,15 @@ class Creature(BaseModel):
|
||||
type: StrictStr
|
||||
__properties = ["info", "type"]
|
||||
|
||||
class Config:
|
||||
"""Pydantic configuration"""
|
||||
allow_population_by_field_name = True
|
||||
validate_assignment = True
|
||||
model_config = {
|
||||
"populate_by_name": True,
|
||||
"validate_assignment": True
|
||||
}
|
||||
|
||||
|
||||
def to_str(self) -> str:
|
||||
"""Returns the string representation of the model using alias"""
|
||||
return pprint.pformat(self.dict(by_alias=True))
|
||||
return pprint.pformat(self.model_dump(by_alias=True))
|
||||
|
||||
def to_json(self) -> str:
|
||||
"""Returns the JSON representation of the model using alias"""
|
||||
@ -51,7 +52,7 @@ class Creature(BaseModel):
|
||||
|
||||
def to_dict(self):
|
||||
"""Returns the dictionary representation of the model using alias"""
|
||||
_dict = self.dict(by_alias=True,
|
||||
_dict = self.model_dump(by_alias=True,
|
||||
exclude={
|
||||
},
|
||||
exclude_none=True)
|
||||
@ -67,9 +68,9 @@ class Creature(BaseModel):
|
||||
return None
|
||||
|
||||
if not isinstance(obj, dict):
|
||||
return Creature.parse_obj(obj)
|
||||
return Creature.model_validate(obj)
|
||||
|
||||
_obj = Creature.parse_obj({
|
||||
_obj = Creature.model_validate({
|
||||
"info": CreatureInfo.from_dict(obj.get("info")) if obj.get("info") is not None else None,
|
||||
"type": obj.get("type")
|
||||
})
|
||||
|
@ -28,14 +28,15 @@ class CreatureInfo(BaseModel):
|
||||
name: StrictStr
|
||||
__properties = ["name"]
|
||||
|
||||
class Config:
|
||||
"""Pydantic configuration"""
|
||||
allow_population_by_field_name = True
|
||||
validate_assignment = True
|
||||
model_config = {
|
||||
"populate_by_name": True,
|
||||
"validate_assignment": True
|
||||
}
|
||||
|
||||
|
||||
def to_str(self) -> str:
|
||||
"""Returns the string representation of the model using alias"""
|
||||
return pprint.pformat(self.dict(by_alias=True))
|
||||
return pprint.pformat(self.model_dump(by_alias=True))
|
||||
|
||||
def to_json(self) -> str:
|
||||
"""Returns the JSON representation of the model using alias"""
|
||||
@ -49,7 +50,7 @@ class CreatureInfo(BaseModel):
|
||||
|
||||
def to_dict(self):
|
||||
"""Returns the dictionary representation of the model using alias"""
|
||||
_dict = self.dict(by_alias=True,
|
||||
_dict = self.model_dump(by_alias=True,
|
||||
exclude={
|
||||
},
|
||||
exclude_none=True)
|
||||
@ -62,9 +63,9 @@ class CreatureInfo(BaseModel):
|
||||
return None
|
||||
|
||||
if not isinstance(obj, dict):
|
||||
return CreatureInfo.parse_obj(obj)
|
||||
return CreatureInfo.model_validate(obj)
|
||||
|
||||
_obj = CreatureInfo.parse_obj({
|
||||
_obj = CreatureInfo.model_validate({
|
||||
"name": obj.get("name")
|
||||
})
|
||||
return _obj
|
||||
|
@ -30,14 +30,15 @@ class DanishPig(BaseModel):
|
||||
size: StrictInt
|
||||
__properties = ["className", "size"]
|
||||
|
||||
class Config:
|
||||
"""Pydantic configuration"""
|
||||
allow_population_by_field_name = True
|
||||
validate_assignment = True
|
||||
model_config = {
|
||||
"populate_by_name": True,
|
||||
"validate_assignment": True
|
||||
}
|
||||
|
||||
|
||||
def to_str(self) -> str:
|
||||
"""Returns the string representation of the model using alias"""
|
||||
return pprint.pformat(self.dict(by_alias=True))
|
||||
return pprint.pformat(self.model_dump(by_alias=True))
|
||||
|
||||
def to_json(self) -> str:
|
||||
"""Returns the JSON representation of the model using alias"""
|
||||
@ -51,7 +52,7 @@ class DanishPig(BaseModel):
|
||||
|
||||
def to_dict(self):
|
||||
"""Returns the dictionary representation of the model using alias"""
|
||||
_dict = self.dict(by_alias=True,
|
||||
_dict = self.model_dump(by_alias=True,
|
||||
exclude={
|
||||
},
|
||||
exclude_none=True)
|
||||
@ -64,9 +65,9 @@ class DanishPig(BaseModel):
|
||||
return None
|
||||
|
||||
if not isinstance(obj, dict):
|
||||
return DanishPig.parse_obj(obj)
|
||||
return DanishPig.model_validate(obj)
|
||||
|
||||
_obj = DanishPig.parse_obj({
|
||||
_obj = DanishPig.model_validate({
|
||||
"className": obj.get("className"),
|
||||
"size": obj.get("size")
|
||||
})
|
||||
|
@ -28,14 +28,15 @@ class DeprecatedObject(BaseModel):
|
||||
name: Optional[StrictStr] = None
|
||||
__properties = ["name"]
|
||||
|
||||
class Config:
|
||||
"""Pydantic configuration"""
|
||||
allow_population_by_field_name = True
|
||||
validate_assignment = True
|
||||
model_config = {
|
||||
"populate_by_name": True,
|
||||
"validate_assignment": True
|
||||
}
|
||||
|
||||
|
||||
def to_str(self) -> str:
|
||||
"""Returns the string representation of the model using alias"""
|
||||
return pprint.pformat(self.dict(by_alias=True))
|
||||
return pprint.pformat(self.model_dump(by_alias=True))
|
||||
|
||||
def to_json(self) -> str:
|
||||
"""Returns the JSON representation of the model using alias"""
|
||||
@ -49,7 +50,7 @@ class DeprecatedObject(BaseModel):
|
||||
|
||||
def to_dict(self):
|
||||
"""Returns the dictionary representation of the model using alias"""
|
||||
_dict = self.dict(by_alias=True,
|
||||
_dict = self.model_dump(by_alias=True,
|
||||
exclude={
|
||||
},
|
||||
exclude_none=True)
|
||||
@ -62,9 +63,9 @@ class DeprecatedObject(BaseModel):
|
||||
return None
|
||||
|
||||
if not isinstance(obj, dict):
|
||||
return DeprecatedObject.parse_obj(obj)
|
||||
return DeprecatedObject.model_validate(obj)
|
||||
|
||||
_obj = DeprecatedObject.parse_obj({
|
||||
_obj = DeprecatedObject.model_validate({
|
||||
"name": obj.get("name")
|
||||
})
|
||||
return _obj
|
||||
|
@ -29,14 +29,15 @@ class Dog(Animal):
|
||||
breed: Optional[StrictStr] = None
|
||||
__properties = ["className", "color", "breed"]
|
||||
|
||||
class Config:
|
||||
"""Pydantic configuration"""
|
||||
allow_population_by_field_name = True
|
||||
validate_assignment = True
|
||||
model_config = {
|
||||
"populate_by_name": True,
|
||||
"validate_assignment": True
|
||||
}
|
||||
|
||||
|
||||
def to_str(self) -> str:
|
||||
"""Returns the string representation of the model using alias"""
|
||||
return pprint.pformat(self.dict(by_alias=True))
|
||||
return pprint.pformat(self.model_dump(by_alias=True))
|
||||
|
||||
def to_json(self) -> str:
|
||||
"""Returns the JSON representation of the model using alias"""
|
||||
@ -50,7 +51,7 @@ class Dog(Animal):
|
||||
|
||||
def to_dict(self):
|
||||
"""Returns the dictionary representation of the model using alias"""
|
||||
_dict = self.dict(by_alias=True,
|
||||
_dict = self.model_dump(by_alias=True,
|
||||
exclude={
|
||||
},
|
||||
exclude_none=True)
|
||||
@ -63,9 +64,9 @@ class Dog(Animal):
|
||||
return None
|
||||
|
||||
if not isinstance(obj, dict):
|
||||
return Dog.parse_obj(obj)
|
||||
return Dog.model_validate(obj)
|
||||
|
||||
_obj = Dog.parse_obj({
|
||||
_obj = Dog.model_validate({
|
||||
"className": obj.get("className"),
|
||||
"color": obj.get("color") if obj.get("color") is not None else 'red',
|
||||
"breed": obj.get("breed")
|
||||
|
@ -29,14 +29,15 @@ class DummyModel(BaseModel):
|
||||
self_ref: Optional[SelfReferenceModel] = None
|
||||
__properties = ["category", "self_ref"]
|
||||
|
||||
class Config:
|
||||
"""Pydantic configuration"""
|
||||
allow_population_by_field_name = True
|
||||
validate_assignment = True
|
||||
model_config = {
|
||||
"populate_by_name": True,
|
||||
"validate_assignment": True
|
||||
}
|
||||
|
||||
|
||||
def to_str(self) -> str:
|
||||
"""Returns the string representation of the model using alias"""
|
||||
return pprint.pformat(self.dict(by_alias=True))
|
||||
return pprint.pformat(self.model_dump(by_alias=True))
|
||||
|
||||
def to_json(self) -> str:
|
||||
"""Returns the JSON representation of the model using alias"""
|
||||
@ -50,7 +51,7 @@ class DummyModel(BaseModel):
|
||||
|
||||
def to_dict(self):
|
||||
"""Returns the dictionary representation of the model using alias"""
|
||||
_dict = self.dict(by_alias=True,
|
||||
_dict = self.model_dump(by_alias=True,
|
||||
exclude={
|
||||
},
|
||||
exclude_none=True)
|
||||
@ -66,9 +67,9 @@ class DummyModel(BaseModel):
|
||||
return None
|
||||
|
||||
if not isinstance(obj, dict):
|
||||
return DummyModel.parse_obj(obj)
|
||||
return DummyModel.model_validate(obj)
|
||||
|
||||
_obj = DummyModel.parse_obj({
|
||||
_obj = DummyModel.model_validate({
|
||||
"category": obj.get("category"),
|
||||
"self_ref": SelfReferenceModel.from_dict(obj.get("self_ref")) if obj.get("self_ref") is not None else None
|
||||
})
|
||||
|
@ -19,7 +19,7 @@ import json
|
||||
|
||||
|
||||
from typing import List, Optional
|
||||
from pydantic import BaseModel, StrictStr, validator
|
||||
from pydantic import BaseModel, StrictStr, field_validator
|
||||
|
||||
class EnumArrays(BaseModel):
|
||||
"""
|
||||
@ -29,7 +29,7 @@ class EnumArrays(BaseModel):
|
||||
array_enum: Optional[List[StrictStr]] = None
|
||||
__properties = ["just_symbol", "array_enum"]
|
||||
|
||||
@validator('just_symbol')
|
||||
@field_validator('just_symbol')
|
||||
def just_symbol_validate_enum(cls, value):
|
||||
"""Validates the enum"""
|
||||
if value is None:
|
||||
@ -39,7 +39,7 @@ class EnumArrays(BaseModel):
|
||||
raise ValueError("must be one of enum values ('>=', '$')")
|
||||
return value
|
||||
|
||||
@validator('array_enum')
|
||||
@field_validator('array_enum')
|
||||
def array_enum_validate_enum(cls, value):
|
||||
"""Validates the enum"""
|
||||
if value is None:
|
||||
@ -50,14 +50,15 @@ class EnumArrays(BaseModel):
|
||||
raise ValueError("each list item must be one of ('fish', 'crab')")
|
||||
return value
|
||||
|
||||
class Config:
|
||||
"""Pydantic configuration"""
|
||||
allow_population_by_field_name = True
|
||||
validate_assignment = True
|
||||
model_config = {
|
||||
"populate_by_name": True,
|
||||
"validate_assignment": True
|
||||
}
|
||||
|
||||
|
||||
def to_str(self) -> str:
|
||||
"""Returns the string representation of the model using alias"""
|
||||
return pprint.pformat(self.dict(by_alias=True))
|
||||
return pprint.pformat(self.model_dump(by_alias=True))
|
||||
|
||||
def to_json(self) -> str:
|
||||
"""Returns the JSON representation of the model using alias"""
|
||||
@ -71,7 +72,7 @@ class EnumArrays(BaseModel):
|
||||
|
||||
def to_dict(self):
|
||||
"""Returns the dictionary representation of the model using alias"""
|
||||
_dict = self.dict(by_alias=True,
|
||||
_dict = self.model_dump(by_alias=True,
|
||||
exclude={
|
||||
},
|
||||
exclude_none=True)
|
||||
@ -84,9 +85,9 @@ class EnumArrays(BaseModel):
|
||||
return None
|
||||
|
||||
if not isinstance(obj, dict):
|
||||
return EnumArrays.parse_obj(obj)
|
||||
return EnumArrays.model_validate(obj)
|
||||
|
||||
_obj = EnumArrays.parse_obj({
|
||||
_obj = EnumArrays.model_validate({
|
||||
"just_symbol": obj.get("just_symbol"),
|
||||
"array_enum": obj.get("array_enum")
|
||||
})
|
||||
|
@ -19,7 +19,7 @@ import json
|
||||
|
||||
|
||||
from typing import Optional
|
||||
from pydantic import BaseModel, StrictInt, StrictStr, validator
|
||||
from pydantic import BaseModel, StrictInt, StrictStr, field_validator
|
||||
from pydantic import Field
|
||||
from petstore_api.models.outer_enum import OuterEnum
|
||||
from petstore_api.models.outer_enum_default_value import OuterEnumDefaultValue
|
||||
@ -41,7 +41,7 @@ class EnumTest(BaseModel):
|
||||
outer_enum_integer_default_value: Optional[OuterEnumIntegerDefaultValue] = Field(default=None, alias="outerEnumIntegerDefaultValue")
|
||||
__properties = ["enum_string", "enum_string_required", "enum_integer_default", "enum_integer", "enum_number", "outerEnum", "outerEnumInteger", "outerEnumDefaultValue", "outerEnumIntegerDefaultValue"]
|
||||
|
||||
@validator('enum_string')
|
||||
@field_validator('enum_string')
|
||||
def enum_string_validate_enum(cls, value):
|
||||
"""Validates the enum"""
|
||||
if value is None:
|
||||
@ -51,14 +51,14 @@ class EnumTest(BaseModel):
|
||||
raise ValueError("must be one of enum values ('UPPER', 'lower', '')")
|
||||
return value
|
||||
|
||||
@validator('enum_string_required')
|
||||
@field_validator('enum_string_required')
|
||||
def enum_string_required_validate_enum(cls, value):
|
||||
"""Validates the enum"""
|
||||
if value not in ('UPPER', 'lower', ''):
|
||||
raise ValueError("must be one of enum values ('UPPER', 'lower', '')")
|
||||
return value
|
||||
|
||||
@validator('enum_integer_default')
|
||||
@field_validator('enum_integer_default')
|
||||
def enum_integer_default_validate_enum(cls, value):
|
||||
"""Validates the enum"""
|
||||
if value is None:
|
||||
@ -68,7 +68,7 @@ class EnumTest(BaseModel):
|
||||
raise ValueError("must be one of enum values (1, 5, 14)")
|
||||
return value
|
||||
|
||||
@validator('enum_integer')
|
||||
@field_validator('enum_integer')
|
||||
def enum_integer_validate_enum(cls, value):
|
||||
"""Validates the enum"""
|
||||
if value is None:
|
||||
@ -78,7 +78,7 @@ class EnumTest(BaseModel):
|
||||
raise ValueError("must be one of enum values (1, -1)")
|
||||
return value
|
||||
|
||||
@validator('enum_number')
|
||||
@field_validator('enum_number')
|
||||
def enum_number_validate_enum(cls, value):
|
||||
"""Validates the enum"""
|
||||
if value is None:
|
||||
@ -88,14 +88,15 @@ class EnumTest(BaseModel):
|
||||
raise ValueError("must be one of enum values (1.1, -1.2)")
|
||||
return value
|
||||
|
||||
class Config:
|
||||
"""Pydantic configuration"""
|
||||
allow_population_by_field_name = True
|
||||
validate_assignment = True
|
||||
model_config = {
|
||||
"populate_by_name": True,
|
||||
"validate_assignment": True
|
||||
}
|
||||
|
||||
|
||||
def to_str(self) -> str:
|
||||
"""Returns the string representation of the model using alias"""
|
||||
return pprint.pformat(self.dict(by_alias=True))
|
||||
return pprint.pformat(self.model_dump(by_alias=True))
|
||||
|
||||
def to_json(self) -> str:
|
||||
"""Returns the JSON representation of the model using alias"""
|
||||
@ -109,13 +110,13 @@ class EnumTest(BaseModel):
|
||||
|
||||
def to_dict(self):
|
||||
"""Returns the dictionary representation of the model using alias"""
|
||||
_dict = self.dict(by_alias=True,
|
||||
_dict = self.model_dump(by_alias=True,
|
||||
exclude={
|
||||
},
|
||||
exclude_none=True)
|
||||
# set to None if outer_enum (nullable) is None
|
||||
# and __fields_set__ contains the field
|
||||
if self.outer_enum is None and "outer_enum" in self.__fields_set__:
|
||||
# and model_fields_set contains the field
|
||||
if self.outer_enum is None and "outer_enum" in self.model_fields_set:
|
||||
_dict['outerEnum'] = None
|
||||
|
||||
return _dict
|
||||
@ -127,9 +128,9 @@ class EnumTest(BaseModel):
|
||||
return None
|
||||
|
||||
if not isinstance(obj, dict):
|
||||
return EnumTest.parse_obj(obj)
|
||||
return EnumTest.model_validate(obj)
|
||||
|
||||
_obj = EnumTest.parse_obj({
|
||||
_obj = EnumTest.model_validate({
|
||||
"enum_string": obj.get("enum_string"),
|
||||
"enum_string_required": obj.get("enum_string_required"),
|
||||
"enum_integer_default": obj.get("enum_integer_default") if obj.get("enum_integer_default") is not None else 5,
|
||||
|
@ -29,14 +29,15 @@ class File(BaseModel):
|
||||
source_uri: Optional[StrictStr] = Field(default=None, description="Test capitalization", alias="sourceURI")
|
||||
__properties = ["sourceURI"]
|
||||
|
||||
class Config:
|
||||
"""Pydantic configuration"""
|
||||
allow_population_by_field_name = True
|
||||
validate_assignment = True
|
||||
model_config = {
|
||||
"populate_by_name": True,
|
||||
"validate_assignment": True
|
||||
}
|
||||
|
||||
|
||||
def to_str(self) -> str:
|
||||
"""Returns the string representation of the model using alias"""
|
||||
return pprint.pformat(self.dict(by_alias=True))
|
||||
return pprint.pformat(self.model_dump(by_alias=True))
|
||||
|
||||
def to_json(self) -> str:
|
||||
"""Returns the JSON representation of the model using alias"""
|
||||
@ -50,7 +51,7 @@ class File(BaseModel):
|
||||
|
||||
def to_dict(self):
|
||||
"""Returns the dictionary representation of the model using alias"""
|
||||
_dict = self.dict(by_alias=True,
|
||||
_dict = self.model_dump(by_alias=True,
|
||||
exclude={
|
||||
},
|
||||
exclude_none=True)
|
||||
@ -63,9 +64,9 @@ class File(BaseModel):
|
||||
return None
|
||||
|
||||
if not isinstance(obj, dict):
|
||||
return File.parse_obj(obj)
|
||||
return File.model_validate(obj)
|
||||
|
||||
_obj = File.parse_obj({
|
||||
_obj = File.model_validate({
|
||||
"sourceURI": obj.get("sourceURI")
|
||||
})
|
||||
return _obj
|
||||
|
@ -30,14 +30,15 @@ class FileSchemaTestClass(BaseModel):
|
||||
files: Optional[List[File]] = None
|
||||
__properties = ["file", "files"]
|
||||
|
||||
class Config:
|
||||
"""Pydantic configuration"""
|
||||
allow_population_by_field_name = True
|
||||
validate_assignment = True
|
||||
model_config = {
|
||||
"populate_by_name": True,
|
||||
"validate_assignment": True
|
||||
}
|
||||
|
||||
|
||||
def to_str(self) -> str:
|
||||
"""Returns the string representation of the model using alias"""
|
||||
return pprint.pformat(self.dict(by_alias=True))
|
||||
return pprint.pformat(self.model_dump(by_alias=True))
|
||||
|
||||
def to_json(self) -> str:
|
||||
"""Returns the JSON representation of the model using alias"""
|
||||
@ -51,7 +52,7 @@ class FileSchemaTestClass(BaseModel):
|
||||
|
||||
def to_dict(self):
|
||||
"""Returns the dictionary representation of the model using alias"""
|
||||
_dict = self.dict(by_alias=True,
|
||||
_dict = self.model_dump(by_alias=True,
|
||||
exclude={
|
||||
},
|
||||
exclude_none=True)
|
||||
@ -74,9 +75,9 @@ class FileSchemaTestClass(BaseModel):
|
||||
return None
|
||||
|
||||
if not isinstance(obj, dict):
|
||||
return FileSchemaTestClass.parse_obj(obj)
|
||||
return FileSchemaTestClass.model_validate(obj)
|
||||
|
||||
_obj = FileSchemaTestClass.parse_obj({
|
||||
_obj = FileSchemaTestClass.model_validate({
|
||||
"file": File.from_dict(obj.get("file")) if obj.get("file") is not None else None,
|
||||
"files": [File.from_dict(_item) for _item in obj.get("files")] if obj.get("files") is not None else None
|
||||
})
|
||||
|
@ -29,14 +29,15 @@ class FirstRef(BaseModel):
|
||||
self_ref: Optional[SecondRef] = None
|
||||
__properties = ["category", "self_ref"]
|
||||
|
||||
class Config:
|
||||
"""Pydantic configuration"""
|
||||
allow_population_by_field_name = True
|
||||
validate_assignment = True
|
||||
model_config = {
|
||||
"populate_by_name": True,
|
||||
"validate_assignment": True
|
||||
}
|
||||
|
||||
|
||||
def to_str(self) -> str:
|
||||
"""Returns the string representation of the model using alias"""
|
||||
return pprint.pformat(self.dict(by_alias=True))
|
||||
return pprint.pformat(self.model_dump(by_alias=True))
|
||||
|
||||
def to_json(self) -> str:
|
||||
"""Returns the JSON representation of the model using alias"""
|
||||
@ -50,7 +51,7 @@ class FirstRef(BaseModel):
|
||||
|
||||
def to_dict(self):
|
||||
"""Returns the dictionary representation of the model using alias"""
|
||||
_dict = self.dict(by_alias=True,
|
||||
_dict = self.model_dump(by_alias=True,
|
||||
exclude={
|
||||
},
|
||||
exclude_none=True)
|
||||
@ -66,9 +67,9 @@ class FirstRef(BaseModel):
|
||||
return None
|
||||
|
||||
if not isinstance(obj, dict):
|
||||
return FirstRef.parse_obj(obj)
|
||||
return FirstRef.model_validate(obj)
|
||||
|
||||
_obj = FirstRef.parse_obj({
|
||||
_obj = FirstRef.model_validate({
|
||||
"category": obj.get("category"),
|
||||
"self_ref": SecondRef.from_dict(obj.get("self_ref")) if obj.get("self_ref") is not None else None
|
||||
})
|
||||
|
@ -28,14 +28,15 @@ class Foo(BaseModel):
|
||||
bar: Optional[StrictStr] = 'bar'
|
||||
__properties = ["bar"]
|
||||
|
||||
class Config:
|
||||
"""Pydantic configuration"""
|
||||
allow_population_by_field_name = True
|
||||
validate_assignment = True
|
||||
model_config = {
|
||||
"populate_by_name": True,
|
||||
"validate_assignment": True
|
||||
}
|
||||
|
||||
|
||||
def to_str(self) -> str:
|
||||
"""Returns the string representation of the model using alias"""
|
||||
return pprint.pformat(self.dict(by_alias=True))
|
||||
return pprint.pformat(self.model_dump(by_alias=True))
|
||||
|
||||
def to_json(self) -> str:
|
||||
"""Returns the JSON representation of the model using alias"""
|
||||
@ -49,7 +50,7 @@ class Foo(BaseModel):
|
||||
|
||||
def to_dict(self):
|
||||
"""Returns the dictionary representation of the model using alias"""
|
||||
_dict = self.dict(by_alias=True,
|
||||
_dict = self.model_dump(by_alias=True,
|
||||
exclude={
|
||||
},
|
||||
exclude_none=True)
|
||||
@ -62,9 +63,9 @@ class Foo(BaseModel):
|
||||
return None
|
||||
|
||||
if not isinstance(obj, dict):
|
||||
return Foo.parse_obj(obj)
|
||||
return Foo.model_validate(obj)
|
||||
|
||||
_obj = Foo.parse_obj({
|
||||
_obj = Foo.model_validate({
|
||||
"bar": obj.get("bar") if obj.get("bar") is not None else 'bar'
|
||||
})
|
||||
return _obj
|
||||
|
@ -29,14 +29,15 @@ class FooGetDefaultResponse(BaseModel):
|
||||
string: Optional[Foo] = None
|
||||
__properties = ["string"]
|
||||
|
||||
class Config:
|
||||
"""Pydantic configuration"""
|
||||
allow_population_by_field_name = True
|
||||
validate_assignment = True
|
||||
model_config = {
|
||||
"populate_by_name": True,
|
||||
"validate_assignment": True
|
||||
}
|
||||
|
||||
|
||||
def to_str(self) -> str:
|
||||
"""Returns the string representation of the model using alias"""
|
||||
return pprint.pformat(self.dict(by_alias=True))
|
||||
return pprint.pformat(self.model_dump(by_alias=True))
|
||||
|
||||
def to_json(self) -> str:
|
||||
"""Returns the JSON representation of the model using alias"""
|
||||
@ -50,7 +51,7 @@ class FooGetDefaultResponse(BaseModel):
|
||||
|
||||
def to_dict(self):
|
||||
"""Returns the dictionary representation of the model using alias"""
|
||||
_dict = self.dict(by_alias=True,
|
||||
_dict = self.model_dump(by_alias=True,
|
||||
exclude={
|
||||
},
|
||||
exclude_none=True)
|
||||
@ -66,9 +67,9 @@ class FooGetDefaultResponse(BaseModel):
|
||||
return None
|
||||
|
||||
if not isinstance(obj, dict):
|
||||
return FooGetDefaultResponse.parse_obj(obj)
|
||||
return FooGetDefaultResponse.model_validate(obj)
|
||||
|
||||
_obj = FooGetDefaultResponse.parse_obj({
|
||||
_obj = FooGetDefaultResponse.model_validate({
|
||||
"string": Foo.from_dict(obj.get("string")) if obj.get("string") is not None else None
|
||||
})
|
||||
return _obj
|
||||
|
@ -19,7 +19,7 @@ import json
|
||||
|
||||
from datetime import date, datetime
|
||||
from typing import Optional, Union
|
||||
from pydantic import BaseModel, StrictBytes, StrictInt, StrictStr, validator
|
||||
from pydantic import BaseModel, StrictBytes, StrictInt, StrictStr, field_validator
|
||||
from decimal import Decimal
|
||||
from pydantic import Field
|
||||
from typing_extensions import Annotated
|
||||
@ -46,7 +46,7 @@ class FormatTest(BaseModel):
|
||||
pattern_with_digits_and_delimiter: Optional[Annotated[str, Field(strict=True)]] = Field(default=None, description="A string starting with 'image_' (case insensitive) and one to three digits following i.e. Image_01.")
|
||||
__properties = ["integer", "int32", "int64", "number", "double", "decimal", "string", "string_with_double_quote_pattern", "byte", "binary", "date", "dateTime", "uuid", "password", "pattern_with_digits", "pattern_with_digits_and_delimiter"]
|
||||
|
||||
@validator('string')
|
||||
@field_validator('string')
|
||||
def string_validate_regular_expression(cls, value):
|
||||
"""Validates the regular expression"""
|
||||
if value is None:
|
||||
@ -56,7 +56,7 @@ class FormatTest(BaseModel):
|
||||
raise ValueError(r"must validate the regular expression /[a-z]/i")
|
||||
return value
|
||||
|
||||
@validator('string_with_double_quote_pattern')
|
||||
@field_validator('string_with_double_quote_pattern')
|
||||
def string_with_double_quote_pattern_validate_regular_expression(cls, value):
|
||||
"""Validates the regular expression"""
|
||||
if value is None:
|
||||
@ -66,7 +66,7 @@ class FormatTest(BaseModel):
|
||||
raise ValueError(r"must validate the regular expression /this is \"something\"/")
|
||||
return value
|
||||
|
||||
@validator('pattern_with_digits')
|
||||
@field_validator('pattern_with_digits')
|
||||
def pattern_with_digits_validate_regular_expression(cls, value):
|
||||
"""Validates the regular expression"""
|
||||
if value is None:
|
||||
@ -76,7 +76,7 @@ class FormatTest(BaseModel):
|
||||
raise ValueError(r"must validate the regular expression /^\d{10}$/")
|
||||
return value
|
||||
|
||||
@validator('pattern_with_digits_and_delimiter')
|
||||
@field_validator('pattern_with_digits_and_delimiter')
|
||||
def pattern_with_digits_and_delimiter_validate_regular_expression(cls, value):
|
||||
"""Validates the regular expression"""
|
||||
if value is None:
|
||||
@ -86,14 +86,15 @@ class FormatTest(BaseModel):
|
||||
raise ValueError(r"must validate the regular expression /^image_\d{1,3}$/i")
|
||||
return value
|
||||
|
||||
class Config:
|
||||
"""Pydantic configuration"""
|
||||
allow_population_by_field_name = True
|
||||
validate_assignment = True
|
||||
model_config = {
|
||||
"populate_by_name": True,
|
||||
"validate_assignment": True
|
||||
}
|
||||
|
||||
|
||||
def to_str(self) -> str:
|
||||
"""Returns the string representation of the model using alias"""
|
||||
return pprint.pformat(self.dict(by_alias=True))
|
||||
return pprint.pformat(self.model_dump(by_alias=True))
|
||||
|
||||
def to_json(self) -> str:
|
||||
"""Returns the JSON representation of the model using alias"""
|
||||
@ -107,7 +108,7 @@ class FormatTest(BaseModel):
|
||||
|
||||
def to_dict(self):
|
||||
"""Returns the dictionary representation of the model using alias"""
|
||||
_dict = self.dict(by_alias=True,
|
||||
_dict = self.model_dump(by_alias=True,
|
||||
exclude={
|
||||
},
|
||||
exclude_none=True)
|
||||
@ -120,9 +121,9 @@ class FormatTest(BaseModel):
|
||||
return None
|
||||
|
||||
if not isinstance(obj, dict):
|
||||
return FormatTest.parse_obj(obj)
|
||||
return FormatTest.model_validate(obj)
|
||||
|
||||
_obj = FormatTest.parse_obj({
|
||||
_obj = FormatTest.model_validate({
|
||||
"integer": obj.get("integer"),
|
||||
"int32": obj.get("int32"),
|
||||
"int64": obj.get("int64"),
|
||||
|
@ -29,14 +29,15 @@ class HasOnlyReadOnly(BaseModel):
|
||||
foo: Optional[StrictStr] = None
|
||||
__properties = ["bar", "foo"]
|
||||
|
||||
class Config:
|
||||
"""Pydantic configuration"""
|
||||
allow_population_by_field_name = True
|
||||
validate_assignment = True
|
||||
model_config = {
|
||||
"populate_by_name": True,
|
||||
"validate_assignment": True
|
||||
}
|
||||
|
||||
|
||||
def to_str(self) -> str:
|
||||
"""Returns the string representation of the model using alias"""
|
||||
return pprint.pformat(self.dict(by_alias=True))
|
||||
return pprint.pformat(self.model_dump(by_alias=True))
|
||||
|
||||
def to_json(self) -> str:
|
||||
"""Returns the JSON representation of the model using alias"""
|
||||
@ -50,7 +51,7 @@ class HasOnlyReadOnly(BaseModel):
|
||||
|
||||
def to_dict(self):
|
||||
"""Returns the dictionary representation of the model using alias"""
|
||||
_dict = self.dict(by_alias=True,
|
||||
_dict = self.model_dump(by_alias=True,
|
||||
exclude={
|
||||
"bar",
|
||||
"foo",
|
||||
@ -65,9 +66,9 @@ class HasOnlyReadOnly(BaseModel):
|
||||
return None
|
||||
|
||||
if not isinstance(obj, dict):
|
||||
return HasOnlyReadOnly.parse_obj(obj)
|
||||
return HasOnlyReadOnly.model_validate(obj)
|
||||
|
||||
_obj = HasOnlyReadOnly.parse_obj({
|
||||
_obj = HasOnlyReadOnly.model_validate({
|
||||
"bar": obj.get("bar"),
|
||||
"foo": obj.get("foo")
|
||||
})
|
||||
|
@ -29,14 +29,15 @@ class HealthCheckResult(BaseModel):
|
||||
nullable_message: Optional[StrictStr] = Field(default=None, alias="NullableMessage")
|
||||
__properties = ["NullableMessage"]
|
||||
|
||||
class Config:
|
||||
"""Pydantic configuration"""
|
||||
allow_population_by_field_name = True
|
||||
validate_assignment = True
|
||||
model_config = {
|
||||
"populate_by_name": True,
|
||||
"validate_assignment": True
|
||||
}
|
||||
|
||||
|
||||
def to_str(self) -> str:
|
||||
"""Returns the string representation of the model using alias"""
|
||||
return pprint.pformat(self.dict(by_alias=True))
|
||||
return pprint.pformat(self.model_dump(by_alias=True))
|
||||
|
||||
def to_json(self) -> str:
|
||||
"""Returns the JSON representation of the model using alias"""
|
||||
@ -50,13 +51,13 @@ class HealthCheckResult(BaseModel):
|
||||
|
||||
def to_dict(self):
|
||||
"""Returns the dictionary representation of the model using alias"""
|
||||
_dict = self.dict(by_alias=True,
|
||||
_dict = self.model_dump(by_alias=True,
|
||||
exclude={
|
||||
},
|
||||
exclude_none=True)
|
||||
# set to None if nullable_message (nullable) is None
|
||||
# and __fields_set__ contains the field
|
||||
if self.nullable_message is None and "nullable_message" in self.__fields_set__:
|
||||
# and model_fields_set contains the field
|
||||
if self.nullable_message is None and "nullable_message" in self.model_fields_set:
|
||||
_dict['NullableMessage'] = None
|
||||
|
||||
return _dict
|
||||
@ -68,9 +69,9 @@ class HealthCheckResult(BaseModel):
|
||||
return None
|
||||
|
||||
if not isinstance(obj, dict):
|
||||
return HealthCheckResult.parse_obj(obj)
|
||||
return HealthCheckResult.model_validate(obj)
|
||||
|
||||
_obj = HealthCheckResult.parse_obj({
|
||||
_obj = HealthCheckResult.model_validate({
|
||||
"NullableMessage": obj.get("NullableMessage")
|
||||
})
|
||||
return _obj
|
||||
|
@ -29,14 +29,15 @@ class InnerDictWithProperty(BaseModel):
|
||||
a_property: Optional[Union[str, Any]] = Field(default=None, alias="aProperty")
|
||||
__properties = ["aProperty"]
|
||||
|
||||
class Config:
|
||||
"""Pydantic configuration"""
|
||||
allow_population_by_field_name = True
|
||||
validate_assignment = True
|
||||
model_config = {
|
||||
"populate_by_name": True,
|
||||
"validate_assignment": True
|
||||
}
|
||||
|
||||
|
||||
def to_str(self) -> str:
|
||||
"""Returns the string representation of the model using alias"""
|
||||
return pprint.pformat(self.dict(by_alias=True))
|
||||
return pprint.pformat(self.model_dump(by_alias=True))
|
||||
|
||||
def to_json(self) -> str:
|
||||
"""Returns the JSON representation of the model using alias"""
|
||||
@ -50,7 +51,7 @@ class InnerDictWithProperty(BaseModel):
|
||||
|
||||
def to_dict(self):
|
||||
"""Returns the dictionary representation of the model using alias"""
|
||||
_dict = self.dict(by_alias=True,
|
||||
_dict = self.model_dump(by_alias=True,
|
||||
exclude={
|
||||
},
|
||||
exclude_none=True)
|
||||
@ -63,9 +64,9 @@ class InnerDictWithProperty(BaseModel):
|
||||
return None
|
||||
|
||||
if not isinstance(obj, dict):
|
||||
return InnerDictWithProperty.parse_obj(obj)
|
||||
return InnerDictWithProperty.model_validate(obj)
|
||||
|
||||
_obj = InnerDictWithProperty.parse_obj({
|
||||
_obj = InnerDictWithProperty.model_validate({
|
||||
"aProperty": obj.get("aProperty")
|
||||
})
|
||||
return _obj
|
||||
|
@ -19,7 +19,7 @@ import pprint
|
||||
import re # noqa: F401
|
||||
|
||||
from typing import Any, List, Optional
|
||||
from pydantic import BaseModel, Field, StrictStr, ValidationError, validator
|
||||
from pydantic import BaseModel, Field, StrictStr, ValidationError, field_validator
|
||||
from pydantic import Field
|
||||
from typing_extensions import Annotated
|
||||
from typing import Union, Any, List, TYPE_CHECKING, Optional, Dict
|
||||
@ -37,10 +37,12 @@ class IntOrString(BaseModel):
|
||||
# data type: str
|
||||
oneof_schema_2_validator: Optional[StrictStr] = None
|
||||
actual_instance: Optional[Union[int, str]] = None
|
||||
one_of_schemas: List[str] = Literal[INTORSTRING_ONE_OF_SCHEMAS]
|
||||
one_of_schemas: List[str] = Literal["int", "str"]
|
||||
|
||||
model_config = {
|
||||
"validate_assignment": True
|
||||
}
|
||||
|
||||
class Config:
|
||||
validate_assignment = True
|
||||
|
||||
def __init__(self, *args, **kwargs) -> None:
|
||||
if args:
|
||||
@ -52,9 +54,9 @@ class IntOrString(BaseModel):
|
||||
else:
|
||||
super().__init__(**kwargs)
|
||||
|
||||
@validator('actual_instance')
|
||||
@field_validator('actual_instance')
|
||||
def actual_instance_must_validate_oneof(cls, v):
|
||||
instance = IntOrString.construct()
|
||||
instance = IntOrString.model_construct()
|
||||
error_messages = []
|
||||
match = 0
|
||||
# validate data type: int
|
||||
@ -85,7 +87,7 @@ class IntOrString(BaseModel):
|
||||
@classmethod
|
||||
def from_json(cls, json_str: str) -> IntOrString:
|
||||
"""Returns the object represented by the json string"""
|
||||
instance = IntOrString.construct()
|
||||
instance = IntOrString.model_construct()
|
||||
error_messages = []
|
||||
match = 0
|
||||
|
||||
@ -142,6 +144,6 @@ class IntOrString(BaseModel):
|
||||
|
||||
def to_str(self) -> str:
|
||||
"""Returns the string representation of the actual instance"""
|
||||
return pprint.pformat(self.dict())
|
||||
return pprint.pformat(self.model_dump())
|
||||
|
||||
|
||||
|
@ -29,14 +29,15 @@ class List(BaseModel):
|
||||
var_123_list: Optional[StrictStr] = Field(default=None, alias="123-list")
|
||||
__properties = ["123-list"]
|
||||
|
||||
class Config:
|
||||
"""Pydantic configuration"""
|
||||
allow_population_by_field_name = True
|
||||
validate_assignment = True
|
||||
model_config = {
|
||||
"populate_by_name": True,
|
||||
"validate_assignment": True
|
||||
}
|
||||
|
||||
|
||||
def to_str(self) -> str:
|
||||
"""Returns the string representation of the model using alias"""
|
||||
return pprint.pformat(self.dict(by_alias=True))
|
||||
return pprint.pformat(self.model_dump(by_alias=True))
|
||||
|
||||
def to_json(self) -> str:
|
||||
"""Returns the JSON representation of the model using alias"""
|
||||
@ -50,7 +51,7 @@ class List(BaseModel):
|
||||
|
||||
def to_dict(self):
|
||||
"""Returns the dictionary representation of the model using alias"""
|
||||
_dict = self.dict(by_alias=True,
|
||||
_dict = self.model_dump(by_alias=True,
|
||||
exclude={
|
||||
},
|
||||
exclude_none=True)
|
||||
@ -63,9 +64,9 @@ class List(BaseModel):
|
||||
return None
|
||||
|
||||
if not isinstance(obj, dict):
|
||||
return List.parse_obj(obj)
|
||||
return List.model_validate(obj)
|
||||
|
||||
_obj = List.parse_obj({
|
||||
_obj = List.model_validate({
|
||||
"123-list": obj.get("123-list")
|
||||
})
|
||||
return _obj
|
||||
|
@ -30,14 +30,15 @@ class MapOfArrayOfModel(BaseModel):
|
||||
shop_id_to_org_online_lip_map: Optional[Dict[str, List[Tag]]] = Field(default=None, alias="shopIdToOrgOnlineLipMap")
|
||||
__properties = ["shopIdToOrgOnlineLipMap"]
|
||||
|
||||
class Config:
|
||||
"""Pydantic configuration"""
|
||||
allow_population_by_field_name = True
|
||||
validate_assignment = True
|
||||
model_config = {
|
||||
"populate_by_name": True,
|
||||
"validate_assignment": True
|
||||
}
|
||||
|
||||
|
||||
def to_str(self) -> str:
|
||||
"""Returns the string representation of the model using alias"""
|
||||
return pprint.pformat(self.dict(by_alias=True))
|
||||
return pprint.pformat(self.model_dump(by_alias=True))
|
||||
|
||||
def to_json(self) -> str:
|
||||
"""Returns the JSON representation of the model using alias"""
|
||||
@ -51,7 +52,7 @@ class MapOfArrayOfModel(BaseModel):
|
||||
|
||||
def to_dict(self):
|
||||
"""Returns the dictionary representation of the model using alias"""
|
||||
_dict = self.dict(by_alias=True,
|
||||
_dict = self.model_dump(by_alias=True,
|
||||
exclude={
|
||||
},
|
||||
exclude_none=True)
|
||||
@ -73,9 +74,9 @@ class MapOfArrayOfModel(BaseModel):
|
||||
return None
|
||||
|
||||
if not isinstance(obj, dict):
|
||||
return MapOfArrayOfModel.parse_obj(obj)
|
||||
return MapOfArrayOfModel.model_validate(obj)
|
||||
|
||||
_obj = MapOfArrayOfModel.parse_obj({
|
||||
_obj = MapOfArrayOfModel.model_validate({
|
||||
"shopIdToOrgOnlineLipMap": dict(
|
||||
(_k,
|
||||
[Tag.from_dict(_item) for _item in _v]
|
||||
|
@ -19,7 +19,7 @@ import json
|
||||
|
||||
|
||||
from typing import Dict, Optional
|
||||
from pydantic import BaseModel, StrictBool, StrictStr, validator
|
||||
from pydantic import BaseModel, StrictBool, StrictStr, field_validator
|
||||
|
||||
class MapTest(BaseModel):
|
||||
"""
|
||||
@ -31,7 +31,7 @@ class MapTest(BaseModel):
|
||||
indirect_map: Optional[Dict[str, StrictBool]] = None
|
||||
__properties = ["map_map_of_string", "map_of_enum_string", "direct_map", "indirect_map"]
|
||||
|
||||
@validator('map_of_enum_string')
|
||||
@field_validator('map_of_enum_string')
|
||||
def map_of_enum_string_validate_enum(cls, value):
|
||||
"""Validates the enum"""
|
||||
if value is None:
|
||||
@ -41,14 +41,15 @@ class MapTest(BaseModel):
|
||||
raise ValueError("must be one of enum values ('UPPER', 'lower')")
|
||||
return value
|
||||
|
||||
class Config:
|
||||
"""Pydantic configuration"""
|
||||
allow_population_by_field_name = True
|
||||
validate_assignment = True
|
||||
model_config = {
|
||||
"populate_by_name": True,
|
||||
"validate_assignment": True
|
||||
}
|
||||
|
||||
|
||||
def to_str(self) -> str:
|
||||
"""Returns the string representation of the model using alias"""
|
||||
return pprint.pformat(self.dict(by_alias=True))
|
||||
return pprint.pformat(self.model_dump(by_alias=True))
|
||||
|
||||
def to_json(self) -> str:
|
||||
"""Returns the JSON representation of the model using alias"""
|
||||
@ -62,7 +63,7 @@ class MapTest(BaseModel):
|
||||
|
||||
def to_dict(self):
|
||||
"""Returns the dictionary representation of the model using alias"""
|
||||
_dict = self.dict(by_alias=True,
|
||||
_dict = self.model_dump(by_alias=True,
|
||||
exclude={
|
||||
},
|
||||
exclude_none=True)
|
||||
@ -75,9 +76,9 @@ class MapTest(BaseModel):
|
||||
return None
|
||||
|
||||
if not isinstance(obj, dict):
|
||||
return MapTest.parse_obj(obj)
|
||||
return MapTest.model_validate(obj)
|
||||
|
||||
_obj = MapTest.parse_obj({
|
||||
_obj = MapTest.model_validate({
|
||||
"map_map_of_string": obj.get("map_map_of_string"),
|
||||
"map_of_enum_string": obj.get("map_of_enum_string"),
|
||||
"direct_map": obj.get("direct_map"),
|
||||
|
@ -32,14 +32,15 @@ class MixedPropertiesAndAdditionalPropertiesClass(BaseModel):
|
||||
map: Optional[Dict[str, Animal]] = None
|
||||
__properties = ["uuid", "dateTime", "map"]
|
||||
|
||||
class Config:
|
||||
"""Pydantic configuration"""
|
||||
allow_population_by_field_name = True
|
||||
validate_assignment = True
|
||||
model_config = {
|
||||
"populate_by_name": True,
|
||||
"validate_assignment": True
|
||||
}
|
||||
|
||||
|
||||
def to_str(self) -> str:
|
||||
"""Returns the string representation of the model using alias"""
|
||||
return pprint.pformat(self.dict(by_alias=True))
|
||||
return pprint.pformat(self.model_dump(by_alias=True))
|
||||
|
||||
def to_json(self) -> str:
|
||||
"""Returns the JSON representation of the model using alias"""
|
||||
@ -53,7 +54,7 @@ class MixedPropertiesAndAdditionalPropertiesClass(BaseModel):
|
||||
|
||||
def to_dict(self):
|
||||
"""Returns the dictionary representation of the model using alias"""
|
||||
_dict = self.dict(by_alias=True,
|
||||
_dict = self.model_dump(by_alias=True,
|
||||
exclude={
|
||||
},
|
||||
exclude_none=True)
|
||||
@ -73,9 +74,9 @@ class MixedPropertiesAndAdditionalPropertiesClass(BaseModel):
|
||||
return None
|
||||
|
||||
if not isinstance(obj, dict):
|
||||
return MixedPropertiesAndAdditionalPropertiesClass.parse_obj(obj)
|
||||
return MixedPropertiesAndAdditionalPropertiesClass.model_validate(obj)
|
||||
|
||||
_obj = MixedPropertiesAndAdditionalPropertiesClass.parse_obj({
|
||||
_obj = MixedPropertiesAndAdditionalPropertiesClass.model_validate({
|
||||
"uuid": obj.get("uuid"),
|
||||
"dateTime": obj.get("dateTime"),
|
||||
"map": dict(
|
||||
|
@ -30,14 +30,15 @@ class Model200Response(BaseModel):
|
||||
var_class: Optional[StrictStr] = Field(default=None, alias="class")
|
||||
__properties = ["name", "class"]
|
||||
|
||||
class Config:
|
||||
"""Pydantic configuration"""
|
||||
allow_population_by_field_name = True
|
||||
validate_assignment = True
|
||||
model_config = {
|
||||
"populate_by_name": True,
|
||||
"validate_assignment": True
|
||||
}
|
||||
|
||||
|
||||
def to_str(self) -> str:
|
||||
"""Returns the string representation of the model using alias"""
|
||||
return pprint.pformat(self.dict(by_alias=True))
|
||||
return pprint.pformat(self.model_dump(by_alias=True))
|
||||
|
||||
def to_json(self) -> str:
|
||||
"""Returns the JSON representation of the model using alias"""
|
||||
@ -51,7 +52,7 @@ class Model200Response(BaseModel):
|
||||
|
||||
def to_dict(self):
|
||||
"""Returns the dictionary representation of the model using alias"""
|
||||
_dict = self.dict(by_alias=True,
|
||||
_dict = self.model_dump(by_alias=True,
|
||||
exclude={
|
||||
},
|
||||
exclude_none=True)
|
||||
@ -64,9 +65,9 @@ class Model200Response(BaseModel):
|
||||
return None
|
||||
|
||||
if not isinstance(obj, dict):
|
||||
return Model200Response.parse_obj(obj)
|
||||
return Model200Response.model_validate(obj)
|
||||
|
||||
_obj = Model200Response.parse_obj({
|
||||
_obj = Model200Response.model_validate({
|
||||
"name": obj.get("name"),
|
||||
"class": obj.get("class")
|
||||
})
|
||||
|
@ -29,14 +29,15 @@ class ModelReturn(BaseModel):
|
||||
var_return: Optional[StrictInt] = Field(default=None, alias="return")
|
||||
__properties = ["return"]
|
||||
|
||||
class Config:
|
||||
"""Pydantic configuration"""
|
||||
allow_population_by_field_name = True
|
||||
validate_assignment = True
|
||||
model_config = {
|
||||
"populate_by_name": True,
|
||||
"validate_assignment": True
|
||||
}
|
||||
|
||||
|
||||
def to_str(self) -> str:
|
||||
"""Returns the string representation of the model using alias"""
|
||||
return pprint.pformat(self.dict(by_alias=True))
|
||||
return pprint.pformat(self.model_dump(by_alias=True))
|
||||
|
||||
def to_json(self) -> str:
|
||||
"""Returns the JSON representation of the model using alias"""
|
||||
@ -50,7 +51,7 @@ class ModelReturn(BaseModel):
|
||||
|
||||
def to_dict(self):
|
||||
"""Returns the dictionary representation of the model using alias"""
|
||||
_dict = self.dict(by_alias=True,
|
||||
_dict = self.model_dump(by_alias=True,
|
||||
exclude={
|
||||
},
|
||||
exclude_none=True)
|
||||
@ -63,9 +64,9 @@ class ModelReturn(BaseModel):
|
||||
return None
|
||||
|
||||
if not isinstance(obj, dict):
|
||||
return ModelReturn.parse_obj(obj)
|
||||
return ModelReturn.model_validate(obj)
|
||||
|
||||
_obj = ModelReturn.parse_obj({
|
||||
_obj = ModelReturn.model_validate({
|
||||
"return": obj.get("return")
|
||||
})
|
||||
return _obj
|
||||
|
@ -32,14 +32,15 @@ class Name(BaseModel):
|
||||
var_123_number: Optional[StrictInt] = Field(default=None, alias="123Number")
|
||||
__properties = ["name", "snake_case", "property", "123Number"]
|
||||
|
||||
class Config:
|
||||
"""Pydantic configuration"""
|
||||
allow_population_by_field_name = True
|
||||
validate_assignment = True
|
||||
model_config = {
|
||||
"populate_by_name": True,
|
||||
"validate_assignment": True
|
||||
}
|
||||
|
||||
|
||||
def to_str(self) -> str:
|
||||
"""Returns the string representation of the model using alias"""
|
||||
return pprint.pformat(self.dict(by_alias=True))
|
||||
return pprint.pformat(self.model_dump(by_alias=True))
|
||||
|
||||
def to_json(self) -> str:
|
||||
"""Returns the JSON representation of the model using alias"""
|
||||
@ -53,7 +54,7 @@ class Name(BaseModel):
|
||||
|
||||
def to_dict(self):
|
||||
"""Returns the dictionary representation of the model using alias"""
|
||||
_dict = self.dict(by_alias=True,
|
||||
_dict = self.model_dump(by_alias=True,
|
||||
exclude={
|
||||
"snake_case",
|
||||
"var_123_number",
|
||||
@ -68,9 +69,9 @@ class Name(BaseModel):
|
||||
return None
|
||||
|
||||
if not isinstance(obj, dict):
|
||||
return Name.parse_obj(obj)
|
||||
return Name.model_validate(obj)
|
||||
|
||||
_obj = Name.parse_obj({
|
||||
_obj = Name.model_validate({
|
||||
"name": obj.get("name"),
|
||||
"snake_case": obj.get("snake_case"),
|
||||
"property": obj.get("property"),
|
||||
|
@ -41,14 +41,15 @@ class NullableClass(BaseModel):
|
||||
additional_properties: Dict[str, Any] = {}
|
||||
__properties = ["required_integer_prop", "integer_prop", "number_prop", "boolean_prop", "string_prop", "date_prop", "datetime_prop", "array_nullable_prop", "array_and_items_nullable_prop", "array_items_nullable", "object_nullable_prop", "object_and_items_nullable_prop", "object_items_nullable"]
|
||||
|
||||
class Config:
|
||||
"""Pydantic configuration"""
|
||||
allow_population_by_field_name = True
|
||||
validate_assignment = True
|
||||
model_config = {
|
||||
"populate_by_name": True,
|
||||
"validate_assignment": True
|
||||
}
|
||||
|
||||
|
||||
def to_str(self) -> str:
|
||||
"""Returns the string representation of the model using alias"""
|
||||
return pprint.pformat(self.dict(by_alias=True))
|
||||
return pprint.pformat(self.model_dump(by_alias=True))
|
||||
|
||||
def to_json(self) -> str:
|
||||
"""Returns the JSON representation of the model using alias"""
|
||||
@ -62,7 +63,7 @@ class NullableClass(BaseModel):
|
||||
|
||||
def to_dict(self):
|
||||
"""Returns the dictionary representation of the model using alias"""
|
||||
_dict = self.dict(by_alias=True,
|
||||
_dict = self.model_dump(by_alias=True,
|
||||
exclude={
|
||||
"additional_properties"
|
||||
},
|
||||
@ -73,58 +74,58 @@ class NullableClass(BaseModel):
|
||||
_dict[_key] = _value
|
||||
|
||||
# set to None if required_integer_prop (nullable) is None
|
||||
# and __fields_set__ contains the field
|
||||
if self.required_integer_prop is None and "required_integer_prop" in self.__fields_set__:
|
||||
# and model_fields_set contains the field
|
||||
if self.required_integer_prop is None and "required_integer_prop" in self.model_fields_set:
|
||||
_dict['required_integer_prop'] = None
|
||||
|
||||
# set to None if integer_prop (nullable) is None
|
||||
# and __fields_set__ contains the field
|
||||
if self.integer_prop is None and "integer_prop" in self.__fields_set__:
|
||||
# and model_fields_set contains the field
|
||||
if self.integer_prop is None and "integer_prop" in self.model_fields_set:
|
||||
_dict['integer_prop'] = None
|
||||
|
||||
# set to None if number_prop (nullable) is None
|
||||
# and __fields_set__ contains the field
|
||||
if self.number_prop is None and "number_prop" in self.__fields_set__:
|
||||
# and model_fields_set contains the field
|
||||
if self.number_prop is None and "number_prop" in self.model_fields_set:
|
||||
_dict['number_prop'] = None
|
||||
|
||||
# set to None if boolean_prop (nullable) is None
|
||||
# and __fields_set__ contains the field
|
||||
if self.boolean_prop is None and "boolean_prop" in self.__fields_set__:
|
||||
# and model_fields_set contains the field
|
||||
if self.boolean_prop is None and "boolean_prop" in self.model_fields_set:
|
||||
_dict['boolean_prop'] = None
|
||||
|
||||
# set to None if string_prop (nullable) is None
|
||||
# and __fields_set__ contains the field
|
||||
if self.string_prop is None and "string_prop" in self.__fields_set__:
|
||||
# and model_fields_set contains the field
|
||||
if self.string_prop is None and "string_prop" in self.model_fields_set:
|
||||
_dict['string_prop'] = None
|
||||
|
||||
# set to None if date_prop (nullable) is None
|
||||
# and __fields_set__ contains the field
|
||||
if self.date_prop is None and "date_prop" in self.__fields_set__:
|
||||
# and model_fields_set contains the field
|
||||
if self.date_prop is None and "date_prop" in self.model_fields_set:
|
||||
_dict['date_prop'] = None
|
||||
|
||||
# set to None if datetime_prop (nullable) is None
|
||||
# and __fields_set__ contains the field
|
||||
if self.datetime_prop is None and "datetime_prop" in self.__fields_set__:
|
||||
# and model_fields_set contains the field
|
||||
if self.datetime_prop is None and "datetime_prop" in self.model_fields_set:
|
||||
_dict['datetime_prop'] = None
|
||||
|
||||
# set to None if array_nullable_prop (nullable) is None
|
||||
# and __fields_set__ contains the field
|
||||
if self.array_nullable_prop is None and "array_nullable_prop" in self.__fields_set__:
|
||||
# and model_fields_set contains the field
|
||||
if self.array_nullable_prop is None and "array_nullable_prop" in self.model_fields_set:
|
||||
_dict['array_nullable_prop'] = None
|
||||
|
||||
# set to None if array_and_items_nullable_prop (nullable) is None
|
||||
# and __fields_set__ contains the field
|
||||
if self.array_and_items_nullable_prop is None and "array_and_items_nullable_prop" in self.__fields_set__:
|
||||
# and model_fields_set contains the field
|
||||
if self.array_and_items_nullable_prop is None and "array_and_items_nullable_prop" in self.model_fields_set:
|
||||
_dict['array_and_items_nullable_prop'] = None
|
||||
|
||||
# set to None if object_nullable_prop (nullable) is None
|
||||
# and __fields_set__ contains the field
|
||||
if self.object_nullable_prop is None and "object_nullable_prop" in self.__fields_set__:
|
||||
# and model_fields_set contains the field
|
||||
if self.object_nullable_prop is None and "object_nullable_prop" in self.model_fields_set:
|
||||
_dict['object_nullable_prop'] = None
|
||||
|
||||
# set to None if object_and_items_nullable_prop (nullable) is None
|
||||
# and __fields_set__ contains the field
|
||||
if self.object_and_items_nullable_prop is None and "object_and_items_nullable_prop" in self.__fields_set__:
|
||||
# and model_fields_set contains the field
|
||||
if self.object_and_items_nullable_prop is None and "object_and_items_nullable_prop" in self.model_fields_set:
|
||||
_dict['object_and_items_nullable_prop'] = None
|
||||
|
||||
return _dict
|
||||
@ -136,9 +137,9 @@ class NullableClass(BaseModel):
|
||||
return None
|
||||
|
||||
if not isinstance(obj, dict):
|
||||
return NullableClass.parse_obj(obj)
|
||||
return NullableClass.model_validate(obj)
|
||||
|
||||
_obj = NullableClass.parse_obj({
|
||||
_obj = NullableClass.model_validate({
|
||||
"required_integer_prop": obj.get("required_integer_prop"),
|
||||
"integer_prop": obj.get("integer_prop"),
|
||||
"number_prop": obj.get("number_prop"),
|
||||
|
@ -19,7 +19,7 @@ import json
|
||||
|
||||
|
||||
from typing import Optional
|
||||
from pydantic import BaseModel, StrictInt, validator
|
||||
from pydantic import BaseModel, StrictInt, field_validator
|
||||
from pydantic import Field
|
||||
from typing_extensions import Annotated
|
||||
|
||||
@ -31,7 +31,7 @@ class NullableProperty(BaseModel):
|
||||
name: Optional[Annotated[str, Field(strict=True)]]
|
||||
__properties = ["id", "name"]
|
||||
|
||||
@validator('name')
|
||||
@field_validator('name')
|
||||
def name_validate_regular_expression(cls, value):
|
||||
"""Validates the regular expression"""
|
||||
if value is None:
|
||||
@ -41,14 +41,15 @@ class NullableProperty(BaseModel):
|
||||
raise ValueError(r"must validate the regular expression /^[A-Z].*/")
|
||||
return value
|
||||
|
||||
class Config:
|
||||
"""Pydantic configuration"""
|
||||
allow_population_by_field_name = True
|
||||
validate_assignment = True
|
||||
model_config = {
|
||||
"populate_by_name": True,
|
||||
"validate_assignment": True
|
||||
}
|
||||
|
||||
|
||||
def to_str(self) -> str:
|
||||
"""Returns the string representation of the model using alias"""
|
||||
return pprint.pformat(self.dict(by_alias=True))
|
||||
return pprint.pformat(self.model_dump(by_alias=True))
|
||||
|
||||
def to_json(self) -> str:
|
||||
"""Returns the JSON representation of the model using alias"""
|
||||
@ -62,13 +63,13 @@ class NullableProperty(BaseModel):
|
||||
|
||||
def to_dict(self):
|
||||
"""Returns the dictionary representation of the model using alias"""
|
||||
_dict = self.dict(by_alias=True,
|
||||
_dict = self.model_dump(by_alias=True,
|
||||
exclude={
|
||||
},
|
||||
exclude_none=True)
|
||||
# set to None if name (nullable) is None
|
||||
# and __fields_set__ contains the field
|
||||
if self.name is None and "name" in self.__fields_set__:
|
||||
# and model_fields_set contains the field
|
||||
if self.name is None and "name" in self.model_fields_set:
|
||||
_dict['name'] = None
|
||||
|
||||
return _dict
|
||||
@ -80,9 +81,9 @@ class NullableProperty(BaseModel):
|
||||
return None
|
||||
|
||||
if not isinstance(obj, dict):
|
||||
return NullableProperty.parse_obj(obj)
|
||||
return NullableProperty.model_validate(obj)
|
||||
|
||||
_obj = NullableProperty.parse_obj({
|
||||
_obj = NullableProperty.model_validate({
|
||||
"id": obj.get("id"),
|
||||
"name": obj.get("name")
|
||||
})
|
||||
|
@ -29,14 +29,15 @@ class NumberOnly(BaseModel):
|
||||
just_number: Optional[float] = Field(default=None, alias="JustNumber")
|
||||
__properties = ["JustNumber"]
|
||||
|
||||
class Config:
|
||||
"""Pydantic configuration"""
|
||||
allow_population_by_field_name = True
|
||||
validate_assignment = True
|
||||
model_config = {
|
||||
"populate_by_name": True,
|
||||
"validate_assignment": True
|
||||
}
|
||||
|
||||
|
||||
def to_str(self) -> str:
|
||||
"""Returns the string representation of the model using alias"""
|
||||
return pprint.pformat(self.dict(by_alias=True))
|
||||
return pprint.pformat(self.model_dump(by_alias=True))
|
||||
|
||||
def to_json(self) -> str:
|
||||
"""Returns the JSON representation of the model using alias"""
|
||||
@ -50,7 +51,7 @@ class NumberOnly(BaseModel):
|
||||
|
||||
def to_dict(self):
|
||||
"""Returns the dictionary representation of the model using alias"""
|
||||
_dict = self.dict(by_alias=True,
|
||||
_dict = self.model_dump(by_alias=True,
|
||||
exclude={
|
||||
},
|
||||
exclude_none=True)
|
||||
@ -63,9 +64,9 @@ class NumberOnly(BaseModel):
|
||||
return None
|
||||
|
||||
if not isinstance(obj, dict):
|
||||
return NumberOnly.parse_obj(obj)
|
||||
return NumberOnly.model_validate(obj)
|
||||
|
||||
_obj = NumberOnly.parse_obj({
|
||||
_obj = NumberOnly.model_validate({
|
||||
"JustNumber": obj.get("JustNumber")
|
||||
})
|
||||
return _obj
|
||||
|
@ -29,14 +29,15 @@ class ObjectToTestAdditionalProperties(BaseModel):
|
||||
var_property: Optional[StrictBool] = Field(default=False, description="Property", alias="property")
|
||||
__properties = ["property"]
|
||||
|
||||
class Config:
|
||||
"""Pydantic configuration"""
|
||||
allow_population_by_field_name = True
|
||||
validate_assignment = True
|
||||
model_config = {
|
||||
"populate_by_name": True,
|
||||
"validate_assignment": True
|
||||
}
|
||||
|
||||
|
||||
def to_str(self) -> str:
|
||||
"""Returns the string representation of the model using alias"""
|
||||
return pprint.pformat(self.dict(by_alias=True))
|
||||
return pprint.pformat(self.model_dump(by_alias=True))
|
||||
|
||||
def to_json(self) -> str:
|
||||
"""Returns the JSON representation of the model using alias"""
|
||||
@ -50,7 +51,7 @@ class ObjectToTestAdditionalProperties(BaseModel):
|
||||
|
||||
def to_dict(self):
|
||||
"""Returns the dictionary representation of the model using alias"""
|
||||
_dict = self.dict(by_alias=True,
|
||||
_dict = self.model_dump(by_alias=True,
|
||||
exclude={
|
||||
},
|
||||
exclude_none=True)
|
||||
@ -63,9 +64,9 @@ class ObjectToTestAdditionalProperties(BaseModel):
|
||||
return None
|
||||
|
||||
if not isinstance(obj, dict):
|
||||
return ObjectToTestAdditionalProperties.parse_obj(obj)
|
||||
return ObjectToTestAdditionalProperties.model_validate(obj)
|
||||
|
||||
_obj = ObjectToTestAdditionalProperties.parse_obj({
|
||||
_obj = ObjectToTestAdditionalProperties.model_validate({
|
||||
"property": obj.get("property") if obj.get("property") is not None else False
|
||||
})
|
||||
return _obj
|
||||
|
@ -33,14 +33,15 @@ class ObjectWithDeprecatedFields(BaseModel):
|
||||
bars: Optional[List[StrictStr]] = None
|
||||
__properties = ["uuid", "id", "deprecatedRef", "bars"]
|
||||
|
||||
class Config:
|
||||
"""Pydantic configuration"""
|
||||
allow_population_by_field_name = True
|
||||
validate_assignment = True
|
||||
model_config = {
|
||||
"populate_by_name": True,
|
||||
"validate_assignment": True
|
||||
}
|
||||
|
||||
|
||||
def to_str(self) -> str:
|
||||
"""Returns the string representation of the model using alias"""
|
||||
return pprint.pformat(self.dict(by_alias=True))
|
||||
return pprint.pformat(self.model_dump(by_alias=True))
|
||||
|
||||
def to_json(self) -> str:
|
||||
"""Returns the JSON representation of the model using alias"""
|
||||
@ -54,7 +55,7 @@ class ObjectWithDeprecatedFields(BaseModel):
|
||||
|
||||
def to_dict(self):
|
||||
"""Returns the dictionary representation of the model using alias"""
|
||||
_dict = self.dict(by_alias=True,
|
||||
_dict = self.model_dump(by_alias=True,
|
||||
exclude={
|
||||
},
|
||||
exclude_none=True)
|
||||
@ -70,9 +71,9 @@ class ObjectWithDeprecatedFields(BaseModel):
|
||||
return None
|
||||
|
||||
if not isinstance(obj, dict):
|
||||
return ObjectWithDeprecatedFields.parse_obj(obj)
|
||||
return ObjectWithDeprecatedFields.model_validate(obj)
|
||||
|
||||
_obj = ObjectWithDeprecatedFields.parse_obj({
|
||||
_obj = ObjectWithDeprecatedFields.model_validate({
|
||||
"uuid": obj.get("uuid"),
|
||||
"id": obj.get("id"),
|
||||
"deprecatedRef": DeprecatedObject.from_dict(obj.get("deprecatedRef")) if obj.get("deprecatedRef") is not None else None,
|
||||
|
@ -19,7 +19,7 @@ import pprint
|
||||
import re # noqa: F401
|
||||
|
||||
from typing import Any, List, Optional
|
||||
from pydantic import BaseModel, Field, StrictStr, ValidationError, validator
|
||||
from pydantic import BaseModel, Field, StrictStr, ValidationError, field_validator
|
||||
from petstore_api.models.enum_string1 import EnumString1
|
||||
from petstore_api.models.enum_string2 import EnumString2
|
||||
from typing import Union, Any, List, TYPE_CHECKING, Optional, Dict
|
||||
@ -37,10 +37,12 @@ class OneOfEnumString(BaseModel):
|
||||
# data type: EnumString2
|
||||
oneof_schema_2_validator: Optional[EnumString2] = None
|
||||
actual_instance: Optional[Union[EnumString1, EnumString2]] = None
|
||||
one_of_schemas: List[str] = Literal[ONEOFENUMSTRING_ONE_OF_SCHEMAS]
|
||||
one_of_schemas: List[str] = Literal["EnumString1", "EnumString2"]
|
||||
|
||||
model_config = {
|
||||
"validate_assignment": True
|
||||
}
|
||||
|
||||
class Config:
|
||||
validate_assignment = True
|
||||
|
||||
def __init__(self, *args, **kwargs) -> None:
|
||||
if args:
|
||||
@ -52,9 +54,9 @@ class OneOfEnumString(BaseModel):
|
||||
else:
|
||||
super().__init__(**kwargs)
|
||||
|
||||
@validator('actual_instance')
|
||||
@field_validator('actual_instance')
|
||||
def actual_instance_must_validate_oneof(cls, v):
|
||||
instance = OneOfEnumString.construct()
|
||||
instance = OneOfEnumString.model_construct()
|
||||
error_messages = []
|
||||
match = 0
|
||||
# validate data type: EnumString1
|
||||
@ -83,7 +85,7 @@ class OneOfEnumString(BaseModel):
|
||||
@classmethod
|
||||
def from_json(cls, json_str: str) -> OneOfEnumString:
|
||||
"""Returns the object represented by the json string"""
|
||||
instance = OneOfEnumString.construct()
|
||||
instance = OneOfEnumString.model_construct()
|
||||
error_messages = []
|
||||
match = 0
|
||||
|
||||
@ -134,6 +136,6 @@ class OneOfEnumString(BaseModel):
|
||||
|
||||
def to_str(self) -> str:
|
||||
"""Returns the string representation of the actual instance"""
|
||||
return pprint.pformat(self.dict())
|
||||
return pprint.pformat(self.model_dump())
|
||||
|
||||
|
||||
|
@ -19,7 +19,7 @@ import json
|
||||
|
||||
from datetime import datetime
|
||||
from typing import Optional
|
||||
from pydantic import BaseModel, StrictBool, StrictInt, StrictStr, validator
|
||||
from pydantic import BaseModel, StrictBool, StrictInt, StrictStr, field_validator
|
||||
from pydantic import Field
|
||||
|
||||
class Order(BaseModel):
|
||||
@ -34,7 +34,7 @@ class Order(BaseModel):
|
||||
complete: Optional[StrictBool] = False
|
||||
__properties = ["id", "petId", "quantity", "shipDate", "status", "complete"]
|
||||
|
||||
@validator('status')
|
||||
@field_validator('status')
|
||||
def status_validate_enum(cls, value):
|
||||
"""Validates the enum"""
|
||||
if value is None:
|
||||
@ -44,14 +44,15 @@ class Order(BaseModel):
|
||||
raise ValueError("must be one of enum values ('placed', 'approved', 'delivered')")
|
||||
return value
|
||||
|
||||
class Config:
|
||||
"""Pydantic configuration"""
|
||||
allow_population_by_field_name = True
|
||||
validate_assignment = True
|
||||
model_config = {
|
||||
"populate_by_name": True,
|
||||
"validate_assignment": True
|
||||
}
|
||||
|
||||
|
||||
def to_str(self) -> str:
|
||||
"""Returns the string representation of the model using alias"""
|
||||
return pprint.pformat(self.dict(by_alias=True))
|
||||
return pprint.pformat(self.model_dump(by_alias=True))
|
||||
|
||||
def to_json(self) -> str:
|
||||
"""Returns the JSON representation of the model using alias"""
|
||||
@ -65,7 +66,7 @@ class Order(BaseModel):
|
||||
|
||||
def to_dict(self):
|
||||
"""Returns the dictionary representation of the model using alias"""
|
||||
_dict = self.dict(by_alias=True,
|
||||
_dict = self.model_dump(by_alias=True,
|
||||
exclude={
|
||||
},
|
||||
exclude_none=True)
|
||||
@ -78,9 +79,9 @@ class Order(BaseModel):
|
||||
return None
|
||||
|
||||
if not isinstance(obj, dict):
|
||||
return Order.parse_obj(obj)
|
||||
return Order.model_validate(obj)
|
||||
|
||||
_obj = Order.parse_obj({
|
||||
_obj = Order.model_validate({
|
||||
"id": obj.get("id"),
|
||||
"petId": obj.get("petId"),
|
||||
"quantity": obj.get("quantity"),
|
||||
|
@ -30,14 +30,15 @@ class OuterComposite(BaseModel):
|
||||
my_boolean: Optional[StrictBool] = None
|
||||
__properties = ["my_number", "my_string", "my_boolean"]
|
||||
|
||||
class Config:
|
||||
"""Pydantic configuration"""
|
||||
allow_population_by_field_name = True
|
||||
validate_assignment = True
|
||||
model_config = {
|
||||
"populate_by_name": True,
|
||||
"validate_assignment": True
|
||||
}
|
||||
|
||||
|
||||
def to_str(self) -> str:
|
||||
"""Returns the string representation of the model using alias"""
|
||||
return pprint.pformat(self.dict(by_alias=True))
|
||||
return pprint.pformat(self.model_dump(by_alias=True))
|
||||
|
||||
def to_json(self) -> str:
|
||||
"""Returns the JSON representation of the model using alias"""
|
||||
@ -51,7 +52,7 @@ class OuterComposite(BaseModel):
|
||||
|
||||
def to_dict(self):
|
||||
"""Returns the dictionary representation of the model using alias"""
|
||||
_dict = self.dict(by_alias=True,
|
||||
_dict = self.model_dump(by_alias=True,
|
||||
exclude={
|
||||
},
|
||||
exclude_none=True)
|
||||
@ -64,9 +65,9 @@ class OuterComposite(BaseModel):
|
||||
return None
|
||||
|
||||
if not isinstance(obj, dict):
|
||||
return OuterComposite.parse_obj(obj)
|
||||
return OuterComposite.model_validate(obj)
|
||||
|
||||
_obj = OuterComposite.parse_obj({
|
||||
_obj = OuterComposite.model_validate({
|
||||
"my_number": obj.get("my_number"),
|
||||
"my_string": obj.get("my_string"),
|
||||
"my_boolean": obj.get("my_boolean")
|
||||
|
@ -31,14 +31,15 @@ class OuterObjectWithEnumProperty(BaseModel):
|
||||
value: OuterEnumInteger
|
||||
__properties = ["str_value", "value"]
|
||||
|
||||
class Config:
|
||||
"""Pydantic configuration"""
|
||||
allow_population_by_field_name = True
|
||||
validate_assignment = True
|
||||
model_config = {
|
||||
"populate_by_name": True,
|
||||
"validate_assignment": True
|
||||
}
|
||||
|
||||
|
||||
def to_str(self) -> str:
|
||||
"""Returns the string representation of the model using alias"""
|
||||
return pprint.pformat(self.dict(by_alias=True))
|
||||
return pprint.pformat(self.model_dump(by_alias=True))
|
||||
|
||||
def to_json(self) -> str:
|
||||
"""Returns the JSON representation of the model using alias"""
|
||||
@ -52,13 +53,13 @@ class OuterObjectWithEnumProperty(BaseModel):
|
||||
|
||||
def to_dict(self):
|
||||
"""Returns the dictionary representation of the model using alias"""
|
||||
_dict = self.dict(by_alias=True,
|
||||
_dict = self.model_dump(by_alias=True,
|
||||
exclude={
|
||||
},
|
||||
exclude_none=True)
|
||||
# set to None if str_value (nullable) is None
|
||||
# and __fields_set__ contains the field
|
||||
if self.str_value is None and "str_value" in self.__fields_set__:
|
||||
# and model_fields_set contains the field
|
||||
if self.str_value is None and "str_value" in self.model_fields_set:
|
||||
_dict['str_value'] = None
|
||||
|
||||
return _dict
|
||||
@ -70,9 +71,9 @@ class OuterObjectWithEnumProperty(BaseModel):
|
||||
return None
|
||||
|
||||
if not isinstance(obj, dict):
|
||||
return OuterObjectWithEnumProperty.parse_obj(obj)
|
||||
return OuterObjectWithEnumProperty.model_validate(obj)
|
||||
|
||||
_obj = OuterObjectWithEnumProperty.parse_obj({
|
||||
_obj = OuterObjectWithEnumProperty.model_validate({
|
||||
"str_value": obj.get("str_value"),
|
||||
"value": obj.get("value")
|
||||
})
|
||||
|
@ -30,14 +30,15 @@ class Parent(BaseModel):
|
||||
optional_dict: Optional[Dict[str, InnerDictWithProperty]] = Field(default=None, alias="optionalDict")
|
||||
__properties = ["optionalDict"]
|
||||
|
||||
class Config:
|
||||
"""Pydantic configuration"""
|
||||
allow_population_by_field_name = True
|
||||
validate_assignment = True
|
||||
model_config = {
|
||||
"populate_by_name": True,
|
||||
"validate_assignment": True
|
||||
}
|
||||
|
||||
|
||||
def to_str(self) -> str:
|
||||
"""Returns the string representation of the model using alias"""
|
||||
return pprint.pformat(self.dict(by_alias=True))
|
||||
return pprint.pformat(self.model_dump(by_alias=True))
|
||||
|
||||
def to_json(self) -> str:
|
||||
"""Returns the JSON representation of the model using alias"""
|
||||
@ -51,7 +52,7 @@ class Parent(BaseModel):
|
||||
|
||||
def to_dict(self):
|
||||
"""Returns the dictionary representation of the model using alias"""
|
||||
_dict = self.dict(by_alias=True,
|
||||
_dict = self.model_dump(by_alias=True,
|
||||
exclude={
|
||||
},
|
||||
exclude_none=True)
|
||||
@ -71,9 +72,9 @@ class Parent(BaseModel):
|
||||
return None
|
||||
|
||||
if not isinstance(obj, dict):
|
||||
return Parent.parse_obj(obj)
|
||||
return Parent.model_validate(obj)
|
||||
|
||||
_obj = Parent.parse_obj({
|
||||
_obj = Parent.model_validate({
|
||||
"optionalDict": dict(
|
||||
(_k, InnerDictWithProperty.from_dict(_v))
|
||||
for _k, _v in obj.get("optionalDict").items()
|
||||
|
@ -30,14 +30,15 @@ class ParentWithOptionalDict(BaseModel):
|
||||
optional_dict: Optional[Dict[str, InnerDictWithProperty]] = Field(default=None, alias="optionalDict")
|
||||
__properties = ["optionalDict"]
|
||||
|
||||
class Config:
|
||||
"""Pydantic configuration"""
|
||||
allow_population_by_field_name = True
|
||||
validate_assignment = True
|
||||
model_config = {
|
||||
"populate_by_name": True,
|
||||
"validate_assignment": True
|
||||
}
|
||||
|
||||
|
||||
def to_str(self) -> str:
|
||||
"""Returns the string representation of the model using alias"""
|
||||
return pprint.pformat(self.dict(by_alias=True))
|
||||
return pprint.pformat(self.model_dump(by_alias=True))
|
||||
|
||||
def to_json(self) -> str:
|
||||
"""Returns the JSON representation of the model using alias"""
|
||||
@ -51,7 +52,7 @@ class ParentWithOptionalDict(BaseModel):
|
||||
|
||||
def to_dict(self):
|
||||
"""Returns the dictionary representation of the model using alias"""
|
||||
_dict = self.dict(by_alias=True,
|
||||
_dict = self.model_dump(by_alias=True,
|
||||
exclude={
|
||||
},
|
||||
exclude_none=True)
|
||||
@ -71,9 +72,9 @@ class ParentWithOptionalDict(BaseModel):
|
||||
return None
|
||||
|
||||
if not isinstance(obj, dict):
|
||||
return ParentWithOptionalDict.parse_obj(obj)
|
||||
return ParentWithOptionalDict.model_validate(obj)
|
||||
|
||||
_obj = ParentWithOptionalDict.parse_obj({
|
||||
_obj = ParentWithOptionalDict.model_validate({
|
||||
"optionalDict": dict(
|
||||
(_k, InnerDictWithProperty.from_dict(_v))
|
||||
for _k, _v in obj.get("optionalDict").items()
|
||||
|
@ -19,7 +19,7 @@ import json
|
||||
|
||||
|
||||
from typing import List, Optional
|
||||
from pydantic import BaseModel, StrictInt, StrictStr, validator
|
||||
from pydantic import BaseModel, StrictInt, StrictStr, field_validator
|
||||
from pydantic import Field
|
||||
from typing_extensions import Annotated
|
||||
from petstore_api.models.category import Category
|
||||
@ -32,12 +32,12 @@ class Pet(BaseModel):
|
||||
id: Optional[StrictInt] = None
|
||||
category: Optional[Category] = None
|
||||
name: StrictStr
|
||||
photo_urls: Annotated[List[StrictStr], Field(min_items=0)] = Field(alias="photoUrls")
|
||||
photo_urls: Annotated[List[StrictStr], Field(min_length=0)] = Field(alias="photoUrls")
|
||||
tags: Optional[List[Tag]] = None
|
||||
status: Optional[StrictStr] = Field(default=None, description="pet status in the store")
|
||||
__properties = ["id", "category", "name", "photoUrls", "tags", "status"]
|
||||
|
||||
@validator('status')
|
||||
@field_validator('status')
|
||||
def status_validate_enum(cls, value):
|
||||
"""Validates the enum"""
|
||||
if value is None:
|
||||
@ -47,14 +47,15 @@ class Pet(BaseModel):
|
||||
raise ValueError("must be one of enum values ('available', 'pending', 'sold')")
|
||||
return value
|
||||
|
||||
class Config:
|
||||
"""Pydantic configuration"""
|
||||
allow_population_by_field_name = True
|
||||
validate_assignment = True
|
||||
model_config = {
|
||||
"populate_by_name": True,
|
||||
"validate_assignment": True
|
||||
}
|
||||
|
||||
|
||||
def to_str(self) -> str:
|
||||
"""Returns the string representation of the model using alias"""
|
||||
return pprint.pformat(self.dict(by_alias=True))
|
||||
return pprint.pformat(self.model_dump(by_alias=True))
|
||||
|
||||
def to_json(self) -> str:
|
||||
"""Returns the JSON representation of the model using alias"""
|
||||
@ -68,7 +69,7 @@ class Pet(BaseModel):
|
||||
|
||||
def to_dict(self):
|
||||
"""Returns the dictionary representation of the model using alias"""
|
||||
_dict = self.dict(by_alias=True,
|
||||
_dict = self.model_dump(by_alias=True,
|
||||
exclude={
|
||||
},
|
||||
exclude_none=True)
|
||||
@ -91,9 +92,9 @@ class Pet(BaseModel):
|
||||
return None
|
||||
|
||||
if not isinstance(obj, dict):
|
||||
return Pet.parse_obj(obj)
|
||||
return Pet.model_validate(obj)
|
||||
|
||||
_obj = Pet.parse_obj({
|
||||
_obj = Pet.model_validate({
|
||||
"id": obj.get("id"),
|
||||
"category": Category.from_dict(obj.get("category")) if obj.get("category") is not None else None,
|
||||
"name": obj.get("name"),
|
||||
|
@ -19,7 +19,7 @@ import pprint
|
||||
import re # noqa: F401
|
||||
|
||||
from typing import Any, List, Optional
|
||||
from pydantic import BaseModel, Field, StrictStr, ValidationError, validator
|
||||
from pydantic import BaseModel, Field, StrictStr, ValidationError, field_validator
|
||||
from petstore_api.models.basque_pig import BasquePig
|
||||
from petstore_api.models.danish_pig import DanishPig
|
||||
from typing import Union, Any, List, TYPE_CHECKING, Optional, Dict
|
||||
@ -37,10 +37,12 @@ class Pig(BaseModel):
|
||||
# data type: DanishPig
|
||||
oneof_schema_2_validator: Optional[DanishPig] = None
|
||||
actual_instance: Optional[Union[BasquePig, DanishPig]] = None
|
||||
one_of_schemas: List[str] = Literal[PIG_ONE_OF_SCHEMAS]
|
||||
one_of_schemas: List[str] = Literal["BasquePig", "DanishPig"]
|
||||
|
||||
model_config = {
|
||||
"validate_assignment": True
|
||||
}
|
||||
|
||||
class Config:
|
||||
validate_assignment = True
|
||||
|
||||
discriminator_value_class_map: Dict[str, str] = {
|
||||
}
|
||||
@ -55,9 +57,9 @@ class Pig(BaseModel):
|
||||
else:
|
||||
super().__init__(**kwargs)
|
||||
|
||||
@validator('actual_instance')
|
||||
@field_validator('actual_instance')
|
||||
def actual_instance_must_validate_oneof(cls, v):
|
||||
instance = Pig.construct()
|
||||
instance = Pig.model_construct()
|
||||
error_messages = []
|
||||
match = 0
|
||||
# validate data type: BasquePig
|
||||
@ -86,7 +88,7 @@ class Pig(BaseModel):
|
||||
@classmethod
|
||||
def from_json(cls, json_str: str) -> Pig:
|
||||
"""Returns the object represented by the json string"""
|
||||
instance = Pig.construct()
|
||||
instance = Pig.model_construct()
|
||||
error_messages = []
|
||||
match = 0
|
||||
|
||||
@ -137,6 +139,6 @@ class Pig(BaseModel):
|
||||
|
||||
def to_str(self) -> str:
|
||||
"""Returns the string representation of the actual instance"""
|
||||
return pprint.pformat(self.dict())
|
||||
return pprint.pformat(self.model_dump())
|
||||
|
||||
|
||||
|
@ -31,14 +31,15 @@ class PropertyNameCollision(BaseModel):
|
||||
type_: Optional[StrictStr] = None
|
||||
__properties = ["_type", "type", "type_"]
|
||||
|
||||
class Config:
|
||||
"""Pydantic configuration"""
|
||||
allow_population_by_field_name = True
|
||||
validate_assignment = True
|
||||
model_config = {
|
||||
"populate_by_name": True,
|
||||
"validate_assignment": True
|
||||
}
|
||||
|
||||
|
||||
def to_str(self) -> str:
|
||||
"""Returns the string representation of the model using alias"""
|
||||
return pprint.pformat(self.dict(by_alias=True))
|
||||
return pprint.pformat(self.model_dump(by_alias=True))
|
||||
|
||||
def to_json(self) -> str:
|
||||
"""Returns the JSON representation of the model using alias"""
|
||||
@ -52,7 +53,7 @@ class PropertyNameCollision(BaseModel):
|
||||
|
||||
def to_dict(self):
|
||||
"""Returns the dictionary representation of the model using alias"""
|
||||
_dict = self.dict(by_alias=True,
|
||||
_dict = self.model_dump(by_alias=True,
|
||||
exclude={
|
||||
},
|
||||
exclude_none=True)
|
||||
@ -65,9 +66,9 @@ class PropertyNameCollision(BaseModel):
|
||||
return None
|
||||
|
||||
if not isinstance(obj, dict):
|
||||
return PropertyNameCollision.parse_obj(obj)
|
||||
return PropertyNameCollision.model_validate(obj)
|
||||
|
||||
_obj = PropertyNameCollision.parse_obj({
|
||||
_obj = PropertyNameCollision.model_validate({
|
||||
"_type": obj.get("_type"),
|
||||
"type": obj.get("type"),
|
||||
"type_": obj.get("type_")
|
||||
|
@ -29,14 +29,15 @@ class ReadOnlyFirst(BaseModel):
|
||||
baz: Optional[StrictStr] = None
|
||||
__properties = ["bar", "baz"]
|
||||
|
||||
class Config:
|
||||
"""Pydantic configuration"""
|
||||
allow_population_by_field_name = True
|
||||
validate_assignment = True
|
||||
model_config = {
|
||||
"populate_by_name": True,
|
||||
"validate_assignment": True
|
||||
}
|
||||
|
||||
|
||||
def to_str(self) -> str:
|
||||
"""Returns the string representation of the model using alias"""
|
||||
return pprint.pformat(self.dict(by_alias=True))
|
||||
return pprint.pformat(self.model_dump(by_alias=True))
|
||||
|
||||
def to_json(self) -> str:
|
||||
"""Returns the JSON representation of the model using alias"""
|
||||
@ -50,7 +51,7 @@ class ReadOnlyFirst(BaseModel):
|
||||
|
||||
def to_dict(self):
|
||||
"""Returns the dictionary representation of the model using alias"""
|
||||
_dict = self.dict(by_alias=True,
|
||||
_dict = self.model_dump(by_alias=True,
|
||||
exclude={
|
||||
"bar",
|
||||
},
|
||||
@ -64,9 +65,9 @@ class ReadOnlyFirst(BaseModel):
|
||||
return None
|
||||
|
||||
if not isinstance(obj, dict):
|
||||
return ReadOnlyFirst.parse_obj(obj)
|
||||
return ReadOnlyFirst.model_validate(obj)
|
||||
|
||||
_obj = ReadOnlyFirst.parse_obj({
|
||||
_obj = ReadOnlyFirst.model_validate({
|
||||
"bar": obj.get("bar"),
|
||||
"baz": obj.get("baz")
|
||||
})
|
||||
|
@ -29,14 +29,15 @@ class SecondRef(BaseModel):
|
||||
circular_ref: Optional[CircularReferenceModel] = None
|
||||
__properties = ["category", "circular_ref"]
|
||||
|
||||
class Config:
|
||||
"""Pydantic configuration"""
|
||||
allow_population_by_field_name = True
|
||||
validate_assignment = True
|
||||
model_config = {
|
||||
"populate_by_name": True,
|
||||
"validate_assignment": True
|
||||
}
|
||||
|
||||
|
||||
def to_str(self) -> str:
|
||||
"""Returns the string representation of the model using alias"""
|
||||
return pprint.pformat(self.dict(by_alias=True))
|
||||
return pprint.pformat(self.model_dump(by_alias=True))
|
||||
|
||||
def to_json(self) -> str:
|
||||
"""Returns the JSON representation of the model using alias"""
|
||||
@ -50,7 +51,7 @@ class SecondRef(BaseModel):
|
||||
|
||||
def to_dict(self):
|
||||
"""Returns the dictionary representation of the model using alias"""
|
||||
_dict = self.dict(by_alias=True,
|
||||
_dict = self.model_dump(by_alias=True,
|
||||
exclude={
|
||||
},
|
||||
exclude_none=True)
|
||||
@ -66,9 +67,9 @@ class SecondRef(BaseModel):
|
||||
return None
|
||||
|
||||
if not isinstance(obj, dict):
|
||||
return SecondRef.parse_obj(obj)
|
||||
return SecondRef.model_validate(obj)
|
||||
|
||||
_obj = SecondRef.parse_obj({
|
||||
_obj = SecondRef.model_validate({
|
||||
"category": obj.get("category"),
|
||||
"circular_ref": CircularReferenceModel.from_dict(obj.get("circular_ref")) if obj.get("circular_ref") is not None else None
|
||||
})
|
||||
|
@ -29,14 +29,15 @@ class SelfReferenceModel(BaseModel):
|
||||
nested: Optional[DummyModel] = None
|
||||
__properties = ["size", "nested"]
|
||||
|
||||
class Config:
|
||||
"""Pydantic configuration"""
|
||||
allow_population_by_field_name = True
|
||||
validate_assignment = True
|
||||
model_config = {
|
||||
"populate_by_name": True,
|
||||
"validate_assignment": True
|
||||
}
|
||||
|
||||
|
||||
def to_str(self) -> str:
|
||||
"""Returns the string representation of the model using alias"""
|
||||
return pprint.pformat(self.dict(by_alias=True))
|
||||
return pprint.pformat(self.model_dump(by_alias=True))
|
||||
|
||||
def to_json(self) -> str:
|
||||
"""Returns the JSON representation of the model using alias"""
|
||||
@ -50,7 +51,7 @@ class SelfReferenceModel(BaseModel):
|
||||
|
||||
def to_dict(self):
|
||||
"""Returns the dictionary representation of the model using alias"""
|
||||
_dict = self.dict(by_alias=True,
|
||||
_dict = self.model_dump(by_alias=True,
|
||||
exclude={
|
||||
},
|
||||
exclude_none=True)
|
||||
@ -66,9 +67,9 @@ class SelfReferenceModel(BaseModel):
|
||||
return None
|
||||
|
||||
if not isinstance(obj, dict):
|
||||
return SelfReferenceModel.parse_obj(obj)
|
||||
return SelfReferenceModel.model_validate(obj)
|
||||
|
||||
_obj = SelfReferenceModel.parse_obj({
|
||||
_obj = SelfReferenceModel.model_validate({
|
||||
"size": obj.get("size"),
|
||||
"nested": DummyModel.from_dict(obj.get("nested")) if obj.get("nested") is not None else None
|
||||
})
|
||||
|
@ -29,14 +29,15 @@ class SpecialModelName(BaseModel):
|
||||
special_property_name: Optional[StrictInt] = Field(default=None, alias="$special[property.name]")
|
||||
__properties = ["$special[property.name]"]
|
||||
|
||||
class Config:
|
||||
"""Pydantic configuration"""
|
||||
allow_population_by_field_name = True
|
||||
validate_assignment = True
|
||||
model_config = {
|
||||
"populate_by_name": True,
|
||||
"validate_assignment": True
|
||||
}
|
||||
|
||||
|
||||
def to_str(self) -> str:
|
||||
"""Returns the string representation of the model using alias"""
|
||||
return pprint.pformat(self.dict(by_alias=True))
|
||||
return pprint.pformat(self.model_dump(by_alias=True))
|
||||
|
||||
def to_json(self) -> str:
|
||||
"""Returns the JSON representation of the model using alias"""
|
||||
@ -50,7 +51,7 @@ class SpecialModelName(BaseModel):
|
||||
|
||||
def to_dict(self):
|
||||
"""Returns the dictionary representation of the model using alias"""
|
||||
_dict = self.dict(by_alias=True,
|
||||
_dict = self.model_dump(by_alias=True,
|
||||
exclude={
|
||||
},
|
||||
exclude_none=True)
|
||||
@ -63,9 +64,9 @@ class SpecialModelName(BaseModel):
|
||||
return None
|
||||
|
||||
if not isinstance(obj, dict):
|
||||
return SpecialModelName.parse_obj(obj)
|
||||
return SpecialModelName.model_validate(obj)
|
||||
|
||||
_obj = SpecialModelName.parse_obj({
|
||||
_obj = SpecialModelName.model_validate({
|
||||
"$special[property.name]": obj.get("$special[property.name]")
|
||||
})
|
||||
return _obj
|
||||
|
@ -19,7 +19,7 @@ import json
|
||||
|
||||
|
||||
from typing import Optional
|
||||
from pydantic import BaseModel, StrictInt, StrictStr, validator
|
||||
from pydantic import BaseModel, StrictInt, StrictStr, field_validator
|
||||
from pydantic import Field
|
||||
from petstore_api.models.category import Category
|
||||
|
||||
@ -32,7 +32,7 @@ class SpecialName(BaseModel):
|
||||
var_schema: Optional[StrictStr] = Field(default=None, description="pet status in the store", alias="schema")
|
||||
__properties = ["property", "async", "schema"]
|
||||
|
||||
@validator('var_schema')
|
||||
@field_validator('var_schema')
|
||||
def var_schema_validate_enum(cls, value):
|
||||
"""Validates the enum"""
|
||||
if value is None:
|
||||
@ -42,14 +42,15 @@ class SpecialName(BaseModel):
|
||||
raise ValueError("must be one of enum values ('available', 'pending', 'sold')")
|
||||
return value
|
||||
|
||||
class Config:
|
||||
"""Pydantic configuration"""
|
||||
allow_population_by_field_name = True
|
||||
validate_assignment = True
|
||||
model_config = {
|
||||
"populate_by_name": True,
|
||||
"validate_assignment": True
|
||||
}
|
||||
|
||||
|
||||
def to_str(self) -> str:
|
||||
"""Returns the string representation of the model using alias"""
|
||||
return pprint.pformat(self.dict(by_alias=True))
|
||||
return pprint.pformat(self.model_dump(by_alias=True))
|
||||
|
||||
def to_json(self) -> str:
|
||||
"""Returns the JSON representation of the model using alias"""
|
||||
@ -63,7 +64,7 @@ class SpecialName(BaseModel):
|
||||
|
||||
def to_dict(self):
|
||||
"""Returns the dictionary representation of the model using alias"""
|
||||
_dict = self.dict(by_alias=True,
|
||||
_dict = self.model_dump(by_alias=True,
|
||||
exclude={
|
||||
},
|
||||
exclude_none=True)
|
||||
@ -79,9 +80,9 @@ class SpecialName(BaseModel):
|
||||
return None
|
||||
|
||||
if not isinstance(obj, dict):
|
||||
return SpecialName.parse_obj(obj)
|
||||
return SpecialName.model_validate(obj)
|
||||
|
||||
_obj = SpecialName.parse_obj({
|
||||
_obj = SpecialName.model_validate({
|
||||
"property": obj.get("property"),
|
||||
"async": Category.from_dict(obj.get("async")) if obj.get("async") is not None else None,
|
||||
"schema": obj.get("schema")
|
||||
|
@ -29,14 +29,15 @@ class Tag(BaseModel):
|
||||
name: Optional[StrictStr] = None
|
||||
__properties = ["id", "name"]
|
||||
|
||||
class Config:
|
||||
"""Pydantic configuration"""
|
||||
allow_population_by_field_name = True
|
||||
validate_assignment = True
|
||||
model_config = {
|
||||
"populate_by_name": True,
|
||||
"validate_assignment": True
|
||||
}
|
||||
|
||||
|
||||
def to_str(self) -> str:
|
||||
"""Returns the string representation of the model using alias"""
|
||||
return pprint.pformat(self.dict(by_alias=True))
|
||||
return pprint.pformat(self.model_dump(by_alias=True))
|
||||
|
||||
def to_json(self) -> str:
|
||||
"""Returns the JSON representation of the model using alias"""
|
||||
@ -50,7 +51,7 @@ class Tag(BaseModel):
|
||||
|
||||
def to_dict(self):
|
||||
"""Returns the dictionary representation of the model using alias"""
|
||||
_dict = self.dict(by_alias=True,
|
||||
_dict = self.model_dump(by_alias=True,
|
||||
exclude={
|
||||
},
|
||||
exclude_none=True)
|
||||
@ -63,9 +64,9 @@ class Tag(BaseModel):
|
||||
return None
|
||||
|
||||
if not isinstance(obj, dict):
|
||||
return Tag.parse_obj(obj)
|
||||
return Tag.model_validate(obj)
|
||||
|
||||
_obj = Tag.parse_obj({
|
||||
_obj = Tag.model_validate({
|
||||
"id": obj.get("id"),
|
||||
"name": obj.get("name")
|
||||
})
|
||||
|
@ -30,14 +30,15 @@ class TestInlineFreeformAdditionalPropertiesRequest(BaseModel):
|
||||
additional_properties: Dict[str, Any] = {}
|
||||
__properties = ["someProperty"]
|
||||
|
||||
class Config:
|
||||
"""Pydantic configuration"""
|
||||
allow_population_by_field_name = True
|
||||
validate_assignment = True
|
||||
model_config = {
|
||||
"populate_by_name": True,
|
||||
"validate_assignment": True
|
||||
}
|
||||
|
||||
|
||||
def to_str(self) -> str:
|
||||
"""Returns the string representation of the model using alias"""
|
||||
return pprint.pformat(self.dict(by_alias=True))
|
||||
return pprint.pformat(self.model_dump(by_alias=True))
|
||||
|
||||
def to_json(self) -> str:
|
||||
"""Returns the JSON representation of the model using alias"""
|
||||
@ -51,7 +52,7 @@ class TestInlineFreeformAdditionalPropertiesRequest(BaseModel):
|
||||
|
||||
def to_dict(self):
|
||||
"""Returns the dictionary representation of the model using alias"""
|
||||
_dict = self.dict(by_alias=True,
|
||||
_dict = self.model_dump(by_alias=True,
|
||||
exclude={
|
||||
"additional_properties"
|
||||
},
|
||||
@ -70,9 +71,9 @@ class TestInlineFreeformAdditionalPropertiesRequest(BaseModel):
|
||||
return None
|
||||
|
||||
if not isinstance(obj, dict):
|
||||
return TestInlineFreeformAdditionalPropertiesRequest.parse_obj(obj)
|
||||
return TestInlineFreeformAdditionalPropertiesRequest.model_validate(obj)
|
||||
|
||||
_obj = TestInlineFreeformAdditionalPropertiesRequest.parse_obj({
|
||||
_obj = TestInlineFreeformAdditionalPropertiesRequest.model_validate({
|
||||
"someProperty": obj.get("someProperty")
|
||||
})
|
||||
# store additional fields in additional_properties
|
||||
|
@ -28,14 +28,15 @@ class Tiger(BaseModel):
|
||||
skill: Optional[StrictStr] = None
|
||||
__properties = ["skill"]
|
||||
|
||||
class Config:
|
||||
"""Pydantic configuration"""
|
||||
allow_population_by_field_name = True
|
||||
validate_assignment = True
|
||||
model_config = {
|
||||
"populate_by_name": True,
|
||||
"validate_assignment": True
|
||||
}
|
||||
|
||||
|
||||
def to_str(self) -> str:
|
||||
"""Returns the string representation of the model using alias"""
|
||||
return pprint.pformat(self.dict(by_alias=True))
|
||||
return pprint.pformat(self.model_dump(by_alias=True))
|
||||
|
||||
def to_json(self) -> str:
|
||||
"""Returns the JSON representation of the model using alias"""
|
||||
@ -49,7 +50,7 @@ class Tiger(BaseModel):
|
||||
|
||||
def to_dict(self):
|
||||
"""Returns the dictionary representation of the model using alias"""
|
||||
_dict = self.dict(by_alias=True,
|
||||
_dict = self.model_dump(by_alias=True,
|
||||
exclude={
|
||||
},
|
||||
exclude_none=True)
|
||||
@ -62,9 +63,9 @@ class Tiger(BaseModel):
|
||||
return None
|
||||
|
||||
if not isinstance(obj, dict):
|
||||
return Tiger.parse_obj(obj)
|
||||
return Tiger.model_validate(obj)
|
||||
|
||||
_obj = Tiger.parse_obj({
|
||||
_obj = Tiger.model_validate({
|
||||
"skill": obj.get("skill")
|
||||
})
|
||||
return _obj
|
||||
|
@ -36,14 +36,15 @@ class User(BaseModel):
|
||||
user_status: Optional[StrictInt] = Field(default=None, description="User Status", alias="userStatus")
|
||||
__properties = ["id", "username", "firstName", "lastName", "email", "password", "phone", "userStatus"]
|
||||
|
||||
class Config:
|
||||
"""Pydantic configuration"""
|
||||
allow_population_by_field_name = True
|
||||
validate_assignment = True
|
||||
model_config = {
|
||||
"populate_by_name": True,
|
||||
"validate_assignment": True
|
||||
}
|
||||
|
||||
|
||||
def to_str(self) -> str:
|
||||
"""Returns the string representation of the model using alias"""
|
||||
return pprint.pformat(self.dict(by_alias=True))
|
||||
return pprint.pformat(self.model_dump(by_alias=True))
|
||||
|
||||
def to_json(self) -> str:
|
||||
"""Returns the JSON representation of the model using alias"""
|
||||
@ -57,7 +58,7 @@ class User(BaseModel):
|
||||
|
||||
def to_dict(self):
|
||||
"""Returns the dictionary representation of the model using alias"""
|
||||
_dict = self.dict(by_alias=True,
|
||||
_dict = self.model_dump(by_alias=True,
|
||||
exclude={
|
||||
},
|
||||
exclude_none=True)
|
||||
@ -70,9 +71,9 @@ class User(BaseModel):
|
||||
return None
|
||||
|
||||
if not isinstance(obj, dict):
|
||||
return User.parse_obj(obj)
|
||||
return User.model_validate(obj)
|
||||
|
||||
_obj = User.parse_obj({
|
||||
_obj = User.model_validate({
|
||||
"id": obj.get("id"),
|
||||
"username": obj.get("username"),
|
||||
"firstName": obj.get("firstName"),
|
||||
|
@ -32,14 +32,15 @@ class WithNestedOneOf(BaseModel):
|
||||
nested_oneof_enum_string: Optional[OneOfEnumString] = None
|
||||
__properties = ["size", "nested_pig", "nested_oneof_enum_string"]
|
||||
|
||||
class Config:
|
||||
"""Pydantic configuration"""
|
||||
allow_population_by_field_name = True
|
||||
validate_assignment = True
|
||||
model_config = {
|
||||
"populate_by_name": True,
|
||||
"validate_assignment": True
|
||||
}
|
||||
|
||||
|
||||
def to_str(self) -> str:
|
||||
"""Returns the string representation of the model using alias"""
|
||||
return pprint.pformat(self.dict(by_alias=True))
|
||||
return pprint.pformat(self.model_dump(by_alias=True))
|
||||
|
||||
def to_json(self) -> str:
|
||||
"""Returns the JSON representation of the model using alias"""
|
||||
@ -53,7 +54,7 @@ class WithNestedOneOf(BaseModel):
|
||||
|
||||
def to_dict(self):
|
||||
"""Returns the dictionary representation of the model using alias"""
|
||||
_dict = self.dict(by_alias=True,
|
||||
_dict = self.model_dump(by_alias=True,
|
||||
exclude={
|
||||
},
|
||||
exclude_none=True)
|
||||
@ -72,9 +73,9 @@ class WithNestedOneOf(BaseModel):
|
||||
return None
|
||||
|
||||
if not isinstance(obj, dict):
|
||||
return WithNestedOneOf.parse_obj(obj)
|
||||
return WithNestedOneOf.model_validate(obj)
|
||||
|
||||
_obj = WithNestedOneOf.parse_obj({
|
||||
_obj = WithNestedOneOf.model_validate({
|
||||
"size": obj.get("size"),
|
||||
"nested_pig": Pig.from_dict(obj.get("nested_pig")) if obj.get("nested_pig") is not None else None,
|
||||
"nested_oneof_enum_string": OneOfEnumString.from_dict(obj.get("nested_oneof_enum_string")) if obj.get("nested_oneof_enum_string") is not None else None
|
||||
|
@ -16,7 +16,7 @@ import re # noqa: F401
|
||||
import io
|
||||
import warnings
|
||||
|
||||
from pydantic import validate_arguments, ValidationError
|
||||
from pydantic import validate_call, ValidationError
|
||||
|
||||
from pydantic import Field
|
||||
from typing_extensions import Annotated
|
||||
@ -42,7 +42,7 @@ class AnotherFakeApi:
|
||||
api_client = ApiClient.get_default()
|
||||
self.api_client = api_client
|
||||
|
||||
@validate_arguments
|
||||
@validate_call
|
||||
def call_123_test_special_tags(self, client : Annotated[Client, Field(description="client model")], **kwargs) -> Client: # noqa: E501
|
||||
"""To test special tags # noqa: E501
|
||||
|
||||
@ -72,7 +72,7 @@ class AnotherFakeApi:
|
||||
raise ValueError(message)
|
||||
return self.call_123_test_special_tags_with_http_info(client, **kwargs) # noqa: E501
|
||||
|
||||
@validate_arguments
|
||||
@validate_call
|
||||
def call_123_test_special_tags_with_http_info(self, client : Annotated[Client, Field(description="client model")], **kwargs) -> ApiResponse: # noqa: E501
|
||||
"""To test special tags # noqa: E501
|
||||
|
||||
|
@ -16,7 +16,7 @@ import re # noqa: F401
|
||||
import io
|
||||
import warnings
|
||||
|
||||
from pydantic import validate_arguments, ValidationError
|
||||
from pydantic import validate_call, ValidationError
|
||||
|
||||
from petstore_api.models.foo_get_default_response import FooGetDefaultResponse
|
||||
|
||||
@ -40,7 +40,7 @@ class DefaultApi:
|
||||
api_client = ApiClient.get_default()
|
||||
self.api_client = api_client
|
||||
|
||||
@validate_arguments
|
||||
@validate_call
|
||||
def foo_get(self, **kwargs) -> FooGetDefaultResponse: # noqa: E501
|
||||
"""foo_get # noqa: E501
|
||||
|
||||
@ -67,7 +67,7 @@ class DefaultApi:
|
||||
raise ValueError(message)
|
||||
return self.foo_get_with_http_info(**kwargs) # noqa: E501
|
||||
|
||||
@validate_arguments
|
||||
@validate_call
|
||||
def foo_get_with_http_info(self, **kwargs) -> ApiResponse: # noqa: E501
|
||||
"""foo_get # noqa: E501
|
||||
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user