From 46f507fac08b90d4deedc05626c3d1e623e07516 Mon Sep 17 00:00:00 2001 From: Shaun Hirst Date: Sat, 23 May 2026 12:16:51 +0100 Subject: [PATCH 1/3] fix(python-fastapi): additionalProperties:true schema inherits BaseModel not object (fixes #20153) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Root cause: ModelUtils.isMapSchema() returns true for any schema whose additionalProperties is the boolean true, including schemas that also have named properties (e.g. the BBC TAMS http-request.json schema). This caused DefaultCodegen.updateModelForObject() to call addAdditionPropertiesToCodeGenModel() → addParentContainer() → addParentFromContainer(), setting model.parent = toInstantiationType(schema). For additionalProperties:true (a Boolean), ModelUtils.getAdditionalProperties() returns a new empty Schema, and getSchemaType(new Schema()) returns "object" — Python's built-in type name. In AbstractPythonCodegen.postProcessAllModels(): if (!StringUtils.isEmpty(model.parent)) { modelImports.add(model.parent); // adds "object" → invalid import } The mustache template then generates: from openapi_server.models.object import object ← invalid (module does not exist) class HTTPRequest(object): ← wrong (should be BaseModel) PythonClientCodegen already had a correct override that avoided this, but PythonFastAPIServerCodegen and AbstractPythonConnexionServerCodegen did not — they fell through to the broken DefaultCodegen implementation. Fix: Move the correct addAdditionPropertiesToCodeGenModel() override up from PythonClientCodegen to AbstractPythonCodegen. All Python generators (python-fastapi, python-flask, python-client) now share the same implementation: only additionalPropertiesType is set (used for typing in templates), and model.parent is left null so the template correctly falls back to BaseModel. Remove the now-redundant override from PythonClientCodegen and clean up the two unused imports (Schema, ModelUtils) it left behind. Test: Add a regression test testAdditionalPropertiesTrueUsesBaseModel in PythonFastAPIServerCodegenTest backed by a new fixture src/test/resources/bugs/issue_20153.yaml. The fixture models the BBC TAMS http-request.json schema (a typed object with named properties and additionalProperties:true) and asserts: - class HttpRequest(BaseModel): is present (correct base class) - additional_properties: Dict[str, Any] = {} is present (correct additional-props field) - from openapi_server.models.object import object is absent (no invalid import) --- ...astapi-additionalproperties-true-parent.md | 97 +++++++++++++++++++ .../languages/AbstractPythonCodegen.java | 19 ++++ .../languages/PythonClientCodegen.java | 11 --- .../PythonFastAPIServerCodegenTest.java | 15 +++ .../src/test/resources/bugs/issue_20153.yaml | 45 +++++++++ 5 files changed, 176 insertions(+), 11 deletions(-) create mode 100644 fix-python-fastapi-additionalproperties-true-parent.md create mode 100644 modules/openapi-generator/src/test/resources/bugs/issue_20153.yaml diff --git a/fix-python-fastapi-additionalproperties-true-parent.md b/fix-python-fastapi-additionalproperties-true-parent.md new file mode 100644 index 000000000000..01c9d3a80f08 --- /dev/null +++ b/fix-python-fastapi-additionalproperties-true-parent.md @@ -0,0 +1,97 @@ +# Fix Plan: python-fastapi additionalProperties:true generates wrong parent class + +## Issue +GitHub issue #20153: `python-fastapi` generator produces invalid imports and wrong base class for +models that have `additionalProperties: true` (a boolean) at the schema level. + +**Broken output:** +```python +from openapi_server.models.object import object +class HTTPRequest(object): + ... +``` + +**Expected output:** +```python +from pydantic import BaseModel +class HTTPRequest(BaseModel): + ... +``` + +## Root Cause + +`ModelUtils.isMapSchema()` returns `true` for any schema with `additionalProperties: true` because +the boolean value counts as "map-like" per the OAS spec. This triggers +`updateModelForObject()` → `addAdditionPropertiesToCodeGenModel()` → `addParentContainer()` → +`addParentFromContainer()`, which sets `model.parent = toInstantiationType(schema)`. + +For `additionalProperties: true`, `ModelUtils.getAdditionalProperties()` returns `new Schema()` +(an empty schema), and `getSchemaType(new Schema())` returns `"object"`. + +So `model.parent` becomes `"object"` — Python's built-in type. Then in +`AbstractPythonCodegen.postProcessModels()`: + +```java +if (!StringUtils.isEmpty(model.parent)) { + modelImports.add(model.parent); // → "from openapi_server.models.object import object" +} +``` + +And the mustache template: +```mustache +class {{classname}}({{#parent}}{{{.}}}{{/parent}}{{^parent}}BaseModel{{/parent}}): +``` + +generates `class HTTPRequest(object):` instead of `class HTTPRequest(BaseModel):`. + +`PythonClientCodegen` already overrides `addAdditionPropertiesToCodeGenModel()` to avoid this, +but `PythonFastAPIServerCodegen` and `AbstractPythonConnexionServerCodegen` do not — they fall +through to `DefaultCodegen` which calls `addParentContainer()`. + +## Fix + +Move the correct `addAdditionPropertiesToCodeGenModel()` override from `PythonClientCodegen` up +to `AbstractPythonCodegen`. This ensures ALL Python generators (FastAPI, Connexion, client) share +the same correct behaviour without duplicating the fix. + +```java +// AbstractPythonCodegen.java +@Override +protected void addAdditionPropertiesToCodeGenModel(CodegenModel codegenModel, Schema schema) { + final Schema additionalProperties = ModelUtils.getAdditionalProperties(schema); + if (additionalProperties != null) { + codegenModel.additionalPropertiesType = getSchemaType(additionalProperties); + } + // Do NOT call addParentContainer() — Python uses the `additional_properties` field + // pattern in templates rather than class inheritance to represent additionalProperties. + // Calling the default would set model.parent = "object" which generates an invalid + // "from openapi_server.models.object import object" import. +} +``` + +Remove the duplicate override from `PythonClientCodegen`. + +## Test + +Add a regression test in `PythonFastAPIServerCodegenTest` using a new fixture spec +`src/test/resources/bugs/issue_20153.yaml` that includes a schema with +`additionalProperties: true` and named properties (modelling the TAMS `http-request.json`). + +The test verifies: +- `from openapi_server.models.object import object` is NOT present in the generated model +- `class HttpRequest(BaseModel):` IS present (correct base class) +- `additional_properties: Dict[str, Any] = {}` IS present (the correct pattern) + +## Files Changed + +1. `modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractPythonCodegen.java` + — add `addAdditionPropertiesToCodeGenModel()` override + +2. `modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PythonClientCodegen.java` + — remove now-duplicate `addAdditionPropertiesToCodeGenModel()` override + +3. `modules/openapi-generator/src/test/resources/bugs/issue_20153.yaml` + — new minimal OAS 3.1 fixture + +4. `modules/openapi-generator/src/test/java/org/openapitools/codegen/python/PythonFastAPIServerCodegenTest.java` + — new regression test `testAdditionalPropertiesTrueUsesBaseModel` diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractPythonCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractPythonCodegen.java index ee16c3805081..294486c781c3 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractPythonCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractPythonCodegen.java @@ -1529,6 +1529,25 @@ public boolean isDataTypeString(String dataType) { return "str".equals(dataType); } + /** + * Python generators represent additionalProperties via a dedicated `additional_properties` + * field in the generated model class rather than through class inheritance. Setting + * model.parent to "object" (the return value of toInstantiationType when additionalProperties + * is the boolean true) causes the template to emit an invalid import: + * from openapi_server.models.object import object + * and an incorrect base class declaration: + * class Foo(object): + * Override here to only set additionalPropertiesType (used for typing) without calling + * addParentContainer(), keeping model.parent null so the template falls back to BaseModel. + */ + @Override + protected void addAdditionPropertiesToCodeGenModel(CodegenModel codegenModel, Schema schema) { + final Schema additionalProperties = ModelUtils.getAdditionalProperties(schema); + if (additionalProperties != null) { + codegenModel.additionalPropertiesType = getSchemaType(additionalProperties); + } + } + /* The definition for a Python type. * * This encapsulate all the type definition: the actual type, and potentially: diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PythonClientCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PythonClientCodegen.java index fdf19feff107..99fbdd6044a3 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PythonClientCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PythonClientCodegen.java @@ -17,7 +17,6 @@ package org.openapitools.codegen.languages; -import io.swagger.v3.oas.models.media.Schema; import io.swagger.v3.oas.models.security.SecurityScheme; import lombok.Setter; import org.apache.commons.lang3.Strings; @@ -25,7 +24,6 @@ import org.openapitools.codegen.meta.GeneratorMetadata; import org.openapitools.codegen.meta.Stability; import org.openapitools.codegen.meta.features.*; -import org.openapitools.codegen.utils.ModelUtils; import org.openapitools.codegen.utils.ProcessUtils; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -457,15 +455,6 @@ public String generatorLanguageVersion() { return "3.10+"; } - @Override - protected void addAdditionPropertiesToCodeGenModel(CodegenModel codegenModel, Schema schema) { - final Schema additionalProperties = ModelUtils.getAdditionalProperties(schema); - - if (additionalProperties != null) { - codegenModel.additionalPropertiesType = getSchemaType(additionalProperties); - } - } - @Override public String escapeReservedWord(String name) { if (this.reservedWordsMappings().containsKey(name)) { diff --git a/modules/openapi-generator/src/test/java/org/openapitools/codegen/python/PythonFastAPIServerCodegenTest.java b/modules/openapi-generator/src/test/java/org/openapitools/codegen/python/PythonFastAPIServerCodegenTest.java index ff381bacecbd..bdeadadf0a9b 100644 --- a/modules/openapi-generator/src/test/java/org/openapitools/codegen/python/PythonFastAPIServerCodegenTest.java +++ b/modules/openapi-generator/src/test/java/org/openapitools/codegen/python/PythonFastAPIServerCodegenTest.java @@ -106,6 +106,21 @@ public void testToPythonExamplePrefersExampleOverExamples() { Assert.assertEquals(codegen.exposeToPythonExample(cp), "\"doggie\""); } + @Test(description = "schema with additionalProperties:true inherits BaseModel, not object (issue #20153)") + public void testAdditionalPropertiesTrueUsesBaseModel() throws IOException { + final DefaultCodegen codegen = new PythonFastAPIServerCodegen(); + final String outputPath = generateFiles(codegen, "src/test/resources/bugs/issue_20153.yaml"); + final Path model = Paths.get(outputPath + "src/openapi_server/models/http_request.py"); + + assertFileExists(model); + // Must use BaseModel as the base class, not Python's built-in object type + assertFileContains(model, "class HttpRequest(BaseModel):"); + // Must carry the additional_properties field for the additionalProperties:true schema + assertFileContains(model, "additional_properties: Dict[str, Any] = {}"); + // Must NOT generate a bad import that tries to import object as a module + assertFileNotContains(model, "from openapi_server.models.object import object"); + } + @Test(description = "binary multipart form fields are typed as FastAPI UploadFile") public void testBinaryMultipartFieldUsesUploadFile() throws IOException { final DefaultCodegen codegen = new PythonFastAPIServerCodegen(); diff --git a/modules/openapi-generator/src/test/resources/bugs/issue_20153.yaml b/modules/openapi-generator/src/test/resources/bugs/issue_20153.yaml new file mode 100644 index 000000000000..90ec3d9d0e04 --- /dev/null +++ b/modules/openapi-generator/src/test/resources/bugs/issue_20153.yaml @@ -0,0 +1,45 @@ +openapi: "3.1.0" +info: + title: Issue 20153 - additionalProperties true generates wrong parent class + version: "1.0" +paths: + /requests: + post: + operationId: createRequest + requestBody: + required: true + content: + application/json: + schema: + $ref: '#/components/schemas/HttpRequest' + responses: + "200": + description: OK + content: + application/json: + schema: + $ref: '#/components/schemas/HttpRequest' +components: + schemas: + HttpRequest: + title: HTTP Request + description: Gives information on a particular http request a client should perform + type: object + required: + - url + properties: + url: + description: The URL to make the request to + type: string + body: + description: The body of the request + type: string + content-type: + description: The content type to use + type: string + headers: + description: Additional headers to include + type: object + additionalProperties: + type: string + additionalProperties: true From 24025ecc6035595cb17c8c93063cea65203a1bd3 Mon Sep 17 00:00:00 2001 From: Shaun Hirst Date: Sat, 23 May 2026 21:42:08 +0100 Subject: [PATCH 2/3] chore(python): regenerate python client petstore samples MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Removes stale UploadFileWithAdditionalPropertiesRequestObject from all six Python client petstore samples (python, python-aiohttp, python-httpx, python-lazyImports, python-pydantic-v1, python-pydantic-v1-aiohttp). The model no longer exists in the petstore spec — the uploadFileWithAdditionalProperties endpoint's inline object schema is structurally identical to the one used by testObjectForMultipartRequests, so the generator resolves both to TestObjectForMultipartRequestsRequestMarker. The samples were out of date due to a prior spec edit that was not followed by a full regeneration. Not caused by the additionalProperties:true BaseModel fix — python-fastapi samples are unchanged. --- .../python-aiohttp/.openapi-generator/FILES | 2 -- .../client/petstore/python-aiohttp/README.md | 1 - .../client/petstore/python-aiohttp/docs/FakeApi.md | 6 +++--- .../python-aiohttp/petstore_api/__init__.py | 2 -- .../python-aiohttp/petstore_api/api/fake_api.py | 13 ++++++------- .../python-aiohttp/petstore_api/models/__init__.py | 1 - .../petstore/python-httpx/.openapi-generator/FILES | 2 -- .../openapi3/client/petstore/python-httpx/README.md | 1 - .../client/petstore/python-httpx/docs/FakeApi.md | 6 +++--- .../petstore/python-httpx/petstore_api/__init__.py | 2 -- .../python-httpx/petstore_api/api/fake_api.py | 13 ++++++------- .../python-httpx/petstore_api/models/__init__.py | 1 - .../python-lazyImports/.openapi-generator/FILES | 2 -- .../client/petstore/python-lazyImports/README.md | 1 - .../petstore/python-lazyImports/docs/FakeApi.md | 6 +++--- .../python-lazyImports/petstore_api/__init__.py | 3 --- .../python-lazyImports/petstore_api/api/fake_api.py | 13 ++++++------- .../petstore_api/models/__init__.py | 2 -- .../.openapi-generator/FILES | 2 -- .../petstore/python-pydantic-v1-aiohttp/README.md | 1 - .../python-pydantic-v1-aiohttp/docs/FakeApi.md | 6 +++--- .../petstore_api/__init__.py | 2 -- .../petstore_api/api/fake_api.py | 9 ++++----- .../petstore_api/models/__init__.py | 1 - .../python-pydantic-v1/.openapi-generator/FILES | 2 -- .../client/petstore/python-pydantic-v1/README.md | 1 - .../petstore/python-pydantic-v1/docs/FakeApi.md | 6 +++--- .../python-pydantic-v1/petstore_api/__init__.py | 2 -- .../python-pydantic-v1/petstore_api/api/fake_api.py | 9 ++++----- .../petstore_api/models/__init__.py | 1 - .../client/petstore/python/.openapi-generator/FILES | 2 -- samples/openapi3/client/petstore/python/README.md | 1 - .../openapi3/client/petstore/python/docs/FakeApi.md | 6 +++--- .../client/petstore/python/petstore_api/__init__.py | 2 -- .../petstore/python/petstore_api/api/fake_api.py | 13 ++++++------- .../petstore/python/petstore_api/models/__init__.py | 1 - 36 files changed, 50 insertions(+), 94 deletions(-) diff --git a/samples/openapi3/client/petstore/python-aiohttp/.openapi-generator/FILES b/samples/openapi3/client/petstore/python-aiohttp/.openapi-generator/FILES index 1eb565d74f11..c74579383333 100644 --- a/samples/openapi3/client/petstore/python-aiohttp/.openapi-generator/FILES +++ b/samples/openapi3/client/petstore/python-aiohttp/.openapi-generator/FILES @@ -120,7 +120,6 @@ docs/Tiger.md docs/Type.md docs/UnnamedDictWithAdditionalModelListProperties.md docs/UnnamedDictWithAdditionalStringListProperties.md -docs/UploadFileWithAdditionalPropertiesRequestObject.md docs/User.md docs/UserApi.md docs/UuidWithPattern.md @@ -251,7 +250,6 @@ petstore_api/models/tiger.py petstore_api/models/type.py petstore_api/models/unnamed_dict_with_additional_model_list_properties.py petstore_api/models/unnamed_dict_with_additional_string_list_properties.py -petstore_api/models/upload_file_with_additional_properties_request_object.py petstore_api/models/user.py petstore_api/models/uuid_with_pattern.py petstore_api/models/with_nested_one_of.py diff --git a/samples/openapi3/client/petstore/python-aiohttp/README.md b/samples/openapi3/client/petstore/python-aiohttp/README.md index 083f77de9690..bf68ad1bff6a 100644 --- a/samples/openapi3/client/petstore/python-aiohttp/README.md +++ b/samples/openapi3/client/petstore/python-aiohttp/README.md @@ -261,7 +261,6 @@ Class | Method | HTTP request | Description - [Type](docs/Type.md) - [UnnamedDictWithAdditionalModelListProperties](docs/UnnamedDictWithAdditionalModelListProperties.md) - [UnnamedDictWithAdditionalStringListProperties](docs/UnnamedDictWithAdditionalStringListProperties.md) - - [UploadFileWithAdditionalPropertiesRequestObject](docs/UploadFileWithAdditionalPropertiesRequestObject.md) - [User](docs/User.md) - [UuidWithPattern](docs/UuidWithPattern.md) - [WithNestedOneOf](docs/WithNestedOneOf.md) diff --git a/samples/openapi3/client/petstore/python-aiohttp/docs/FakeApi.md b/samples/openapi3/client/petstore/python-aiohttp/docs/FakeApi.md index 8f79394afc28..a8b76b34b894 100644 --- a/samples/openapi3/client/petstore/python-aiohttp/docs/FakeApi.md +++ b/samples/openapi3/client/petstore/python-aiohttp/docs/FakeApi.md @@ -2478,7 +2478,7 @@ uploads a file and additional properties using multipart/form-data ```python import petstore_api from petstore_api.models.model_api_response import ModelApiResponse -from petstore_api.models.upload_file_with_additional_properties_request_object import UploadFileWithAdditionalPropertiesRequestObject +from petstore_api.models.test_object_for_multipart_requests_request_marker import TestObjectForMultipartRequestsRequestMarker from petstore_api.rest import ApiException from pprint import pprint @@ -2494,7 +2494,7 @@ async with petstore_api.ApiClient(configuration) as api_client: # Create an instance of the API class api_instance = petstore_api.FakeApi(api_client) file = None # bytes | file to upload - object = petstore_api.UploadFileWithAdditionalPropertiesRequestObject() # UploadFileWithAdditionalPropertiesRequestObject | (optional) + object = petstore_api.TestObjectForMultipartRequestsRequestMarker() # TestObjectForMultipartRequestsRequestMarker | (optional) count = 56 # int | Integer count (optional) try: @@ -2514,7 +2514,7 @@ async with petstore_api.ApiClient(configuration) as api_client: Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- **file** | **bytes**| file to upload | - **object** | [**UploadFileWithAdditionalPropertiesRequestObject**](UploadFileWithAdditionalPropertiesRequestObject.md)| | [optional] + **object** | [**TestObjectForMultipartRequestsRequestMarker**](TestObjectForMultipartRequestsRequestMarker.md)| | [optional] **count** | **int**| Integer count | [optional] ### Return type diff --git a/samples/openapi3/client/petstore/python-aiohttp/petstore_api/__init__.py b/samples/openapi3/client/petstore/python-aiohttp/petstore_api/__init__.py index c7f461775f59..6a76c22cac03 100644 --- a/samples/openapi3/client/petstore/python-aiohttp/petstore_api/__init__.py +++ b/samples/openapi3/client/petstore/python-aiohttp/petstore_api/__init__.py @@ -146,7 +146,6 @@ "Type", "UnnamedDictWithAdditionalModelListProperties", "UnnamedDictWithAdditionalStringListProperties", - "UploadFileWithAdditionalPropertiesRequestObject", "User", "UuidWithPattern", "WithNestedOneOf", @@ -285,7 +284,6 @@ from petstore_api.models.type import Type as Type from petstore_api.models.unnamed_dict_with_additional_model_list_properties import UnnamedDictWithAdditionalModelListProperties as UnnamedDictWithAdditionalModelListProperties from petstore_api.models.unnamed_dict_with_additional_string_list_properties import UnnamedDictWithAdditionalStringListProperties as UnnamedDictWithAdditionalStringListProperties -from petstore_api.models.upload_file_with_additional_properties_request_object import UploadFileWithAdditionalPropertiesRequestObject as UploadFileWithAdditionalPropertiesRequestObject from petstore_api.models.user import User as User from petstore_api.models.uuid_with_pattern import UuidWithPattern as UuidWithPattern from petstore_api.models.with_nested_one_of import WithNestedOneOf as WithNestedOneOf diff --git a/samples/openapi3/client/petstore/python-aiohttp/petstore_api/api/fake_api.py b/samples/openapi3/client/petstore/python-aiohttp/petstore_api/api/fake_api.py index 9e895f7806ee..0d435906bfba 100644 --- a/samples/openapi3/client/petstore/python-aiohttp/petstore_api/api/fake_api.py +++ b/samples/openapi3/client/petstore/python-aiohttp/petstore_api/api/fake_api.py @@ -32,7 +32,6 @@ from petstore_api.models.tag import Tag from petstore_api.models.test_inline_freeform_additional_properties_request import TestInlineFreeformAdditionalPropertiesRequest from petstore_api.models.test_object_for_multipart_requests_request_marker import TestObjectForMultipartRequestsRequestMarker -from petstore_api.models.upload_file_with_additional_properties_request_object import UploadFileWithAdditionalPropertiesRequestObject from petstore_api.models.user import User from petstore_api.api_client import ApiClient, RequestSerialized @@ -9820,7 +9819,7 @@ def _test_string_map_reference_serialize( async def upload_file_with_additional_properties( self, file: Annotated[Union[StrictBytes, StrictStr, Tuple[StrictStr, StrictBytes]], Field(description="file to upload")], - object: Optional[UploadFileWithAdditionalPropertiesRequestObject] = None, + object: Optional[TestObjectForMultipartRequestsRequestMarker] = None, count: Annotated[Optional[StrictInt], Field(description="Integer count")] = None, _request_timeout: Union[ None, @@ -9842,7 +9841,7 @@ async def upload_file_with_additional_properties( :param file: file to upload (required) :type file: bytes :param object: - :type object: UploadFileWithAdditionalPropertiesRequestObject + :type object: TestObjectForMultipartRequestsRequestMarker :param count: Integer count :type count: int :param _request_timeout: timeout setting for this request. If one @@ -9895,7 +9894,7 @@ async def upload_file_with_additional_properties( async def upload_file_with_additional_properties_with_http_info( self, file: Annotated[Union[StrictBytes, StrictStr, Tuple[StrictStr, StrictBytes]], Field(description="file to upload")], - object: Optional[UploadFileWithAdditionalPropertiesRequestObject] = None, + object: Optional[TestObjectForMultipartRequestsRequestMarker] = None, count: Annotated[Optional[StrictInt], Field(description="Integer count")] = None, _request_timeout: Union[ None, @@ -9917,7 +9916,7 @@ async def upload_file_with_additional_properties_with_http_info( :param file: file to upload (required) :type file: bytes :param object: - :type object: UploadFileWithAdditionalPropertiesRequestObject + :type object: TestObjectForMultipartRequestsRequestMarker :param count: Integer count :type count: int :param _request_timeout: timeout setting for this request. If one @@ -9970,7 +9969,7 @@ async def upload_file_with_additional_properties_with_http_info( async def upload_file_with_additional_properties_without_preload_content( self, file: Annotated[Union[StrictBytes, StrictStr, Tuple[StrictStr, StrictBytes]], Field(description="file to upload")], - object: Optional[UploadFileWithAdditionalPropertiesRequestObject] = None, + object: Optional[TestObjectForMultipartRequestsRequestMarker] = None, count: Annotated[Optional[StrictInt], Field(description="Integer count")] = None, _request_timeout: Union[ None, @@ -9992,7 +9991,7 @@ async def upload_file_with_additional_properties_without_preload_content( :param file: file to upload (required) :type file: bytes :param object: - :type object: UploadFileWithAdditionalPropertiesRequestObject + :type object: TestObjectForMultipartRequestsRequestMarker :param count: Integer count :type count: int :param _request_timeout: timeout setting for this request. If one diff --git a/samples/openapi3/client/petstore/python-aiohttp/petstore_api/models/__init__.py b/samples/openapi3/client/petstore/python-aiohttp/petstore_api/models/__init__.py index 308e6dfc3ebb..e498be0e1492 100644 --- a/samples/openapi3/client/petstore/python-aiohttp/petstore_api/models/__init__.py +++ b/samples/openapi3/client/petstore/python-aiohttp/petstore_api/models/__init__.py @@ -123,7 +123,6 @@ from petstore_api.models.type import Type from petstore_api.models.unnamed_dict_with_additional_model_list_properties import UnnamedDictWithAdditionalModelListProperties from petstore_api.models.unnamed_dict_with_additional_string_list_properties import UnnamedDictWithAdditionalStringListProperties -from petstore_api.models.upload_file_with_additional_properties_request_object import UploadFileWithAdditionalPropertiesRequestObject from petstore_api.models.user import User from petstore_api.models.uuid_with_pattern import UuidWithPattern from petstore_api.models.with_nested_one_of import WithNestedOneOf diff --git a/samples/openapi3/client/petstore/python-httpx/.openapi-generator/FILES b/samples/openapi3/client/petstore/python-httpx/.openapi-generator/FILES index 1eb565d74f11..c74579383333 100644 --- a/samples/openapi3/client/petstore/python-httpx/.openapi-generator/FILES +++ b/samples/openapi3/client/petstore/python-httpx/.openapi-generator/FILES @@ -120,7 +120,6 @@ docs/Tiger.md docs/Type.md docs/UnnamedDictWithAdditionalModelListProperties.md docs/UnnamedDictWithAdditionalStringListProperties.md -docs/UploadFileWithAdditionalPropertiesRequestObject.md docs/User.md docs/UserApi.md docs/UuidWithPattern.md @@ -251,7 +250,6 @@ petstore_api/models/tiger.py petstore_api/models/type.py petstore_api/models/unnamed_dict_with_additional_model_list_properties.py petstore_api/models/unnamed_dict_with_additional_string_list_properties.py -petstore_api/models/upload_file_with_additional_properties_request_object.py petstore_api/models/user.py petstore_api/models/uuid_with_pattern.py petstore_api/models/with_nested_one_of.py diff --git a/samples/openapi3/client/petstore/python-httpx/README.md b/samples/openapi3/client/petstore/python-httpx/README.md index 083f77de9690..bf68ad1bff6a 100644 --- a/samples/openapi3/client/petstore/python-httpx/README.md +++ b/samples/openapi3/client/petstore/python-httpx/README.md @@ -261,7 +261,6 @@ Class | Method | HTTP request | Description - [Type](docs/Type.md) - [UnnamedDictWithAdditionalModelListProperties](docs/UnnamedDictWithAdditionalModelListProperties.md) - [UnnamedDictWithAdditionalStringListProperties](docs/UnnamedDictWithAdditionalStringListProperties.md) - - [UploadFileWithAdditionalPropertiesRequestObject](docs/UploadFileWithAdditionalPropertiesRequestObject.md) - [User](docs/User.md) - [UuidWithPattern](docs/UuidWithPattern.md) - [WithNestedOneOf](docs/WithNestedOneOf.md) diff --git a/samples/openapi3/client/petstore/python-httpx/docs/FakeApi.md b/samples/openapi3/client/petstore/python-httpx/docs/FakeApi.md index 8f79394afc28..a8b76b34b894 100644 --- a/samples/openapi3/client/petstore/python-httpx/docs/FakeApi.md +++ b/samples/openapi3/client/petstore/python-httpx/docs/FakeApi.md @@ -2478,7 +2478,7 @@ uploads a file and additional properties using multipart/form-data ```python import petstore_api from petstore_api.models.model_api_response import ModelApiResponse -from petstore_api.models.upload_file_with_additional_properties_request_object import UploadFileWithAdditionalPropertiesRequestObject +from petstore_api.models.test_object_for_multipart_requests_request_marker import TestObjectForMultipartRequestsRequestMarker from petstore_api.rest import ApiException from pprint import pprint @@ -2494,7 +2494,7 @@ async with petstore_api.ApiClient(configuration) as api_client: # Create an instance of the API class api_instance = petstore_api.FakeApi(api_client) file = None # bytes | file to upload - object = petstore_api.UploadFileWithAdditionalPropertiesRequestObject() # UploadFileWithAdditionalPropertiesRequestObject | (optional) + object = petstore_api.TestObjectForMultipartRequestsRequestMarker() # TestObjectForMultipartRequestsRequestMarker | (optional) count = 56 # int | Integer count (optional) try: @@ -2514,7 +2514,7 @@ async with petstore_api.ApiClient(configuration) as api_client: Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- **file** | **bytes**| file to upload | - **object** | [**UploadFileWithAdditionalPropertiesRequestObject**](UploadFileWithAdditionalPropertiesRequestObject.md)| | [optional] + **object** | [**TestObjectForMultipartRequestsRequestMarker**](TestObjectForMultipartRequestsRequestMarker.md)| | [optional] **count** | **int**| Integer count | [optional] ### Return type diff --git a/samples/openapi3/client/petstore/python-httpx/petstore_api/__init__.py b/samples/openapi3/client/petstore/python-httpx/petstore_api/__init__.py index c7f461775f59..6a76c22cac03 100644 --- a/samples/openapi3/client/petstore/python-httpx/petstore_api/__init__.py +++ b/samples/openapi3/client/petstore/python-httpx/petstore_api/__init__.py @@ -146,7 +146,6 @@ "Type", "UnnamedDictWithAdditionalModelListProperties", "UnnamedDictWithAdditionalStringListProperties", - "UploadFileWithAdditionalPropertiesRequestObject", "User", "UuidWithPattern", "WithNestedOneOf", @@ -285,7 +284,6 @@ from petstore_api.models.type import Type as Type from petstore_api.models.unnamed_dict_with_additional_model_list_properties import UnnamedDictWithAdditionalModelListProperties as UnnamedDictWithAdditionalModelListProperties from petstore_api.models.unnamed_dict_with_additional_string_list_properties import UnnamedDictWithAdditionalStringListProperties as UnnamedDictWithAdditionalStringListProperties -from petstore_api.models.upload_file_with_additional_properties_request_object import UploadFileWithAdditionalPropertiesRequestObject as UploadFileWithAdditionalPropertiesRequestObject from petstore_api.models.user import User as User from petstore_api.models.uuid_with_pattern import UuidWithPattern as UuidWithPattern from petstore_api.models.with_nested_one_of import WithNestedOneOf as WithNestedOneOf diff --git a/samples/openapi3/client/petstore/python-httpx/petstore_api/api/fake_api.py b/samples/openapi3/client/petstore/python-httpx/petstore_api/api/fake_api.py index 9e895f7806ee..0d435906bfba 100644 --- a/samples/openapi3/client/petstore/python-httpx/petstore_api/api/fake_api.py +++ b/samples/openapi3/client/petstore/python-httpx/petstore_api/api/fake_api.py @@ -32,7 +32,6 @@ from petstore_api.models.tag import Tag from petstore_api.models.test_inline_freeform_additional_properties_request import TestInlineFreeformAdditionalPropertiesRequest from petstore_api.models.test_object_for_multipart_requests_request_marker import TestObjectForMultipartRequestsRequestMarker -from petstore_api.models.upload_file_with_additional_properties_request_object import UploadFileWithAdditionalPropertiesRequestObject from petstore_api.models.user import User from petstore_api.api_client import ApiClient, RequestSerialized @@ -9820,7 +9819,7 @@ def _test_string_map_reference_serialize( async def upload_file_with_additional_properties( self, file: Annotated[Union[StrictBytes, StrictStr, Tuple[StrictStr, StrictBytes]], Field(description="file to upload")], - object: Optional[UploadFileWithAdditionalPropertiesRequestObject] = None, + object: Optional[TestObjectForMultipartRequestsRequestMarker] = None, count: Annotated[Optional[StrictInt], Field(description="Integer count")] = None, _request_timeout: Union[ None, @@ -9842,7 +9841,7 @@ async def upload_file_with_additional_properties( :param file: file to upload (required) :type file: bytes :param object: - :type object: UploadFileWithAdditionalPropertiesRequestObject + :type object: TestObjectForMultipartRequestsRequestMarker :param count: Integer count :type count: int :param _request_timeout: timeout setting for this request. If one @@ -9895,7 +9894,7 @@ async def upload_file_with_additional_properties( async def upload_file_with_additional_properties_with_http_info( self, file: Annotated[Union[StrictBytes, StrictStr, Tuple[StrictStr, StrictBytes]], Field(description="file to upload")], - object: Optional[UploadFileWithAdditionalPropertiesRequestObject] = None, + object: Optional[TestObjectForMultipartRequestsRequestMarker] = None, count: Annotated[Optional[StrictInt], Field(description="Integer count")] = None, _request_timeout: Union[ None, @@ -9917,7 +9916,7 @@ async def upload_file_with_additional_properties_with_http_info( :param file: file to upload (required) :type file: bytes :param object: - :type object: UploadFileWithAdditionalPropertiesRequestObject + :type object: TestObjectForMultipartRequestsRequestMarker :param count: Integer count :type count: int :param _request_timeout: timeout setting for this request. If one @@ -9970,7 +9969,7 @@ async def upload_file_with_additional_properties_with_http_info( async def upload_file_with_additional_properties_without_preload_content( self, file: Annotated[Union[StrictBytes, StrictStr, Tuple[StrictStr, StrictBytes]], Field(description="file to upload")], - object: Optional[UploadFileWithAdditionalPropertiesRequestObject] = None, + object: Optional[TestObjectForMultipartRequestsRequestMarker] = None, count: Annotated[Optional[StrictInt], Field(description="Integer count")] = None, _request_timeout: Union[ None, @@ -9992,7 +9991,7 @@ async def upload_file_with_additional_properties_without_preload_content( :param file: file to upload (required) :type file: bytes :param object: - :type object: UploadFileWithAdditionalPropertiesRequestObject + :type object: TestObjectForMultipartRequestsRequestMarker :param count: Integer count :type count: int :param _request_timeout: timeout setting for this request. If one diff --git a/samples/openapi3/client/petstore/python-httpx/petstore_api/models/__init__.py b/samples/openapi3/client/petstore/python-httpx/petstore_api/models/__init__.py index 308e6dfc3ebb..e498be0e1492 100644 --- a/samples/openapi3/client/petstore/python-httpx/petstore_api/models/__init__.py +++ b/samples/openapi3/client/petstore/python-httpx/petstore_api/models/__init__.py @@ -123,7 +123,6 @@ from petstore_api.models.type import Type from petstore_api.models.unnamed_dict_with_additional_model_list_properties import UnnamedDictWithAdditionalModelListProperties from petstore_api.models.unnamed_dict_with_additional_string_list_properties import UnnamedDictWithAdditionalStringListProperties -from petstore_api.models.upload_file_with_additional_properties_request_object import UploadFileWithAdditionalPropertiesRequestObject from petstore_api.models.user import User from petstore_api.models.uuid_with_pattern import UuidWithPattern from petstore_api.models.with_nested_one_of import WithNestedOneOf diff --git a/samples/openapi3/client/petstore/python-lazyImports/.openapi-generator/FILES b/samples/openapi3/client/petstore/python-lazyImports/.openapi-generator/FILES index 1eb565d74f11..c74579383333 100644 --- a/samples/openapi3/client/petstore/python-lazyImports/.openapi-generator/FILES +++ b/samples/openapi3/client/petstore/python-lazyImports/.openapi-generator/FILES @@ -120,7 +120,6 @@ docs/Tiger.md docs/Type.md docs/UnnamedDictWithAdditionalModelListProperties.md docs/UnnamedDictWithAdditionalStringListProperties.md -docs/UploadFileWithAdditionalPropertiesRequestObject.md docs/User.md docs/UserApi.md docs/UuidWithPattern.md @@ -251,7 +250,6 @@ petstore_api/models/tiger.py petstore_api/models/type.py petstore_api/models/unnamed_dict_with_additional_model_list_properties.py petstore_api/models/unnamed_dict_with_additional_string_list_properties.py -petstore_api/models/upload_file_with_additional_properties_request_object.py petstore_api/models/user.py petstore_api/models/uuid_with_pattern.py petstore_api/models/with_nested_one_of.py diff --git a/samples/openapi3/client/petstore/python-lazyImports/README.md b/samples/openapi3/client/petstore/python-lazyImports/README.md index 566c23f9203e..da9b286087d3 100644 --- a/samples/openapi3/client/petstore/python-lazyImports/README.md +++ b/samples/openapi3/client/petstore/python-lazyImports/README.md @@ -261,7 +261,6 @@ Class | Method | HTTP request | Description - [Type](docs/Type.md) - [UnnamedDictWithAdditionalModelListProperties](docs/UnnamedDictWithAdditionalModelListProperties.md) - [UnnamedDictWithAdditionalStringListProperties](docs/UnnamedDictWithAdditionalStringListProperties.md) - - [UploadFileWithAdditionalPropertiesRequestObject](docs/UploadFileWithAdditionalPropertiesRequestObject.md) - [User](docs/User.md) - [UuidWithPattern](docs/UuidWithPattern.md) - [WithNestedOneOf](docs/WithNestedOneOf.md) diff --git a/samples/openapi3/client/petstore/python-lazyImports/docs/FakeApi.md b/samples/openapi3/client/petstore/python-lazyImports/docs/FakeApi.md index 7ef2af8af2c3..af0f050135b9 100644 --- a/samples/openapi3/client/petstore/python-lazyImports/docs/FakeApi.md +++ b/samples/openapi3/client/petstore/python-lazyImports/docs/FakeApi.md @@ -2478,7 +2478,7 @@ uploads a file and additional properties using multipart/form-data ```python import petstore_api from petstore_api.models.model_api_response import ModelApiResponse -from petstore_api.models.upload_file_with_additional_properties_request_object import UploadFileWithAdditionalPropertiesRequestObject +from petstore_api.models.test_object_for_multipart_requests_request_marker import TestObjectForMultipartRequestsRequestMarker from petstore_api.rest import ApiException from pprint import pprint @@ -2494,7 +2494,7 @@ with petstore_api.ApiClient(configuration) as api_client: # Create an instance of the API class api_instance = petstore_api.FakeApi(api_client) file = None # bytes | file to upload - object = petstore_api.UploadFileWithAdditionalPropertiesRequestObject() # UploadFileWithAdditionalPropertiesRequestObject | (optional) + object = petstore_api.TestObjectForMultipartRequestsRequestMarker() # TestObjectForMultipartRequestsRequestMarker | (optional) count = 56 # int | Integer count (optional) try: @@ -2514,7 +2514,7 @@ with petstore_api.ApiClient(configuration) as api_client: Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- **file** | **bytes**| file to upload | - **object** | [**UploadFileWithAdditionalPropertiesRequestObject**](UploadFileWithAdditionalPropertiesRequestObject.md)| | [optional] + **object** | [**TestObjectForMultipartRequestsRequestMarker**](TestObjectForMultipartRequestsRequestMarker.md)| | [optional] **count** | **int**| Integer count | [optional] ### Return type diff --git a/samples/openapi3/client/petstore/python-lazyImports/petstore_api/__init__.py b/samples/openapi3/client/petstore/python-lazyImports/petstore_api/__init__.py index 64ad7b567d1a..2688f53428a9 100644 --- a/samples/openapi3/client/petstore/python-lazyImports/petstore_api/__init__.py +++ b/samples/openapi3/client/petstore/python-lazyImports/petstore_api/__init__.py @@ -146,7 +146,6 @@ "Type", "UnnamedDictWithAdditionalModelListProperties", "UnnamedDictWithAdditionalStringListProperties", - "UploadFileWithAdditionalPropertiesRequestObject", "User", "UuidWithPattern", "WithNestedOneOf", @@ -286,7 +285,6 @@ from petstore_api.models.type import Type as Type from petstore_api.models.unnamed_dict_with_additional_model_list_properties import UnnamedDictWithAdditionalModelListProperties as UnnamedDictWithAdditionalModelListProperties from petstore_api.models.unnamed_dict_with_additional_string_list_properties import UnnamedDictWithAdditionalStringListProperties as UnnamedDictWithAdditionalStringListProperties - from petstore_api.models.upload_file_with_additional_properties_request_object import UploadFileWithAdditionalPropertiesRequestObject as UploadFileWithAdditionalPropertiesRequestObject from petstore_api.models.user import User as User from petstore_api.models.uuid_with_pattern import UuidWithPattern as UuidWithPattern from petstore_api.models.with_nested_one_of import WithNestedOneOf as WithNestedOneOf @@ -432,7 +430,6 @@ from petstore_api.models.type import Type as Type from petstore_api.models.unnamed_dict_with_additional_model_list_properties import UnnamedDictWithAdditionalModelListProperties as UnnamedDictWithAdditionalModelListProperties from petstore_api.models.unnamed_dict_with_additional_string_list_properties import UnnamedDictWithAdditionalStringListProperties as UnnamedDictWithAdditionalStringListProperties -from petstore_api.models.upload_file_with_additional_properties_request_object import UploadFileWithAdditionalPropertiesRequestObject as UploadFileWithAdditionalPropertiesRequestObject from petstore_api.models.user import User as User from petstore_api.models.uuid_with_pattern import UuidWithPattern as UuidWithPattern from petstore_api.models.with_nested_one_of import WithNestedOneOf as WithNestedOneOf diff --git a/samples/openapi3/client/petstore/python-lazyImports/petstore_api/api/fake_api.py b/samples/openapi3/client/petstore/python-lazyImports/petstore_api/api/fake_api.py index 2373d1680c58..e3f86661e566 100644 --- a/samples/openapi3/client/petstore/python-lazyImports/petstore_api/api/fake_api.py +++ b/samples/openapi3/client/petstore/python-lazyImports/petstore_api/api/fake_api.py @@ -32,7 +32,6 @@ from petstore_api.models.tag import Tag from petstore_api.models.test_inline_freeform_additional_properties_request import TestInlineFreeformAdditionalPropertiesRequest from petstore_api.models.test_object_for_multipart_requests_request_marker import TestObjectForMultipartRequestsRequestMarker -from petstore_api.models.upload_file_with_additional_properties_request_object import UploadFileWithAdditionalPropertiesRequestObject from petstore_api.models.user import User from petstore_api.api_client import ApiClient, RequestSerialized @@ -9820,7 +9819,7 @@ def _test_string_map_reference_serialize( def upload_file_with_additional_properties( self, file: Annotated[Union[StrictBytes, StrictStr, Tuple[StrictStr, StrictBytes]], Field(description="file to upload")], - object: Optional[UploadFileWithAdditionalPropertiesRequestObject] = None, + object: Optional[TestObjectForMultipartRequestsRequestMarker] = None, count: Annotated[Optional[StrictInt], Field(description="Integer count")] = None, _request_timeout: Union[ None, @@ -9842,7 +9841,7 @@ def upload_file_with_additional_properties( :param file: file to upload (required) :type file: bytes :param object: - :type object: UploadFileWithAdditionalPropertiesRequestObject + :type object: TestObjectForMultipartRequestsRequestMarker :param count: Integer count :type count: int :param _request_timeout: timeout setting for this request. If one @@ -9895,7 +9894,7 @@ def upload_file_with_additional_properties( def upload_file_with_additional_properties_with_http_info( self, file: Annotated[Union[StrictBytes, StrictStr, Tuple[StrictStr, StrictBytes]], Field(description="file to upload")], - object: Optional[UploadFileWithAdditionalPropertiesRequestObject] = None, + object: Optional[TestObjectForMultipartRequestsRequestMarker] = None, count: Annotated[Optional[StrictInt], Field(description="Integer count")] = None, _request_timeout: Union[ None, @@ -9917,7 +9916,7 @@ def upload_file_with_additional_properties_with_http_info( :param file: file to upload (required) :type file: bytes :param object: - :type object: UploadFileWithAdditionalPropertiesRequestObject + :type object: TestObjectForMultipartRequestsRequestMarker :param count: Integer count :type count: int :param _request_timeout: timeout setting for this request. If one @@ -9970,7 +9969,7 @@ def upload_file_with_additional_properties_with_http_info( def upload_file_with_additional_properties_without_preload_content( self, file: Annotated[Union[StrictBytes, StrictStr, Tuple[StrictStr, StrictBytes]], Field(description="file to upload")], - object: Optional[UploadFileWithAdditionalPropertiesRequestObject] = None, + object: Optional[TestObjectForMultipartRequestsRequestMarker] = None, count: Annotated[Optional[StrictInt], Field(description="Integer count")] = None, _request_timeout: Union[ None, @@ -9992,7 +9991,7 @@ def upload_file_with_additional_properties_without_preload_content( :param file: file to upload (required) :type file: bytes :param object: - :type object: UploadFileWithAdditionalPropertiesRequestObject + :type object: TestObjectForMultipartRequestsRequestMarker :param count: Integer count :type count: int :param _request_timeout: timeout setting for this request. If one diff --git a/samples/openapi3/client/petstore/python-lazyImports/petstore_api/models/__init__.py b/samples/openapi3/client/petstore/python-lazyImports/petstore_api/models/__init__.py index 9f052c816cb7..34c087697749 100644 --- a/samples/openapi3/client/petstore/python-lazyImports/petstore_api/models/__init__.py +++ b/samples/openapi3/client/petstore/python-lazyImports/petstore_api/models/__init__.py @@ -124,7 +124,6 @@ from petstore_api.models.type import Type from petstore_api.models.unnamed_dict_with_additional_model_list_properties import UnnamedDictWithAdditionalModelListProperties from petstore_api.models.unnamed_dict_with_additional_string_list_properties import UnnamedDictWithAdditionalStringListProperties - from petstore_api.models.upload_file_with_additional_properties_request_object import UploadFileWithAdditionalPropertiesRequestObject from petstore_api.models.user import User from petstore_api.models.uuid_with_pattern import UuidWithPattern from petstore_api.models.with_nested_one_of import WithNestedOneOf @@ -246,7 +245,6 @@ from petstore_api.models.type import Type from petstore_api.models.unnamed_dict_with_additional_model_list_properties import UnnamedDictWithAdditionalModelListProperties from petstore_api.models.unnamed_dict_with_additional_string_list_properties import UnnamedDictWithAdditionalStringListProperties -from petstore_api.models.upload_file_with_additional_properties_request_object import UploadFileWithAdditionalPropertiesRequestObject from petstore_api.models.user import User from petstore_api.models.uuid_with_pattern import UuidWithPattern from petstore_api.models.with_nested_one_of import WithNestedOneOf diff --git a/samples/openapi3/client/petstore/python-pydantic-v1-aiohttp/.openapi-generator/FILES b/samples/openapi3/client/petstore/python-pydantic-v1-aiohttp/.openapi-generator/FILES index 3bdfdd3eebd9..a67a13c7dcba 100644 --- a/samples/openapi3/client/petstore/python-pydantic-v1-aiohttp/.openapi-generator/FILES +++ b/samples/openapi3/client/petstore/python-pydantic-v1-aiohttp/.openapi-generator/FILES @@ -120,7 +120,6 @@ docs/Tiger.md docs/Type.md docs/UnnamedDictWithAdditionalModelListProperties.md docs/UnnamedDictWithAdditionalStringListProperties.md -docs/UploadFileWithAdditionalPropertiesRequestObject.md docs/User.md docs/UserApi.md docs/UuidWithPattern.md @@ -251,7 +250,6 @@ petstore_api/models/tiger.py petstore_api/models/type.py petstore_api/models/unnamed_dict_with_additional_model_list_properties.py petstore_api/models/unnamed_dict_with_additional_string_list_properties.py -petstore_api/models/upload_file_with_additional_properties_request_object.py petstore_api/models/user.py petstore_api/models/uuid_with_pattern.py petstore_api/models/with_nested_one_of.py diff --git a/samples/openapi3/client/petstore/python-pydantic-v1-aiohttp/README.md b/samples/openapi3/client/petstore/python-pydantic-v1-aiohttp/README.md index a6aa883a7132..99a8f2b5f1fd 100644 --- a/samples/openapi3/client/petstore/python-pydantic-v1-aiohttp/README.md +++ b/samples/openapi3/client/petstore/python-pydantic-v1-aiohttp/README.md @@ -262,7 +262,6 @@ Class | Method | HTTP request | Description - [Type](docs/Type.md) - [UnnamedDictWithAdditionalModelListProperties](docs/UnnamedDictWithAdditionalModelListProperties.md) - [UnnamedDictWithAdditionalStringListProperties](docs/UnnamedDictWithAdditionalStringListProperties.md) - - [UploadFileWithAdditionalPropertiesRequestObject](docs/UploadFileWithAdditionalPropertiesRequestObject.md) - [User](docs/User.md) - [UuidWithPattern](docs/UuidWithPattern.md) - [WithNestedOneOf](docs/WithNestedOneOf.md) diff --git a/samples/openapi3/client/petstore/python-pydantic-v1-aiohttp/docs/FakeApi.md b/samples/openapi3/client/petstore/python-pydantic-v1-aiohttp/docs/FakeApi.md index 6aa84ef041f1..39863affaa41 100644 --- a/samples/openapi3/client/petstore/python-pydantic-v1-aiohttp/docs/FakeApi.md +++ b/samples/openapi3/client/petstore/python-pydantic-v1-aiohttp/docs/FakeApi.md @@ -2503,7 +2503,7 @@ import time import os import petstore_api from petstore_api.models.api_response import ApiResponse -from petstore_api.models.upload_file_with_additional_properties_request_object import UploadFileWithAdditionalPropertiesRequestObject +from petstore_api.models.test_object_for_multipart_requests_request_marker import TestObjectForMultipartRequestsRequestMarker from petstore_api.rest import ApiException from pprint import pprint @@ -2519,7 +2519,7 @@ async with petstore_api.ApiClient(configuration) as api_client: # Create an instance of the API class api_instance = petstore_api.FakeApi(api_client) file = None # bytearray | file to upload - object = petstore_api.UploadFileWithAdditionalPropertiesRequestObject() # UploadFileWithAdditionalPropertiesRequestObject | (optional) + object = petstore_api.TestObjectForMultipartRequestsRequestMarker() # TestObjectForMultipartRequestsRequestMarker | (optional) count = 56 # int | Integer count (optional) try: @@ -2538,7 +2538,7 @@ async with petstore_api.ApiClient(configuration) as api_client: Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- **file** | **bytearray**| file to upload | - **object** | [**UploadFileWithAdditionalPropertiesRequestObject**](UploadFileWithAdditionalPropertiesRequestObject.md)| | [optional] + **object** | [**TestObjectForMultipartRequestsRequestMarker**](TestObjectForMultipartRequestsRequestMarker.md)| | [optional] **count** | **int**| Integer count | [optional] ### Return type diff --git a/samples/openapi3/client/petstore/python-pydantic-v1-aiohttp/petstore_api/__init__.py b/samples/openapi3/client/petstore/python-pydantic-v1-aiohttp/petstore_api/__init__.py index e89049d66426..a6156ac008c3 100644 --- a/samples/openapi3/client/petstore/python-pydantic-v1-aiohttp/petstore_api/__init__.py +++ b/samples/openapi3/client/petstore/python-pydantic-v1-aiohttp/petstore_api/__init__.py @@ -146,7 +146,6 @@ "Type", "UnnamedDictWithAdditionalModelListProperties", "UnnamedDictWithAdditionalStringListProperties", - "UploadFileWithAdditionalPropertiesRequestObject", "User", "UuidWithPattern", "WithNestedOneOf", @@ -285,7 +284,6 @@ from petstore_api.models.type import Type as Type from petstore_api.models.unnamed_dict_with_additional_model_list_properties import UnnamedDictWithAdditionalModelListProperties as UnnamedDictWithAdditionalModelListProperties from petstore_api.models.unnamed_dict_with_additional_string_list_properties import UnnamedDictWithAdditionalStringListProperties as UnnamedDictWithAdditionalStringListProperties -from petstore_api.models.upload_file_with_additional_properties_request_object import UploadFileWithAdditionalPropertiesRequestObject as UploadFileWithAdditionalPropertiesRequestObject from petstore_api.models.user import User as User from petstore_api.models.uuid_with_pattern import UuidWithPattern as UuidWithPattern from petstore_api.models.with_nested_one_of import WithNestedOneOf as WithNestedOneOf diff --git a/samples/openapi3/client/petstore/python-pydantic-v1-aiohttp/petstore_api/api/fake_api.py b/samples/openapi3/client/petstore/python-pydantic-v1-aiohttp/petstore_api/api/fake_api.py index 7ee53259a5b9..fea013dec496 100644 --- a/samples/openapi3/client/petstore/python-pydantic-v1-aiohttp/petstore_api/api/fake_api.py +++ b/samples/openapi3/client/petstore/python-pydantic-v1-aiohttp/petstore_api/api/fake_api.py @@ -38,7 +38,6 @@ from petstore_api.models.tag import Tag from petstore_api.models.test_inline_freeform_additional_properties_request import TestInlineFreeformAdditionalPropertiesRequest from petstore_api.models.test_object_for_multipart_requests_request_marker import TestObjectForMultipartRequestsRequestMarker -from petstore_api.models.upload_file_with_additional_properties_request_object import UploadFileWithAdditionalPropertiesRequestObject from petstore_api.models.user import User from petstore_api.api_client import ApiClient @@ -4666,7 +4665,7 @@ async def test_string_map_reference_with_http_info(self, request_body : Annotate _request_auth=_params.get('_request_auth')) @validate_arguments - async def upload_file_with_additional_properties(self, file : Annotated[Union[StrictBytes, StrictStr], Field(..., description="file to upload")], object : Optional[UploadFileWithAdditionalPropertiesRequestObject] = None, count : Annotated[Optional[StrictInt], Field(description="Integer count")] = None, **kwargs) -> ApiResponse: # noqa: E501 + async def upload_file_with_additional_properties(self, file : Annotated[Union[StrictBytes, StrictStr], Field(..., description="file to upload")], object : Optional[TestObjectForMultipartRequestsRequestMarker] = None, count : Annotated[Optional[StrictInt], Field(description="Integer count")] = None, **kwargs) -> ApiResponse: # noqa: E501 """uploads a file and additional properties using multipart/form-data # noqa: E501 # noqa: E501 @@ -4674,7 +4673,7 @@ async def upload_file_with_additional_properties(self, file : Annotated[Union[St :param file: file to upload (required) :type file: bytearray :param object: - :type object: UploadFileWithAdditionalPropertiesRequestObject + :type object: TestObjectForMultipartRequestsRequestMarker :param count: Integer count :type count: int :param _request_timeout: timeout setting for this request. @@ -4693,7 +4692,7 @@ async def upload_file_with_additional_properties(self, file : Annotated[Union[St return await self.upload_file_with_additional_properties_with_http_info(file, object, count, **kwargs) # noqa: E501 @validate_arguments - async def upload_file_with_additional_properties_with_http_info(self, file : Annotated[Union[StrictBytes, StrictStr], Field(..., description="file to upload")], object : Optional[UploadFileWithAdditionalPropertiesRequestObject] = None, count : Annotated[Optional[StrictInt], Field(description="Integer count")] = None, **kwargs) -> ApiResponse: # noqa: E501 + async def upload_file_with_additional_properties_with_http_info(self, file : Annotated[Union[StrictBytes, StrictStr], Field(..., description="file to upload")], object : Optional[TestObjectForMultipartRequestsRequestMarker] = None, count : Annotated[Optional[StrictInt], Field(description="Integer count")] = None, **kwargs) -> ApiResponse: # noqa: E501 """uploads a file and additional properties using multipart/form-data # noqa: E501 # noqa: E501 @@ -4701,7 +4700,7 @@ async def upload_file_with_additional_properties_with_http_info(self, file : Ann :param file: file to upload (required) :type file: bytearray :param object: - :type object: UploadFileWithAdditionalPropertiesRequestObject + :type object: TestObjectForMultipartRequestsRequestMarker :param count: Integer count :type count: int :param _preload_content: if False, the ApiResponse.data will diff --git a/samples/openapi3/client/petstore/python-pydantic-v1-aiohttp/petstore_api/models/__init__.py b/samples/openapi3/client/petstore/python-pydantic-v1-aiohttp/petstore_api/models/__init__.py index 51cf981e4b26..2ddd11a01de7 100644 --- a/samples/openapi3/client/petstore/python-pydantic-v1-aiohttp/petstore_api/models/__init__.py +++ b/samples/openapi3/client/petstore/python-pydantic-v1-aiohttp/petstore_api/models/__init__.py @@ -124,7 +124,6 @@ from petstore_api.models.type import Type from petstore_api.models.unnamed_dict_with_additional_model_list_properties import UnnamedDictWithAdditionalModelListProperties from petstore_api.models.unnamed_dict_with_additional_string_list_properties import UnnamedDictWithAdditionalStringListProperties -from petstore_api.models.upload_file_with_additional_properties_request_object import UploadFileWithAdditionalPropertiesRequestObject from petstore_api.models.user import User from petstore_api.models.uuid_with_pattern import UuidWithPattern from petstore_api.models.with_nested_one_of import WithNestedOneOf diff --git a/samples/openapi3/client/petstore/python-pydantic-v1/.openapi-generator/FILES b/samples/openapi3/client/petstore/python-pydantic-v1/.openapi-generator/FILES index 3bdfdd3eebd9..a67a13c7dcba 100644 --- a/samples/openapi3/client/petstore/python-pydantic-v1/.openapi-generator/FILES +++ b/samples/openapi3/client/petstore/python-pydantic-v1/.openapi-generator/FILES @@ -120,7 +120,6 @@ docs/Tiger.md docs/Type.md docs/UnnamedDictWithAdditionalModelListProperties.md docs/UnnamedDictWithAdditionalStringListProperties.md -docs/UploadFileWithAdditionalPropertiesRequestObject.md docs/User.md docs/UserApi.md docs/UuidWithPattern.md @@ -251,7 +250,6 @@ petstore_api/models/tiger.py petstore_api/models/type.py petstore_api/models/unnamed_dict_with_additional_model_list_properties.py petstore_api/models/unnamed_dict_with_additional_string_list_properties.py -petstore_api/models/upload_file_with_additional_properties_request_object.py petstore_api/models/user.py petstore_api/models/uuid_with_pattern.py petstore_api/models/with_nested_one_of.py diff --git a/samples/openapi3/client/petstore/python-pydantic-v1/README.md b/samples/openapi3/client/petstore/python-pydantic-v1/README.md index f8239fe5f3cf..3f98b6bed33a 100644 --- a/samples/openapi3/client/petstore/python-pydantic-v1/README.md +++ b/samples/openapi3/client/petstore/python-pydantic-v1/README.md @@ -262,7 +262,6 @@ Class | Method | HTTP request | Description - [Type](docs/Type.md) - [UnnamedDictWithAdditionalModelListProperties](docs/UnnamedDictWithAdditionalModelListProperties.md) - [UnnamedDictWithAdditionalStringListProperties](docs/UnnamedDictWithAdditionalStringListProperties.md) - - [UploadFileWithAdditionalPropertiesRequestObject](docs/UploadFileWithAdditionalPropertiesRequestObject.md) - [User](docs/User.md) - [UuidWithPattern](docs/UuidWithPattern.md) - [WithNestedOneOf](docs/WithNestedOneOf.md) diff --git a/samples/openapi3/client/petstore/python-pydantic-v1/docs/FakeApi.md b/samples/openapi3/client/petstore/python-pydantic-v1/docs/FakeApi.md index 6935c8587a23..9a2efcfe2d57 100644 --- a/samples/openapi3/client/petstore/python-pydantic-v1/docs/FakeApi.md +++ b/samples/openapi3/client/petstore/python-pydantic-v1/docs/FakeApi.md @@ -2503,7 +2503,7 @@ import time import os import petstore_api from petstore_api.models.api_response import ApiResponse -from petstore_api.models.upload_file_with_additional_properties_request_object import UploadFileWithAdditionalPropertiesRequestObject +from petstore_api.models.test_object_for_multipart_requests_request_marker import TestObjectForMultipartRequestsRequestMarker from petstore_api.rest import ApiException from pprint import pprint @@ -2519,7 +2519,7 @@ with petstore_api.ApiClient(configuration) as api_client: # Create an instance of the API class api_instance = petstore_api.FakeApi(api_client) file = None # bytearray | file to upload - object = petstore_api.UploadFileWithAdditionalPropertiesRequestObject() # UploadFileWithAdditionalPropertiesRequestObject | (optional) + object = petstore_api.TestObjectForMultipartRequestsRequestMarker() # TestObjectForMultipartRequestsRequestMarker | (optional) count = 56 # int | Integer count (optional) try: @@ -2538,7 +2538,7 @@ with petstore_api.ApiClient(configuration) as api_client: Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- **file** | **bytearray**| file to upload | - **object** | [**UploadFileWithAdditionalPropertiesRequestObject**](UploadFileWithAdditionalPropertiesRequestObject.md)| | [optional] + **object** | [**TestObjectForMultipartRequestsRequestMarker**](TestObjectForMultipartRequestsRequestMarker.md)| | [optional] **count** | **int**| Integer count | [optional] ### Return type diff --git a/samples/openapi3/client/petstore/python-pydantic-v1/petstore_api/__init__.py b/samples/openapi3/client/petstore/python-pydantic-v1/petstore_api/__init__.py index e89049d66426..a6156ac008c3 100644 --- a/samples/openapi3/client/petstore/python-pydantic-v1/petstore_api/__init__.py +++ b/samples/openapi3/client/petstore/python-pydantic-v1/petstore_api/__init__.py @@ -146,7 +146,6 @@ "Type", "UnnamedDictWithAdditionalModelListProperties", "UnnamedDictWithAdditionalStringListProperties", - "UploadFileWithAdditionalPropertiesRequestObject", "User", "UuidWithPattern", "WithNestedOneOf", @@ -285,7 +284,6 @@ from petstore_api.models.type import Type as Type from petstore_api.models.unnamed_dict_with_additional_model_list_properties import UnnamedDictWithAdditionalModelListProperties as UnnamedDictWithAdditionalModelListProperties from petstore_api.models.unnamed_dict_with_additional_string_list_properties import UnnamedDictWithAdditionalStringListProperties as UnnamedDictWithAdditionalStringListProperties -from petstore_api.models.upload_file_with_additional_properties_request_object import UploadFileWithAdditionalPropertiesRequestObject as UploadFileWithAdditionalPropertiesRequestObject from petstore_api.models.user import User as User from petstore_api.models.uuid_with_pattern import UuidWithPattern as UuidWithPattern from petstore_api.models.with_nested_one_of import WithNestedOneOf as WithNestedOneOf diff --git a/samples/openapi3/client/petstore/python-pydantic-v1/petstore_api/api/fake_api.py b/samples/openapi3/client/petstore/python-pydantic-v1/petstore_api/api/fake_api.py index 62ef06ed6b0e..e7796aa4c8d9 100644 --- a/samples/openapi3/client/petstore/python-pydantic-v1/petstore_api/api/fake_api.py +++ b/samples/openapi3/client/petstore/python-pydantic-v1/petstore_api/api/fake_api.py @@ -37,7 +37,6 @@ from petstore_api.models.tag import Tag from petstore_api.models.test_inline_freeform_additional_properties_request import TestInlineFreeformAdditionalPropertiesRequest from petstore_api.models.test_object_for_multipart_requests_request_marker import TestObjectForMultipartRequestsRequestMarker -from petstore_api.models.upload_file_with_additional_properties_request_object import UploadFileWithAdditionalPropertiesRequestObject from petstore_api.models.user import User from petstore_api.api_client import ApiClient @@ -5241,7 +5240,7 @@ def test_string_map_reference_with_http_info(self, request_body : Annotated[Dict _request_auth=_params.get('_request_auth')) @validate_arguments - def upload_file_with_additional_properties(self, file : Annotated[Union[StrictBytes, StrictStr], Field(..., description="file to upload")], object : Optional[UploadFileWithAdditionalPropertiesRequestObject] = None, count : Annotated[Optional[StrictInt], Field(description="Integer count")] = None, **kwargs) -> ApiResponse: # noqa: E501 + def upload_file_with_additional_properties(self, file : Annotated[Union[StrictBytes, StrictStr], Field(..., description="file to upload")], object : Optional[TestObjectForMultipartRequestsRequestMarker] = None, count : Annotated[Optional[StrictInt], Field(description="Integer count")] = None, **kwargs) -> ApiResponse: # noqa: E501 """uploads a file and additional properties using multipart/form-data # noqa: E501 # noqa: E501 @@ -5254,7 +5253,7 @@ def upload_file_with_additional_properties(self, file : Annotated[Union[StrictBy :param file: file to upload (required) :type file: bytearray :param object: - :type object: UploadFileWithAdditionalPropertiesRequestObject + :type object: TestObjectForMultipartRequestsRequestMarker :param count: Integer count :type count: int :param async_req: Whether to execute the request asynchronously. @@ -5275,7 +5274,7 @@ def upload_file_with_additional_properties(self, file : Annotated[Union[StrictBy return self.upload_file_with_additional_properties_with_http_info(file, object, count, **kwargs) # noqa: E501 @validate_arguments - def upload_file_with_additional_properties_with_http_info(self, file : Annotated[Union[StrictBytes, StrictStr], Field(..., description="file to upload")], object : Optional[UploadFileWithAdditionalPropertiesRequestObject] = None, count : Annotated[Optional[StrictInt], Field(description="Integer count")] = None, **kwargs) -> ApiResponse: # noqa: E501 + def upload_file_with_additional_properties_with_http_info(self, file : Annotated[Union[StrictBytes, StrictStr], Field(..., description="file to upload")], object : Optional[TestObjectForMultipartRequestsRequestMarker] = None, count : Annotated[Optional[StrictInt], Field(description="Integer count")] = None, **kwargs) -> ApiResponse: # noqa: E501 """uploads a file and additional properties using multipart/form-data # noqa: E501 # noqa: E501 @@ -5288,7 +5287,7 @@ def upload_file_with_additional_properties_with_http_info(self, file : Annotated :param file: file to upload (required) :type file: bytearray :param object: - :type object: UploadFileWithAdditionalPropertiesRequestObject + :type object: TestObjectForMultipartRequestsRequestMarker :param count: Integer count :type count: int :param async_req: Whether to execute the request asynchronously. diff --git a/samples/openapi3/client/petstore/python-pydantic-v1/petstore_api/models/__init__.py b/samples/openapi3/client/petstore/python-pydantic-v1/petstore_api/models/__init__.py index 51cf981e4b26..2ddd11a01de7 100644 --- a/samples/openapi3/client/petstore/python-pydantic-v1/petstore_api/models/__init__.py +++ b/samples/openapi3/client/petstore/python-pydantic-v1/petstore_api/models/__init__.py @@ -124,7 +124,6 @@ from petstore_api.models.type import Type from petstore_api.models.unnamed_dict_with_additional_model_list_properties import UnnamedDictWithAdditionalModelListProperties from petstore_api.models.unnamed_dict_with_additional_string_list_properties import UnnamedDictWithAdditionalStringListProperties -from petstore_api.models.upload_file_with_additional_properties_request_object import UploadFileWithAdditionalPropertiesRequestObject from petstore_api.models.user import User from petstore_api.models.uuid_with_pattern import UuidWithPattern from petstore_api.models.with_nested_one_of import WithNestedOneOf diff --git a/samples/openapi3/client/petstore/python/.openapi-generator/FILES b/samples/openapi3/client/petstore/python/.openapi-generator/FILES index 1eb565d74f11..c74579383333 100755 --- a/samples/openapi3/client/petstore/python/.openapi-generator/FILES +++ b/samples/openapi3/client/petstore/python/.openapi-generator/FILES @@ -120,7 +120,6 @@ docs/Tiger.md docs/Type.md docs/UnnamedDictWithAdditionalModelListProperties.md docs/UnnamedDictWithAdditionalStringListProperties.md -docs/UploadFileWithAdditionalPropertiesRequestObject.md docs/User.md docs/UserApi.md docs/UuidWithPattern.md @@ -251,7 +250,6 @@ petstore_api/models/tiger.py petstore_api/models/type.py petstore_api/models/unnamed_dict_with_additional_model_list_properties.py petstore_api/models/unnamed_dict_with_additional_string_list_properties.py -petstore_api/models/upload_file_with_additional_properties_request_object.py petstore_api/models/user.py petstore_api/models/uuid_with_pattern.py petstore_api/models/with_nested_one_of.py diff --git a/samples/openapi3/client/petstore/python/README.md b/samples/openapi3/client/petstore/python/README.md index 566c23f9203e..da9b286087d3 100755 --- a/samples/openapi3/client/petstore/python/README.md +++ b/samples/openapi3/client/petstore/python/README.md @@ -261,7 +261,6 @@ Class | Method | HTTP request | Description - [Type](docs/Type.md) - [UnnamedDictWithAdditionalModelListProperties](docs/UnnamedDictWithAdditionalModelListProperties.md) - [UnnamedDictWithAdditionalStringListProperties](docs/UnnamedDictWithAdditionalStringListProperties.md) - - [UploadFileWithAdditionalPropertiesRequestObject](docs/UploadFileWithAdditionalPropertiesRequestObject.md) - [User](docs/User.md) - [UuidWithPattern](docs/UuidWithPattern.md) - [WithNestedOneOf](docs/WithNestedOneOf.md) diff --git a/samples/openapi3/client/petstore/python/docs/FakeApi.md b/samples/openapi3/client/petstore/python/docs/FakeApi.md index 7ef2af8af2c3..af0f050135b9 100644 --- a/samples/openapi3/client/petstore/python/docs/FakeApi.md +++ b/samples/openapi3/client/petstore/python/docs/FakeApi.md @@ -2478,7 +2478,7 @@ uploads a file and additional properties using multipart/form-data ```python import petstore_api from petstore_api.models.model_api_response import ModelApiResponse -from petstore_api.models.upload_file_with_additional_properties_request_object import UploadFileWithAdditionalPropertiesRequestObject +from petstore_api.models.test_object_for_multipart_requests_request_marker import TestObjectForMultipartRequestsRequestMarker from petstore_api.rest import ApiException from pprint import pprint @@ -2494,7 +2494,7 @@ with petstore_api.ApiClient(configuration) as api_client: # Create an instance of the API class api_instance = petstore_api.FakeApi(api_client) file = None # bytes | file to upload - object = petstore_api.UploadFileWithAdditionalPropertiesRequestObject() # UploadFileWithAdditionalPropertiesRequestObject | (optional) + object = petstore_api.TestObjectForMultipartRequestsRequestMarker() # TestObjectForMultipartRequestsRequestMarker | (optional) count = 56 # int | Integer count (optional) try: @@ -2514,7 +2514,7 @@ with petstore_api.ApiClient(configuration) as api_client: Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- **file** | **bytes**| file to upload | - **object** | [**UploadFileWithAdditionalPropertiesRequestObject**](UploadFileWithAdditionalPropertiesRequestObject.md)| | [optional] + **object** | [**TestObjectForMultipartRequestsRequestMarker**](TestObjectForMultipartRequestsRequestMarker.md)| | [optional] **count** | **int**| Integer count | [optional] ### Return type diff --git a/samples/openapi3/client/petstore/python/petstore_api/__init__.py b/samples/openapi3/client/petstore/python/petstore_api/__init__.py index c7f461775f59..6a76c22cac03 100755 --- a/samples/openapi3/client/petstore/python/petstore_api/__init__.py +++ b/samples/openapi3/client/petstore/python/petstore_api/__init__.py @@ -146,7 +146,6 @@ "Type", "UnnamedDictWithAdditionalModelListProperties", "UnnamedDictWithAdditionalStringListProperties", - "UploadFileWithAdditionalPropertiesRequestObject", "User", "UuidWithPattern", "WithNestedOneOf", @@ -285,7 +284,6 @@ from petstore_api.models.type import Type as Type from petstore_api.models.unnamed_dict_with_additional_model_list_properties import UnnamedDictWithAdditionalModelListProperties as UnnamedDictWithAdditionalModelListProperties from petstore_api.models.unnamed_dict_with_additional_string_list_properties import UnnamedDictWithAdditionalStringListProperties as UnnamedDictWithAdditionalStringListProperties -from petstore_api.models.upload_file_with_additional_properties_request_object import UploadFileWithAdditionalPropertiesRequestObject as UploadFileWithAdditionalPropertiesRequestObject from petstore_api.models.user import User as User from petstore_api.models.uuid_with_pattern import UuidWithPattern as UuidWithPattern from petstore_api.models.with_nested_one_of import WithNestedOneOf as WithNestedOneOf diff --git a/samples/openapi3/client/petstore/python/petstore_api/api/fake_api.py b/samples/openapi3/client/petstore/python/petstore_api/api/fake_api.py index 2373d1680c58..e3f86661e566 100755 --- a/samples/openapi3/client/petstore/python/petstore_api/api/fake_api.py +++ b/samples/openapi3/client/petstore/python/petstore_api/api/fake_api.py @@ -32,7 +32,6 @@ from petstore_api.models.tag import Tag from petstore_api.models.test_inline_freeform_additional_properties_request import TestInlineFreeformAdditionalPropertiesRequest from petstore_api.models.test_object_for_multipart_requests_request_marker import TestObjectForMultipartRequestsRequestMarker -from petstore_api.models.upload_file_with_additional_properties_request_object import UploadFileWithAdditionalPropertiesRequestObject from petstore_api.models.user import User from petstore_api.api_client import ApiClient, RequestSerialized @@ -9820,7 +9819,7 @@ def _test_string_map_reference_serialize( def upload_file_with_additional_properties( self, file: Annotated[Union[StrictBytes, StrictStr, Tuple[StrictStr, StrictBytes]], Field(description="file to upload")], - object: Optional[UploadFileWithAdditionalPropertiesRequestObject] = None, + object: Optional[TestObjectForMultipartRequestsRequestMarker] = None, count: Annotated[Optional[StrictInt], Field(description="Integer count")] = None, _request_timeout: Union[ None, @@ -9842,7 +9841,7 @@ def upload_file_with_additional_properties( :param file: file to upload (required) :type file: bytes :param object: - :type object: UploadFileWithAdditionalPropertiesRequestObject + :type object: TestObjectForMultipartRequestsRequestMarker :param count: Integer count :type count: int :param _request_timeout: timeout setting for this request. If one @@ -9895,7 +9894,7 @@ def upload_file_with_additional_properties( def upload_file_with_additional_properties_with_http_info( self, file: Annotated[Union[StrictBytes, StrictStr, Tuple[StrictStr, StrictBytes]], Field(description="file to upload")], - object: Optional[UploadFileWithAdditionalPropertiesRequestObject] = None, + object: Optional[TestObjectForMultipartRequestsRequestMarker] = None, count: Annotated[Optional[StrictInt], Field(description="Integer count")] = None, _request_timeout: Union[ None, @@ -9917,7 +9916,7 @@ def upload_file_with_additional_properties_with_http_info( :param file: file to upload (required) :type file: bytes :param object: - :type object: UploadFileWithAdditionalPropertiesRequestObject + :type object: TestObjectForMultipartRequestsRequestMarker :param count: Integer count :type count: int :param _request_timeout: timeout setting for this request. If one @@ -9970,7 +9969,7 @@ def upload_file_with_additional_properties_with_http_info( def upload_file_with_additional_properties_without_preload_content( self, file: Annotated[Union[StrictBytes, StrictStr, Tuple[StrictStr, StrictBytes]], Field(description="file to upload")], - object: Optional[UploadFileWithAdditionalPropertiesRequestObject] = None, + object: Optional[TestObjectForMultipartRequestsRequestMarker] = None, count: Annotated[Optional[StrictInt], Field(description="Integer count")] = None, _request_timeout: Union[ None, @@ -9992,7 +9991,7 @@ def upload_file_with_additional_properties_without_preload_content( :param file: file to upload (required) :type file: bytes :param object: - :type object: UploadFileWithAdditionalPropertiesRequestObject + :type object: TestObjectForMultipartRequestsRequestMarker :param count: Integer count :type count: int :param _request_timeout: timeout setting for this request. If one diff --git a/samples/openapi3/client/petstore/python/petstore_api/models/__init__.py b/samples/openapi3/client/petstore/python/petstore_api/models/__init__.py index 308e6dfc3ebb..e498be0e1492 100644 --- a/samples/openapi3/client/petstore/python/petstore_api/models/__init__.py +++ b/samples/openapi3/client/petstore/python/petstore_api/models/__init__.py @@ -123,7 +123,6 @@ from petstore_api.models.type import Type from petstore_api.models.unnamed_dict_with_additional_model_list_properties import UnnamedDictWithAdditionalModelListProperties from petstore_api.models.unnamed_dict_with_additional_string_list_properties import UnnamedDictWithAdditionalStringListProperties -from petstore_api.models.upload_file_with_additional_properties_request_object import UploadFileWithAdditionalPropertiesRequestObject from petstore_api.models.user import User from petstore_api.models.uuid_with_pattern import UuidWithPattern from petstore_api.models.with_nested_one_of import WithNestedOneOf From a66eea095740867f42a7dadd6c114f077bc0b4cf Mon Sep 17 00:00:00 2001 From: Shaun Hirst Date: Sat, 23 May 2026 22:44:38 +0100 Subject: [PATCH 3/3] fix(python): re-regenerate petstore samples to restore UploadFileWithAdditionalPropertiesRequestObject MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The previous regeneration commit (24025ecc603) was produced with a stale JAR (built at 12:20 before the AbstractPythonCodegen fix landed at 21:29). That stale generator incorrectly deduped the inline `object` schema in the `uploadFileWithAdditionalProperties` endpoint with the structurally identical `marker` schema from `testObjectForMultipartRequests`, resolving both to TestObjectForMultipartRequestsRequestMarker. This caused a P1 regression: - UploadFileWithAdditionalPropertiesRequestObject was removed from the top-level petstore_api/__init__.py exports in all six Python samples, breaking the runtime import used by tests/test_rest.py:44 which calls petstore_api.UploadFileWithAdditionalPropertiesRequestObject(). - fake_api.py incorrectly typed the `object` parameter of upload_file_with_additional_properties as TestObjectForMultipartRequestsRequestMarker instead of the correct UploadFileWithAdditionalPropertiesRequestObject. - FILES manifests and README model listings were missing the model. Fix: rebuild the generator JAR from the current branch code using docker run maven:3-eclipse-temurin-17 mvn clean package -DskipTests=true then re-run bin/generate-samples.sh for the six affected configs: python, python-aiohttp, python-httpx, python-lazyImports, python-pydantic-v1, python-pydantic-v1-aiohttp The fresh generation correctly emits UploadFileWithAdditionalPropertiesRequestObject as a distinct model for the upload endpoint's inline object schema, restoring the exports, correct type annotations, docs, and FILES entries across all six samples. Affected files per sample (×6): .openapi-generator/FILES — model file entry restored README.md — model added back to model listing docs/FakeApi.md — upload endpoint docs show correct type petstore_api/__init__.py — export restored (2 lines: __all__ + import) petstore_api/api/fake_api.py — correct UploadFileWithAdditionalPropertiesRequestObject type petstore_api/models/__init__.py — model import restored --- .../python-aiohttp/.openapi-generator/FILES | 2 ++ .../client/petstore/python-aiohttp/README.md | 1 + .../client/petstore/python-aiohttp/docs/FakeApi.md | 6 +++--- .../python-aiohttp/petstore_api/__init__.py | 2 ++ .../python-aiohttp/petstore_api/api/fake_api.py | 13 +++++++------ .../python-aiohttp/petstore_api/models/__init__.py | 1 + .../petstore/python-httpx/.openapi-generator/FILES | 2 ++ .../openapi3/client/petstore/python-httpx/README.md | 1 + .../client/petstore/python-httpx/docs/FakeApi.md | 6 +++--- .../petstore/python-httpx/petstore_api/__init__.py | 2 ++ .../python-httpx/petstore_api/api/fake_api.py | 13 +++++++------ .../python-httpx/petstore_api/models/__init__.py | 1 + .../python-lazyImports/.openapi-generator/FILES | 2 ++ .../client/petstore/python-lazyImports/README.md | 1 + .../petstore/python-lazyImports/docs/FakeApi.md | 6 +++--- .../python-lazyImports/petstore_api/__init__.py | 3 +++ .../python-lazyImports/petstore_api/api/fake_api.py | 13 +++++++------ .../petstore_api/models/__init__.py | 2 ++ .../.openapi-generator/FILES | 2 ++ .../petstore/python-pydantic-v1-aiohttp/README.md | 1 + .../python-pydantic-v1-aiohttp/docs/FakeApi.md | 6 +++--- .../petstore_api/__init__.py | 2 ++ .../petstore_api/api/fake_api.py | 9 +++++---- .../petstore_api/models/__init__.py | 1 + .../python-pydantic-v1/.openapi-generator/FILES | 2 ++ .../client/petstore/python-pydantic-v1/README.md | 1 + .../petstore/python-pydantic-v1/docs/FakeApi.md | 6 +++--- .../python-pydantic-v1/petstore_api/__init__.py | 2 ++ .../python-pydantic-v1/petstore_api/api/fake_api.py | 9 +++++---- .../petstore_api/models/__init__.py | 1 + .../client/petstore/python/.openapi-generator/FILES | 2 ++ samples/openapi3/client/petstore/python/README.md | 1 + .../openapi3/client/petstore/python/docs/FakeApi.md | 6 +++--- .../client/petstore/python/petstore_api/__init__.py | 2 ++ .../petstore/python/petstore_api/api/fake_api.py | 13 +++++++------ .../petstore/python/petstore_api/models/__init__.py | 1 + 36 files changed, 94 insertions(+), 50 deletions(-) diff --git a/samples/openapi3/client/petstore/python-aiohttp/.openapi-generator/FILES b/samples/openapi3/client/petstore/python-aiohttp/.openapi-generator/FILES index c74579383333..1eb565d74f11 100644 --- a/samples/openapi3/client/petstore/python-aiohttp/.openapi-generator/FILES +++ b/samples/openapi3/client/petstore/python-aiohttp/.openapi-generator/FILES @@ -120,6 +120,7 @@ docs/Tiger.md docs/Type.md docs/UnnamedDictWithAdditionalModelListProperties.md docs/UnnamedDictWithAdditionalStringListProperties.md +docs/UploadFileWithAdditionalPropertiesRequestObject.md docs/User.md docs/UserApi.md docs/UuidWithPattern.md @@ -250,6 +251,7 @@ petstore_api/models/tiger.py petstore_api/models/type.py petstore_api/models/unnamed_dict_with_additional_model_list_properties.py petstore_api/models/unnamed_dict_with_additional_string_list_properties.py +petstore_api/models/upload_file_with_additional_properties_request_object.py petstore_api/models/user.py petstore_api/models/uuid_with_pattern.py petstore_api/models/with_nested_one_of.py diff --git a/samples/openapi3/client/petstore/python-aiohttp/README.md b/samples/openapi3/client/petstore/python-aiohttp/README.md index bf68ad1bff6a..083f77de9690 100644 --- a/samples/openapi3/client/petstore/python-aiohttp/README.md +++ b/samples/openapi3/client/petstore/python-aiohttp/README.md @@ -261,6 +261,7 @@ Class | Method | HTTP request | Description - [Type](docs/Type.md) - [UnnamedDictWithAdditionalModelListProperties](docs/UnnamedDictWithAdditionalModelListProperties.md) - [UnnamedDictWithAdditionalStringListProperties](docs/UnnamedDictWithAdditionalStringListProperties.md) + - [UploadFileWithAdditionalPropertiesRequestObject](docs/UploadFileWithAdditionalPropertiesRequestObject.md) - [User](docs/User.md) - [UuidWithPattern](docs/UuidWithPattern.md) - [WithNestedOneOf](docs/WithNestedOneOf.md) diff --git a/samples/openapi3/client/petstore/python-aiohttp/docs/FakeApi.md b/samples/openapi3/client/petstore/python-aiohttp/docs/FakeApi.md index a8b76b34b894..8f79394afc28 100644 --- a/samples/openapi3/client/petstore/python-aiohttp/docs/FakeApi.md +++ b/samples/openapi3/client/petstore/python-aiohttp/docs/FakeApi.md @@ -2478,7 +2478,7 @@ uploads a file and additional properties using multipart/form-data ```python import petstore_api from petstore_api.models.model_api_response import ModelApiResponse -from petstore_api.models.test_object_for_multipart_requests_request_marker import TestObjectForMultipartRequestsRequestMarker +from petstore_api.models.upload_file_with_additional_properties_request_object import UploadFileWithAdditionalPropertiesRequestObject from petstore_api.rest import ApiException from pprint import pprint @@ -2494,7 +2494,7 @@ async with petstore_api.ApiClient(configuration) as api_client: # Create an instance of the API class api_instance = petstore_api.FakeApi(api_client) file = None # bytes | file to upload - object = petstore_api.TestObjectForMultipartRequestsRequestMarker() # TestObjectForMultipartRequestsRequestMarker | (optional) + object = petstore_api.UploadFileWithAdditionalPropertiesRequestObject() # UploadFileWithAdditionalPropertiesRequestObject | (optional) count = 56 # int | Integer count (optional) try: @@ -2514,7 +2514,7 @@ async with petstore_api.ApiClient(configuration) as api_client: Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- **file** | **bytes**| file to upload | - **object** | [**TestObjectForMultipartRequestsRequestMarker**](TestObjectForMultipartRequestsRequestMarker.md)| | [optional] + **object** | [**UploadFileWithAdditionalPropertiesRequestObject**](UploadFileWithAdditionalPropertiesRequestObject.md)| | [optional] **count** | **int**| Integer count | [optional] ### Return type diff --git a/samples/openapi3/client/petstore/python-aiohttp/petstore_api/__init__.py b/samples/openapi3/client/petstore/python-aiohttp/petstore_api/__init__.py index 6a76c22cac03..c7f461775f59 100644 --- a/samples/openapi3/client/petstore/python-aiohttp/petstore_api/__init__.py +++ b/samples/openapi3/client/petstore/python-aiohttp/petstore_api/__init__.py @@ -146,6 +146,7 @@ "Type", "UnnamedDictWithAdditionalModelListProperties", "UnnamedDictWithAdditionalStringListProperties", + "UploadFileWithAdditionalPropertiesRequestObject", "User", "UuidWithPattern", "WithNestedOneOf", @@ -284,6 +285,7 @@ from petstore_api.models.type import Type as Type from petstore_api.models.unnamed_dict_with_additional_model_list_properties import UnnamedDictWithAdditionalModelListProperties as UnnamedDictWithAdditionalModelListProperties from petstore_api.models.unnamed_dict_with_additional_string_list_properties import UnnamedDictWithAdditionalStringListProperties as UnnamedDictWithAdditionalStringListProperties +from petstore_api.models.upload_file_with_additional_properties_request_object import UploadFileWithAdditionalPropertiesRequestObject as UploadFileWithAdditionalPropertiesRequestObject from petstore_api.models.user import User as User from petstore_api.models.uuid_with_pattern import UuidWithPattern as UuidWithPattern from petstore_api.models.with_nested_one_of import WithNestedOneOf as WithNestedOneOf diff --git a/samples/openapi3/client/petstore/python-aiohttp/petstore_api/api/fake_api.py b/samples/openapi3/client/petstore/python-aiohttp/petstore_api/api/fake_api.py index 0d435906bfba..9e895f7806ee 100644 --- a/samples/openapi3/client/petstore/python-aiohttp/petstore_api/api/fake_api.py +++ b/samples/openapi3/client/petstore/python-aiohttp/petstore_api/api/fake_api.py @@ -32,6 +32,7 @@ from petstore_api.models.tag import Tag from petstore_api.models.test_inline_freeform_additional_properties_request import TestInlineFreeformAdditionalPropertiesRequest from petstore_api.models.test_object_for_multipart_requests_request_marker import TestObjectForMultipartRequestsRequestMarker +from petstore_api.models.upload_file_with_additional_properties_request_object import UploadFileWithAdditionalPropertiesRequestObject from petstore_api.models.user import User from petstore_api.api_client import ApiClient, RequestSerialized @@ -9819,7 +9820,7 @@ def _test_string_map_reference_serialize( async def upload_file_with_additional_properties( self, file: Annotated[Union[StrictBytes, StrictStr, Tuple[StrictStr, StrictBytes]], Field(description="file to upload")], - object: Optional[TestObjectForMultipartRequestsRequestMarker] = None, + object: Optional[UploadFileWithAdditionalPropertiesRequestObject] = None, count: Annotated[Optional[StrictInt], Field(description="Integer count")] = None, _request_timeout: Union[ None, @@ -9841,7 +9842,7 @@ async def upload_file_with_additional_properties( :param file: file to upload (required) :type file: bytes :param object: - :type object: TestObjectForMultipartRequestsRequestMarker + :type object: UploadFileWithAdditionalPropertiesRequestObject :param count: Integer count :type count: int :param _request_timeout: timeout setting for this request. If one @@ -9894,7 +9895,7 @@ async def upload_file_with_additional_properties( async def upload_file_with_additional_properties_with_http_info( self, file: Annotated[Union[StrictBytes, StrictStr, Tuple[StrictStr, StrictBytes]], Field(description="file to upload")], - object: Optional[TestObjectForMultipartRequestsRequestMarker] = None, + object: Optional[UploadFileWithAdditionalPropertiesRequestObject] = None, count: Annotated[Optional[StrictInt], Field(description="Integer count")] = None, _request_timeout: Union[ None, @@ -9916,7 +9917,7 @@ async def upload_file_with_additional_properties_with_http_info( :param file: file to upload (required) :type file: bytes :param object: - :type object: TestObjectForMultipartRequestsRequestMarker + :type object: UploadFileWithAdditionalPropertiesRequestObject :param count: Integer count :type count: int :param _request_timeout: timeout setting for this request. If one @@ -9969,7 +9970,7 @@ async def upload_file_with_additional_properties_with_http_info( async def upload_file_with_additional_properties_without_preload_content( self, file: Annotated[Union[StrictBytes, StrictStr, Tuple[StrictStr, StrictBytes]], Field(description="file to upload")], - object: Optional[TestObjectForMultipartRequestsRequestMarker] = None, + object: Optional[UploadFileWithAdditionalPropertiesRequestObject] = None, count: Annotated[Optional[StrictInt], Field(description="Integer count")] = None, _request_timeout: Union[ None, @@ -9991,7 +9992,7 @@ async def upload_file_with_additional_properties_without_preload_content( :param file: file to upload (required) :type file: bytes :param object: - :type object: TestObjectForMultipartRequestsRequestMarker + :type object: UploadFileWithAdditionalPropertiesRequestObject :param count: Integer count :type count: int :param _request_timeout: timeout setting for this request. If one diff --git a/samples/openapi3/client/petstore/python-aiohttp/petstore_api/models/__init__.py b/samples/openapi3/client/petstore/python-aiohttp/petstore_api/models/__init__.py index e498be0e1492..308e6dfc3ebb 100644 --- a/samples/openapi3/client/petstore/python-aiohttp/petstore_api/models/__init__.py +++ b/samples/openapi3/client/petstore/python-aiohttp/petstore_api/models/__init__.py @@ -123,6 +123,7 @@ from petstore_api.models.type import Type from petstore_api.models.unnamed_dict_with_additional_model_list_properties import UnnamedDictWithAdditionalModelListProperties from petstore_api.models.unnamed_dict_with_additional_string_list_properties import UnnamedDictWithAdditionalStringListProperties +from petstore_api.models.upload_file_with_additional_properties_request_object import UploadFileWithAdditionalPropertiesRequestObject from petstore_api.models.user import User from petstore_api.models.uuid_with_pattern import UuidWithPattern from petstore_api.models.with_nested_one_of import WithNestedOneOf diff --git a/samples/openapi3/client/petstore/python-httpx/.openapi-generator/FILES b/samples/openapi3/client/petstore/python-httpx/.openapi-generator/FILES index c74579383333..1eb565d74f11 100644 --- a/samples/openapi3/client/petstore/python-httpx/.openapi-generator/FILES +++ b/samples/openapi3/client/petstore/python-httpx/.openapi-generator/FILES @@ -120,6 +120,7 @@ docs/Tiger.md docs/Type.md docs/UnnamedDictWithAdditionalModelListProperties.md docs/UnnamedDictWithAdditionalStringListProperties.md +docs/UploadFileWithAdditionalPropertiesRequestObject.md docs/User.md docs/UserApi.md docs/UuidWithPattern.md @@ -250,6 +251,7 @@ petstore_api/models/tiger.py petstore_api/models/type.py petstore_api/models/unnamed_dict_with_additional_model_list_properties.py petstore_api/models/unnamed_dict_with_additional_string_list_properties.py +petstore_api/models/upload_file_with_additional_properties_request_object.py petstore_api/models/user.py petstore_api/models/uuid_with_pattern.py petstore_api/models/with_nested_one_of.py diff --git a/samples/openapi3/client/petstore/python-httpx/README.md b/samples/openapi3/client/petstore/python-httpx/README.md index bf68ad1bff6a..083f77de9690 100644 --- a/samples/openapi3/client/petstore/python-httpx/README.md +++ b/samples/openapi3/client/petstore/python-httpx/README.md @@ -261,6 +261,7 @@ Class | Method | HTTP request | Description - [Type](docs/Type.md) - [UnnamedDictWithAdditionalModelListProperties](docs/UnnamedDictWithAdditionalModelListProperties.md) - [UnnamedDictWithAdditionalStringListProperties](docs/UnnamedDictWithAdditionalStringListProperties.md) + - [UploadFileWithAdditionalPropertiesRequestObject](docs/UploadFileWithAdditionalPropertiesRequestObject.md) - [User](docs/User.md) - [UuidWithPattern](docs/UuidWithPattern.md) - [WithNestedOneOf](docs/WithNestedOneOf.md) diff --git a/samples/openapi3/client/petstore/python-httpx/docs/FakeApi.md b/samples/openapi3/client/petstore/python-httpx/docs/FakeApi.md index a8b76b34b894..8f79394afc28 100644 --- a/samples/openapi3/client/petstore/python-httpx/docs/FakeApi.md +++ b/samples/openapi3/client/petstore/python-httpx/docs/FakeApi.md @@ -2478,7 +2478,7 @@ uploads a file and additional properties using multipart/form-data ```python import petstore_api from petstore_api.models.model_api_response import ModelApiResponse -from petstore_api.models.test_object_for_multipart_requests_request_marker import TestObjectForMultipartRequestsRequestMarker +from petstore_api.models.upload_file_with_additional_properties_request_object import UploadFileWithAdditionalPropertiesRequestObject from petstore_api.rest import ApiException from pprint import pprint @@ -2494,7 +2494,7 @@ async with petstore_api.ApiClient(configuration) as api_client: # Create an instance of the API class api_instance = petstore_api.FakeApi(api_client) file = None # bytes | file to upload - object = petstore_api.TestObjectForMultipartRequestsRequestMarker() # TestObjectForMultipartRequestsRequestMarker | (optional) + object = petstore_api.UploadFileWithAdditionalPropertiesRequestObject() # UploadFileWithAdditionalPropertiesRequestObject | (optional) count = 56 # int | Integer count (optional) try: @@ -2514,7 +2514,7 @@ async with petstore_api.ApiClient(configuration) as api_client: Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- **file** | **bytes**| file to upload | - **object** | [**TestObjectForMultipartRequestsRequestMarker**](TestObjectForMultipartRequestsRequestMarker.md)| | [optional] + **object** | [**UploadFileWithAdditionalPropertiesRequestObject**](UploadFileWithAdditionalPropertiesRequestObject.md)| | [optional] **count** | **int**| Integer count | [optional] ### Return type diff --git a/samples/openapi3/client/petstore/python-httpx/petstore_api/__init__.py b/samples/openapi3/client/petstore/python-httpx/petstore_api/__init__.py index 6a76c22cac03..c7f461775f59 100644 --- a/samples/openapi3/client/petstore/python-httpx/petstore_api/__init__.py +++ b/samples/openapi3/client/petstore/python-httpx/petstore_api/__init__.py @@ -146,6 +146,7 @@ "Type", "UnnamedDictWithAdditionalModelListProperties", "UnnamedDictWithAdditionalStringListProperties", + "UploadFileWithAdditionalPropertiesRequestObject", "User", "UuidWithPattern", "WithNestedOneOf", @@ -284,6 +285,7 @@ from petstore_api.models.type import Type as Type from petstore_api.models.unnamed_dict_with_additional_model_list_properties import UnnamedDictWithAdditionalModelListProperties as UnnamedDictWithAdditionalModelListProperties from petstore_api.models.unnamed_dict_with_additional_string_list_properties import UnnamedDictWithAdditionalStringListProperties as UnnamedDictWithAdditionalStringListProperties +from petstore_api.models.upload_file_with_additional_properties_request_object import UploadFileWithAdditionalPropertiesRequestObject as UploadFileWithAdditionalPropertiesRequestObject from petstore_api.models.user import User as User from petstore_api.models.uuid_with_pattern import UuidWithPattern as UuidWithPattern from petstore_api.models.with_nested_one_of import WithNestedOneOf as WithNestedOneOf diff --git a/samples/openapi3/client/petstore/python-httpx/petstore_api/api/fake_api.py b/samples/openapi3/client/petstore/python-httpx/petstore_api/api/fake_api.py index 0d435906bfba..9e895f7806ee 100644 --- a/samples/openapi3/client/petstore/python-httpx/petstore_api/api/fake_api.py +++ b/samples/openapi3/client/petstore/python-httpx/petstore_api/api/fake_api.py @@ -32,6 +32,7 @@ from petstore_api.models.tag import Tag from petstore_api.models.test_inline_freeform_additional_properties_request import TestInlineFreeformAdditionalPropertiesRequest from petstore_api.models.test_object_for_multipart_requests_request_marker import TestObjectForMultipartRequestsRequestMarker +from petstore_api.models.upload_file_with_additional_properties_request_object import UploadFileWithAdditionalPropertiesRequestObject from petstore_api.models.user import User from petstore_api.api_client import ApiClient, RequestSerialized @@ -9819,7 +9820,7 @@ def _test_string_map_reference_serialize( async def upload_file_with_additional_properties( self, file: Annotated[Union[StrictBytes, StrictStr, Tuple[StrictStr, StrictBytes]], Field(description="file to upload")], - object: Optional[TestObjectForMultipartRequestsRequestMarker] = None, + object: Optional[UploadFileWithAdditionalPropertiesRequestObject] = None, count: Annotated[Optional[StrictInt], Field(description="Integer count")] = None, _request_timeout: Union[ None, @@ -9841,7 +9842,7 @@ async def upload_file_with_additional_properties( :param file: file to upload (required) :type file: bytes :param object: - :type object: TestObjectForMultipartRequestsRequestMarker + :type object: UploadFileWithAdditionalPropertiesRequestObject :param count: Integer count :type count: int :param _request_timeout: timeout setting for this request. If one @@ -9894,7 +9895,7 @@ async def upload_file_with_additional_properties( async def upload_file_with_additional_properties_with_http_info( self, file: Annotated[Union[StrictBytes, StrictStr, Tuple[StrictStr, StrictBytes]], Field(description="file to upload")], - object: Optional[TestObjectForMultipartRequestsRequestMarker] = None, + object: Optional[UploadFileWithAdditionalPropertiesRequestObject] = None, count: Annotated[Optional[StrictInt], Field(description="Integer count")] = None, _request_timeout: Union[ None, @@ -9916,7 +9917,7 @@ async def upload_file_with_additional_properties_with_http_info( :param file: file to upload (required) :type file: bytes :param object: - :type object: TestObjectForMultipartRequestsRequestMarker + :type object: UploadFileWithAdditionalPropertiesRequestObject :param count: Integer count :type count: int :param _request_timeout: timeout setting for this request. If one @@ -9969,7 +9970,7 @@ async def upload_file_with_additional_properties_with_http_info( async def upload_file_with_additional_properties_without_preload_content( self, file: Annotated[Union[StrictBytes, StrictStr, Tuple[StrictStr, StrictBytes]], Field(description="file to upload")], - object: Optional[TestObjectForMultipartRequestsRequestMarker] = None, + object: Optional[UploadFileWithAdditionalPropertiesRequestObject] = None, count: Annotated[Optional[StrictInt], Field(description="Integer count")] = None, _request_timeout: Union[ None, @@ -9991,7 +9992,7 @@ async def upload_file_with_additional_properties_without_preload_content( :param file: file to upload (required) :type file: bytes :param object: - :type object: TestObjectForMultipartRequestsRequestMarker + :type object: UploadFileWithAdditionalPropertiesRequestObject :param count: Integer count :type count: int :param _request_timeout: timeout setting for this request. If one diff --git a/samples/openapi3/client/petstore/python-httpx/petstore_api/models/__init__.py b/samples/openapi3/client/petstore/python-httpx/petstore_api/models/__init__.py index e498be0e1492..308e6dfc3ebb 100644 --- a/samples/openapi3/client/petstore/python-httpx/petstore_api/models/__init__.py +++ b/samples/openapi3/client/petstore/python-httpx/petstore_api/models/__init__.py @@ -123,6 +123,7 @@ from petstore_api.models.type import Type from petstore_api.models.unnamed_dict_with_additional_model_list_properties import UnnamedDictWithAdditionalModelListProperties from petstore_api.models.unnamed_dict_with_additional_string_list_properties import UnnamedDictWithAdditionalStringListProperties +from petstore_api.models.upload_file_with_additional_properties_request_object import UploadFileWithAdditionalPropertiesRequestObject from petstore_api.models.user import User from petstore_api.models.uuid_with_pattern import UuidWithPattern from petstore_api.models.with_nested_one_of import WithNestedOneOf diff --git a/samples/openapi3/client/petstore/python-lazyImports/.openapi-generator/FILES b/samples/openapi3/client/petstore/python-lazyImports/.openapi-generator/FILES index c74579383333..1eb565d74f11 100644 --- a/samples/openapi3/client/petstore/python-lazyImports/.openapi-generator/FILES +++ b/samples/openapi3/client/petstore/python-lazyImports/.openapi-generator/FILES @@ -120,6 +120,7 @@ docs/Tiger.md docs/Type.md docs/UnnamedDictWithAdditionalModelListProperties.md docs/UnnamedDictWithAdditionalStringListProperties.md +docs/UploadFileWithAdditionalPropertiesRequestObject.md docs/User.md docs/UserApi.md docs/UuidWithPattern.md @@ -250,6 +251,7 @@ petstore_api/models/tiger.py petstore_api/models/type.py petstore_api/models/unnamed_dict_with_additional_model_list_properties.py petstore_api/models/unnamed_dict_with_additional_string_list_properties.py +petstore_api/models/upload_file_with_additional_properties_request_object.py petstore_api/models/user.py petstore_api/models/uuid_with_pattern.py petstore_api/models/with_nested_one_of.py diff --git a/samples/openapi3/client/petstore/python-lazyImports/README.md b/samples/openapi3/client/petstore/python-lazyImports/README.md index da9b286087d3..566c23f9203e 100644 --- a/samples/openapi3/client/petstore/python-lazyImports/README.md +++ b/samples/openapi3/client/petstore/python-lazyImports/README.md @@ -261,6 +261,7 @@ Class | Method | HTTP request | Description - [Type](docs/Type.md) - [UnnamedDictWithAdditionalModelListProperties](docs/UnnamedDictWithAdditionalModelListProperties.md) - [UnnamedDictWithAdditionalStringListProperties](docs/UnnamedDictWithAdditionalStringListProperties.md) + - [UploadFileWithAdditionalPropertiesRequestObject](docs/UploadFileWithAdditionalPropertiesRequestObject.md) - [User](docs/User.md) - [UuidWithPattern](docs/UuidWithPattern.md) - [WithNestedOneOf](docs/WithNestedOneOf.md) diff --git a/samples/openapi3/client/petstore/python-lazyImports/docs/FakeApi.md b/samples/openapi3/client/petstore/python-lazyImports/docs/FakeApi.md index af0f050135b9..7ef2af8af2c3 100644 --- a/samples/openapi3/client/petstore/python-lazyImports/docs/FakeApi.md +++ b/samples/openapi3/client/petstore/python-lazyImports/docs/FakeApi.md @@ -2478,7 +2478,7 @@ uploads a file and additional properties using multipart/form-data ```python import petstore_api from petstore_api.models.model_api_response import ModelApiResponse -from petstore_api.models.test_object_for_multipart_requests_request_marker import TestObjectForMultipartRequestsRequestMarker +from petstore_api.models.upload_file_with_additional_properties_request_object import UploadFileWithAdditionalPropertiesRequestObject from petstore_api.rest import ApiException from pprint import pprint @@ -2494,7 +2494,7 @@ with petstore_api.ApiClient(configuration) as api_client: # Create an instance of the API class api_instance = petstore_api.FakeApi(api_client) file = None # bytes | file to upload - object = petstore_api.TestObjectForMultipartRequestsRequestMarker() # TestObjectForMultipartRequestsRequestMarker | (optional) + object = petstore_api.UploadFileWithAdditionalPropertiesRequestObject() # UploadFileWithAdditionalPropertiesRequestObject | (optional) count = 56 # int | Integer count (optional) try: @@ -2514,7 +2514,7 @@ with petstore_api.ApiClient(configuration) as api_client: Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- **file** | **bytes**| file to upload | - **object** | [**TestObjectForMultipartRequestsRequestMarker**](TestObjectForMultipartRequestsRequestMarker.md)| | [optional] + **object** | [**UploadFileWithAdditionalPropertiesRequestObject**](UploadFileWithAdditionalPropertiesRequestObject.md)| | [optional] **count** | **int**| Integer count | [optional] ### Return type diff --git a/samples/openapi3/client/petstore/python-lazyImports/petstore_api/__init__.py b/samples/openapi3/client/petstore/python-lazyImports/petstore_api/__init__.py index 2688f53428a9..64ad7b567d1a 100644 --- a/samples/openapi3/client/petstore/python-lazyImports/petstore_api/__init__.py +++ b/samples/openapi3/client/petstore/python-lazyImports/petstore_api/__init__.py @@ -146,6 +146,7 @@ "Type", "UnnamedDictWithAdditionalModelListProperties", "UnnamedDictWithAdditionalStringListProperties", + "UploadFileWithAdditionalPropertiesRequestObject", "User", "UuidWithPattern", "WithNestedOneOf", @@ -285,6 +286,7 @@ from petstore_api.models.type import Type as Type from petstore_api.models.unnamed_dict_with_additional_model_list_properties import UnnamedDictWithAdditionalModelListProperties as UnnamedDictWithAdditionalModelListProperties from petstore_api.models.unnamed_dict_with_additional_string_list_properties import UnnamedDictWithAdditionalStringListProperties as UnnamedDictWithAdditionalStringListProperties + from petstore_api.models.upload_file_with_additional_properties_request_object import UploadFileWithAdditionalPropertiesRequestObject as UploadFileWithAdditionalPropertiesRequestObject from petstore_api.models.user import User as User from petstore_api.models.uuid_with_pattern import UuidWithPattern as UuidWithPattern from petstore_api.models.with_nested_one_of import WithNestedOneOf as WithNestedOneOf @@ -430,6 +432,7 @@ from petstore_api.models.type import Type as Type from petstore_api.models.unnamed_dict_with_additional_model_list_properties import UnnamedDictWithAdditionalModelListProperties as UnnamedDictWithAdditionalModelListProperties from petstore_api.models.unnamed_dict_with_additional_string_list_properties import UnnamedDictWithAdditionalStringListProperties as UnnamedDictWithAdditionalStringListProperties +from petstore_api.models.upload_file_with_additional_properties_request_object import UploadFileWithAdditionalPropertiesRequestObject as UploadFileWithAdditionalPropertiesRequestObject from petstore_api.models.user import User as User from petstore_api.models.uuid_with_pattern import UuidWithPattern as UuidWithPattern from petstore_api.models.with_nested_one_of import WithNestedOneOf as WithNestedOneOf diff --git a/samples/openapi3/client/petstore/python-lazyImports/petstore_api/api/fake_api.py b/samples/openapi3/client/petstore/python-lazyImports/petstore_api/api/fake_api.py index e3f86661e566..2373d1680c58 100644 --- a/samples/openapi3/client/petstore/python-lazyImports/petstore_api/api/fake_api.py +++ b/samples/openapi3/client/petstore/python-lazyImports/petstore_api/api/fake_api.py @@ -32,6 +32,7 @@ from petstore_api.models.tag import Tag from petstore_api.models.test_inline_freeform_additional_properties_request import TestInlineFreeformAdditionalPropertiesRequest from petstore_api.models.test_object_for_multipart_requests_request_marker import TestObjectForMultipartRequestsRequestMarker +from petstore_api.models.upload_file_with_additional_properties_request_object import UploadFileWithAdditionalPropertiesRequestObject from petstore_api.models.user import User from petstore_api.api_client import ApiClient, RequestSerialized @@ -9819,7 +9820,7 @@ def _test_string_map_reference_serialize( def upload_file_with_additional_properties( self, file: Annotated[Union[StrictBytes, StrictStr, Tuple[StrictStr, StrictBytes]], Field(description="file to upload")], - object: Optional[TestObjectForMultipartRequestsRequestMarker] = None, + object: Optional[UploadFileWithAdditionalPropertiesRequestObject] = None, count: Annotated[Optional[StrictInt], Field(description="Integer count")] = None, _request_timeout: Union[ None, @@ -9841,7 +9842,7 @@ def upload_file_with_additional_properties( :param file: file to upload (required) :type file: bytes :param object: - :type object: TestObjectForMultipartRequestsRequestMarker + :type object: UploadFileWithAdditionalPropertiesRequestObject :param count: Integer count :type count: int :param _request_timeout: timeout setting for this request. If one @@ -9894,7 +9895,7 @@ def upload_file_with_additional_properties( def upload_file_with_additional_properties_with_http_info( self, file: Annotated[Union[StrictBytes, StrictStr, Tuple[StrictStr, StrictBytes]], Field(description="file to upload")], - object: Optional[TestObjectForMultipartRequestsRequestMarker] = None, + object: Optional[UploadFileWithAdditionalPropertiesRequestObject] = None, count: Annotated[Optional[StrictInt], Field(description="Integer count")] = None, _request_timeout: Union[ None, @@ -9916,7 +9917,7 @@ def upload_file_with_additional_properties_with_http_info( :param file: file to upload (required) :type file: bytes :param object: - :type object: TestObjectForMultipartRequestsRequestMarker + :type object: UploadFileWithAdditionalPropertiesRequestObject :param count: Integer count :type count: int :param _request_timeout: timeout setting for this request. If one @@ -9969,7 +9970,7 @@ def upload_file_with_additional_properties_with_http_info( def upload_file_with_additional_properties_without_preload_content( self, file: Annotated[Union[StrictBytes, StrictStr, Tuple[StrictStr, StrictBytes]], Field(description="file to upload")], - object: Optional[TestObjectForMultipartRequestsRequestMarker] = None, + object: Optional[UploadFileWithAdditionalPropertiesRequestObject] = None, count: Annotated[Optional[StrictInt], Field(description="Integer count")] = None, _request_timeout: Union[ None, @@ -9991,7 +9992,7 @@ def upload_file_with_additional_properties_without_preload_content( :param file: file to upload (required) :type file: bytes :param object: - :type object: TestObjectForMultipartRequestsRequestMarker + :type object: UploadFileWithAdditionalPropertiesRequestObject :param count: Integer count :type count: int :param _request_timeout: timeout setting for this request. If one diff --git a/samples/openapi3/client/petstore/python-lazyImports/petstore_api/models/__init__.py b/samples/openapi3/client/petstore/python-lazyImports/petstore_api/models/__init__.py index 34c087697749..9f052c816cb7 100644 --- a/samples/openapi3/client/petstore/python-lazyImports/petstore_api/models/__init__.py +++ b/samples/openapi3/client/petstore/python-lazyImports/petstore_api/models/__init__.py @@ -124,6 +124,7 @@ from petstore_api.models.type import Type from petstore_api.models.unnamed_dict_with_additional_model_list_properties import UnnamedDictWithAdditionalModelListProperties from petstore_api.models.unnamed_dict_with_additional_string_list_properties import UnnamedDictWithAdditionalStringListProperties + from petstore_api.models.upload_file_with_additional_properties_request_object import UploadFileWithAdditionalPropertiesRequestObject from petstore_api.models.user import User from petstore_api.models.uuid_with_pattern import UuidWithPattern from petstore_api.models.with_nested_one_of import WithNestedOneOf @@ -245,6 +246,7 @@ from petstore_api.models.type import Type from petstore_api.models.unnamed_dict_with_additional_model_list_properties import UnnamedDictWithAdditionalModelListProperties from petstore_api.models.unnamed_dict_with_additional_string_list_properties import UnnamedDictWithAdditionalStringListProperties +from petstore_api.models.upload_file_with_additional_properties_request_object import UploadFileWithAdditionalPropertiesRequestObject from petstore_api.models.user import User from petstore_api.models.uuid_with_pattern import UuidWithPattern from petstore_api.models.with_nested_one_of import WithNestedOneOf diff --git a/samples/openapi3/client/petstore/python-pydantic-v1-aiohttp/.openapi-generator/FILES b/samples/openapi3/client/petstore/python-pydantic-v1-aiohttp/.openapi-generator/FILES index a67a13c7dcba..3bdfdd3eebd9 100644 --- a/samples/openapi3/client/petstore/python-pydantic-v1-aiohttp/.openapi-generator/FILES +++ b/samples/openapi3/client/petstore/python-pydantic-v1-aiohttp/.openapi-generator/FILES @@ -120,6 +120,7 @@ docs/Tiger.md docs/Type.md docs/UnnamedDictWithAdditionalModelListProperties.md docs/UnnamedDictWithAdditionalStringListProperties.md +docs/UploadFileWithAdditionalPropertiesRequestObject.md docs/User.md docs/UserApi.md docs/UuidWithPattern.md @@ -250,6 +251,7 @@ petstore_api/models/tiger.py petstore_api/models/type.py petstore_api/models/unnamed_dict_with_additional_model_list_properties.py petstore_api/models/unnamed_dict_with_additional_string_list_properties.py +petstore_api/models/upload_file_with_additional_properties_request_object.py petstore_api/models/user.py petstore_api/models/uuid_with_pattern.py petstore_api/models/with_nested_one_of.py diff --git a/samples/openapi3/client/petstore/python-pydantic-v1-aiohttp/README.md b/samples/openapi3/client/petstore/python-pydantic-v1-aiohttp/README.md index 99a8f2b5f1fd..a6aa883a7132 100644 --- a/samples/openapi3/client/petstore/python-pydantic-v1-aiohttp/README.md +++ b/samples/openapi3/client/petstore/python-pydantic-v1-aiohttp/README.md @@ -262,6 +262,7 @@ Class | Method | HTTP request | Description - [Type](docs/Type.md) - [UnnamedDictWithAdditionalModelListProperties](docs/UnnamedDictWithAdditionalModelListProperties.md) - [UnnamedDictWithAdditionalStringListProperties](docs/UnnamedDictWithAdditionalStringListProperties.md) + - [UploadFileWithAdditionalPropertiesRequestObject](docs/UploadFileWithAdditionalPropertiesRequestObject.md) - [User](docs/User.md) - [UuidWithPattern](docs/UuidWithPattern.md) - [WithNestedOneOf](docs/WithNestedOneOf.md) diff --git a/samples/openapi3/client/petstore/python-pydantic-v1-aiohttp/docs/FakeApi.md b/samples/openapi3/client/petstore/python-pydantic-v1-aiohttp/docs/FakeApi.md index 39863affaa41..6aa84ef041f1 100644 --- a/samples/openapi3/client/petstore/python-pydantic-v1-aiohttp/docs/FakeApi.md +++ b/samples/openapi3/client/petstore/python-pydantic-v1-aiohttp/docs/FakeApi.md @@ -2503,7 +2503,7 @@ import time import os import petstore_api from petstore_api.models.api_response import ApiResponse -from petstore_api.models.test_object_for_multipart_requests_request_marker import TestObjectForMultipartRequestsRequestMarker +from petstore_api.models.upload_file_with_additional_properties_request_object import UploadFileWithAdditionalPropertiesRequestObject from petstore_api.rest import ApiException from pprint import pprint @@ -2519,7 +2519,7 @@ async with petstore_api.ApiClient(configuration) as api_client: # Create an instance of the API class api_instance = petstore_api.FakeApi(api_client) file = None # bytearray | file to upload - object = petstore_api.TestObjectForMultipartRequestsRequestMarker() # TestObjectForMultipartRequestsRequestMarker | (optional) + object = petstore_api.UploadFileWithAdditionalPropertiesRequestObject() # UploadFileWithAdditionalPropertiesRequestObject | (optional) count = 56 # int | Integer count (optional) try: @@ -2538,7 +2538,7 @@ async with petstore_api.ApiClient(configuration) as api_client: Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- **file** | **bytearray**| file to upload | - **object** | [**TestObjectForMultipartRequestsRequestMarker**](TestObjectForMultipartRequestsRequestMarker.md)| | [optional] + **object** | [**UploadFileWithAdditionalPropertiesRequestObject**](UploadFileWithAdditionalPropertiesRequestObject.md)| | [optional] **count** | **int**| Integer count | [optional] ### Return type diff --git a/samples/openapi3/client/petstore/python-pydantic-v1-aiohttp/petstore_api/__init__.py b/samples/openapi3/client/petstore/python-pydantic-v1-aiohttp/petstore_api/__init__.py index a6156ac008c3..e89049d66426 100644 --- a/samples/openapi3/client/petstore/python-pydantic-v1-aiohttp/petstore_api/__init__.py +++ b/samples/openapi3/client/petstore/python-pydantic-v1-aiohttp/petstore_api/__init__.py @@ -146,6 +146,7 @@ "Type", "UnnamedDictWithAdditionalModelListProperties", "UnnamedDictWithAdditionalStringListProperties", + "UploadFileWithAdditionalPropertiesRequestObject", "User", "UuidWithPattern", "WithNestedOneOf", @@ -284,6 +285,7 @@ from petstore_api.models.type import Type as Type from petstore_api.models.unnamed_dict_with_additional_model_list_properties import UnnamedDictWithAdditionalModelListProperties as UnnamedDictWithAdditionalModelListProperties from petstore_api.models.unnamed_dict_with_additional_string_list_properties import UnnamedDictWithAdditionalStringListProperties as UnnamedDictWithAdditionalStringListProperties +from petstore_api.models.upload_file_with_additional_properties_request_object import UploadFileWithAdditionalPropertiesRequestObject as UploadFileWithAdditionalPropertiesRequestObject from petstore_api.models.user import User as User from petstore_api.models.uuid_with_pattern import UuidWithPattern as UuidWithPattern from petstore_api.models.with_nested_one_of import WithNestedOneOf as WithNestedOneOf diff --git a/samples/openapi3/client/petstore/python-pydantic-v1-aiohttp/petstore_api/api/fake_api.py b/samples/openapi3/client/petstore/python-pydantic-v1-aiohttp/petstore_api/api/fake_api.py index fea013dec496..7ee53259a5b9 100644 --- a/samples/openapi3/client/petstore/python-pydantic-v1-aiohttp/petstore_api/api/fake_api.py +++ b/samples/openapi3/client/petstore/python-pydantic-v1-aiohttp/petstore_api/api/fake_api.py @@ -38,6 +38,7 @@ from petstore_api.models.tag import Tag from petstore_api.models.test_inline_freeform_additional_properties_request import TestInlineFreeformAdditionalPropertiesRequest from petstore_api.models.test_object_for_multipart_requests_request_marker import TestObjectForMultipartRequestsRequestMarker +from petstore_api.models.upload_file_with_additional_properties_request_object import UploadFileWithAdditionalPropertiesRequestObject from petstore_api.models.user import User from petstore_api.api_client import ApiClient @@ -4665,7 +4666,7 @@ async def test_string_map_reference_with_http_info(self, request_body : Annotate _request_auth=_params.get('_request_auth')) @validate_arguments - async def upload_file_with_additional_properties(self, file : Annotated[Union[StrictBytes, StrictStr], Field(..., description="file to upload")], object : Optional[TestObjectForMultipartRequestsRequestMarker] = None, count : Annotated[Optional[StrictInt], Field(description="Integer count")] = None, **kwargs) -> ApiResponse: # noqa: E501 + async def upload_file_with_additional_properties(self, file : Annotated[Union[StrictBytes, StrictStr], Field(..., description="file to upload")], object : Optional[UploadFileWithAdditionalPropertiesRequestObject] = None, count : Annotated[Optional[StrictInt], Field(description="Integer count")] = None, **kwargs) -> ApiResponse: # noqa: E501 """uploads a file and additional properties using multipart/form-data # noqa: E501 # noqa: E501 @@ -4673,7 +4674,7 @@ async def upload_file_with_additional_properties(self, file : Annotated[Union[St :param file: file to upload (required) :type file: bytearray :param object: - :type object: TestObjectForMultipartRequestsRequestMarker + :type object: UploadFileWithAdditionalPropertiesRequestObject :param count: Integer count :type count: int :param _request_timeout: timeout setting for this request. @@ -4692,7 +4693,7 @@ async def upload_file_with_additional_properties(self, file : Annotated[Union[St return await self.upload_file_with_additional_properties_with_http_info(file, object, count, **kwargs) # noqa: E501 @validate_arguments - async def upload_file_with_additional_properties_with_http_info(self, file : Annotated[Union[StrictBytes, StrictStr], Field(..., description="file to upload")], object : Optional[TestObjectForMultipartRequestsRequestMarker] = None, count : Annotated[Optional[StrictInt], Field(description="Integer count")] = None, **kwargs) -> ApiResponse: # noqa: E501 + async def upload_file_with_additional_properties_with_http_info(self, file : Annotated[Union[StrictBytes, StrictStr], Field(..., description="file to upload")], object : Optional[UploadFileWithAdditionalPropertiesRequestObject] = None, count : Annotated[Optional[StrictInt], Field(description="Integer count")] = None, **kwargs) -> ApiResponse: # noqa: E501 """uploads a file and additional properties using multipart/form-data # noqa: E501 # noqa: E501 @@ -4700,7 +4701,7 @@ async def upload_file_with_additional_properties_with_http_info(self, file : Ann :param file: file to upload (required) :type file: bytearray :param object: - :type object: TestObjectForMultipartRequestsRequestMarker + :type object: UploadFileWithAdditionalPropertiesRequestObject :param count: Integer count :type count: int :param _preload_content: if False, the ApiResponse.data will diff --git a/samples/openapi3/client/petstore/python-pydantic-v1-aiohttp/petstore_api/models/__init__.py b/samples/openapi3/client/petstore/python-pydantic-v1-aiohttp/petstore_api/models/__init__.py index 2ddd11a01de7..51cf981e4b26 100644 --- a/samples/openapi3/client/petstore/python-pydantic-v1-aiohttp/petstore_api/models/__init__.py +++ b/samples/openapi3/client/petstore/python-pydantic-v1-aiohttp/petstore_api/models/__init__.py @@ -124,6 +124,7 @@ from petstore_api.models.type import Type from petstore_api.models.unnamed_dict_with_additional_model_list_properties import UnnamedDictWithAdditionalModelListProperties from petstore_api.models.unnamed_dict_with_additional_string_list_properties import UnnamedDictWithAdditionalStringListProperties +from petstore_api.models.upload_file_with_additional_properties_request_object import UploadFileWithAdditionalPropertiesRequestObject from petstore_api.models.user import User from petstore_api.models.uuid_with_pattern import UuidWithPattern from petstore_api.models.with_nested_one_of import WithNestedOneOf diff --git a/samples/openapi3/client/petstore/python-pydantic-v1/.openapi-generator/FILES b/samples/openapi3/client/petstore/python-pydantic-v1/.openapi-generator/FILES index a67a13c7dcba..3bdfdd3eebd9 100644 --- a/samples/openapi3/client/petstore/python-pydantic-v1/.openapi-generator/FILES +++ b/samples/openapi3/client/petstore/python-pydantic-v1/.openapi-generator/FILES @@ -120,6 +120,7 @@ docs/Tiger.md docs/Type.md docs/UnnamedDictWithAdditionalModelListProperties.md docs/UnnamedDictWithAdditionalStringListProperties.md +docs/UploadFileWithAdditionalPropertiesRequestObject.md docs/User.md docs/UserApi.md docs/UuidWithPattern.md @@ -250,6 +251,7 @@ petstore_api/models/tiger.py petstore_api/models/type.py petstore_api/models/unnamed_dict_with_additional_model_list_properties.py petstore_api/models/unnamed_dict_with_additional_string_list_properties.py +petstore_api/models/upload_file_with_additional_properties_request_object.py petstore_api/models/user.py petstore_api/models/uuid_with_pattern.py petstore_api/models/with_nested_one_of.py diff --git a/samples/openapi3/client/petstore/python-pydantic-v1/README.md b/samples/openapi3/client/petstore/python-pydantic-v1/README.md index 3f98b6bed33a..f8239fe5f3cf 100644 --- a/samples/openapi3/client/petstore/python-pydantic-v1/README.md +++ b/samples/openapi3/client/petstore/python-pydantic-v1/README.md @@ -262,6 +262,7 @@ Class | Method | HTTP request | Description - [Type](docs/Type.md) - [UnnamedDictWithAdditionalModelListProperties](docs/UnnamedDictWithAdditionalModelListProperties.md) - [UnnamedDictWithAdditionalStringListProperties](docs/UnnamedDictWithAdditionalStringListProperties.md) + - [UploadFileWithAdditionalPropertiesRequestObject](docs/UploadFileWithAdditionalPropertiesRequestObject.md) - [User](docs/User.md) - [UuidWithPattern](docs/UuidWithPattern.md) - [WithNestedOneOf](docs/WithNestedOneOf.md) diff --git a/samples/openapi3/client/petstore/python-pydantic-v1/docs/FakeApi.md b/samples/openapi3/client/petstore/python-pydantic-v1/docs/FakeApi.md index 9a2efcfe2d57..6935c8587a23 100644 --- a/samples/openapi3/client/petstore/python-pydantic-v1/docs/FakeApi.md +++ b/samples/openapi3/client/petstore/python-pydantic-v1/docs/FakeApi.md @@ -2503,7 +2503,7 @@ import time import os import petstore_api from petstore_api.models.api_response import ApiResponse -from petstore_api.models.test_object_for_multipart_requests_request_marker import TestObjectForMultipartRequestsRequestMarker +from petstore_api.models.upload_file_with_additional_properties_request_object import UploadFileWithAdditionalPropertiesRequestObject from petstore_api.rest import ApiException from pprint import pprint @@ -2519,7 +2519,7 @@ with petstore_api.ApiClient(configuration) as api_client: # Create an instance of the API class api_instance = petstore_api.FakeApi(api_client) file = None # bytearray | file to upload - object = petstore_api.TestObjectForMultipartRequestsRequestMarker() # TestObjectForMultipartRequestsRequestMarker | (optional) + object = petstore_api.UploadFileWithAdditionalPropertiesRequestObject() # UploadFileWithAdditionalPropertiesRequestObject | (optional) count = 56 # int | Integer count (optional) try: @@ -2538,7 +2538,7 @@ with petstore_api.ApiClient(configuration) as api_client: Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- **file** | **bytearray**| file to upload | - **object** | [**TestObjectForMultipartRequestsRequestMarker**](TestObjectForMultipartRequestsRequestMarker.md)| | [optional] + **object** | [**UploadFileWithAdditionalPropertiesRequestObject**](UploadFileWithAdditionalPropertiesRequestObject.md)| | [optional] **count** | **int**| Integer count | [optional] ### Return type diff --git a/samples/openapi3/client/petstore/python-pydantic-v1/petstore_api/__init__.py b/samples/openapi3/client/petstore/python-pydantic-v1/petstore_api/__init__.py index a6156ac008c3..e89049d66426 100644 --- a/samples/openapi3/client/petstore/python-pydantic-v1/petstore_api/__init__.py +++ b/samples/openapi3/client/petstore/python-pydantic-v1/petstore_api/__init__.py @@ -146,6 +146,7 @@ "Type", "UnnamedDictWithAdditionalModelListProperties", "UnnamedDictWithAdditionalStringListProperties", + "UploadFileWithAdditionalPropertiesRequestObject", "User", "UuidWithPattern", "WithNestedOneOf", @@ -284,6 +285,7 @@ from petstore_api.models.type import Type as Type from petstore_api.models.unnamed_dict_with_additional_model_list_properties import UnnamedDictWithAdditionalModelListProperties as UnnamedDictWithAdditionalModelListProperties from petstore_api.models.unnamed_dict_with_additional_string_list_properties import UnnamedDictWithAdditionalStringListProperties as UnnamedDictWithAdditionalStringListProperties +from petstore_api.models.upload_file_with_additional_properties_request_object import UploadFileWithAdditionalPropertiesRequestObject as UploadFileWithAdditionalPropertiesRequestObject from petstore_api.models.user import User as User from petstore_api.models.uuid_with_pattern import UuidWithPattern as UuidWithPattern from petstore_api.models.with_nested_one_of import WithNestedOneOf as WithNestedOneOf diff --git a/samples/openapi3/client/petstore/python-pydantic-v1/petstore_api/api/fake_api.py b/samples/openapi3/client/petstore/python-pydantic-v1/petstore_api/api/fake_api.py index e7796aa4c8d9..62ef06ed6b0e 100644 --- a/samples/openapi3/client/petstore/python-pydantic-v1/petstore_api/api/fake_api.py +++ b/samples/openapi3/client/petstore/python-pydantic-v1/petstore_api/api/fake_api.py @@ -37,6 +37,7 @@ from petstore_api.models.tag import Tag from petstore_api.models.test_inline_freeform_additional_properties_request import TestInlineFreeformAdditionalPropertiesRequest from petstore_api.models.test_object_for_multipart_requests_request_marker import TestObjectForMultipartRequestsRequestMarker +from petstore_api.models.upload_file_with_additional_properties_request_object import UploadFileWithAdditionalPropertiesRequestObject from petstore_api.models.user import User from petstore_api.api_client import ApiClient @@ -5240,7 +5241,7 @@ def test_string_map_reference_with_http_info(self, request_body : Annotated[Dict _request_auth=_params.get('_request_auth')) @validate_arguments - def upload_file_with_additional_properties(self, file : Annotated[Union[StrictBytes, StrictStr], Field(..., description="file to upload")], object : Optional[TestObjectForMultipartRequestsRequestMarker] = None, count : Annotated[Optional[StrictInt], Field(description="Integer count")] = None, **kwargs) -> ApiResponse: # noqa: E501 + def upload_file_with_additional_properties(self, file : Annotated[Union[StrictBytes, StrictStr], Field(..., description="file to upload")], object : Optional[UploadFileWithAdditionalPropertiesRequestObject] = None, count : Annotated[Optional[StrictInt], Field(description="Integer count")] = None, **kwargs) -> ApiResponse: # noqa: E501 """uploads a file and additional properties using multipart/form-data # noqa: E501 # noqa: E501 @@ -5253,7 +5254,7 @@ def upload_file_with_additional_properties(self, file : Annotated[Union[StrictBy :param file: file to upload (required) :type file: bytearray :param object: - :type object: TestObjectForMultipartRequestsRequestMarker + :type object: UploadFileWithAdditionalPropertiesRequestObject :param count: Integer count :type count: int :param async_req: Whether to execute the request asynchronously. @@ -5274,7 +5275,7 @@ def upload_file_with_additional_properties(self, file : Annotated[Union[StrictBy return self.upload_file_with_additional_properties_with_http_info(file, object, count, **kwargs) # noqa: E501 @validate_arguments - def upload_file_with_additional_properties_with_http_info(self, file : Annotated[Union[StrictBytes, StrictStr], Field(..., description="file to upload")], object : Optional[TestObjectForMultipartRequestsRequestMarker] = None, count : Annotated[Optional[StrictInt], Field(description="Integer count")] = None, **kwargs) -> ApiResponse: # noqa: E501 + def upload_file_with_additional_properties_with_http_info(self, file : Annotated[Union[StrictBytes, StrictStr], Field(..., description="file to upload")], object : Optional[UploadFileWithAdditionalPropertiesRequestObject] = None, count : Annotated[Optional[StrictInt], Field(description="Integer count")] = None, **kwargs) -> ApiResponse: # noqa: E501 """uploads a file and additional properties using multipart/form-data # noqa: E501 # noqa: E501 @@ -5287,7 +5288,7 @@ def upload_file_with_additional_properties_with_http_info(self, file : Annotated :param file: file to upload (required) :type file: bytearray :param object: - :type object: TestObjectForMultipartRequestsRequestMarker + :type object: UploadFileWithAdditionalPropertiesRequestObject :param count: Integer count :type count: int :param async_req: Whether to execute the request asynchronously. diff --git a/samples/openapi3/client/petstore/python-pydantic-v1/petstore_api/models/__init__.py b/samples/openapi3/client/petstore/python-pydantic-v1/petstore_api/models/__init__.py index 2ddd11a01de7..51cf981e4b26 100644 --- a/samples/openapi3/client/petstore/python-pydantic-v1/petstore_api/models/__init__.py +++ b/samples/openapi3/client/petstore/python-pydantic-v1/petstore_api/models/__init__.py @@ -124,6 +124,7 @@ from petstore_api.models.type import Type from petstore_api.models.unnamed_dict_with_additional_model_list_properties import UnnamedDictWithAdditionalModelListProperties from petstore_api.models.unnamed_dict_with_additional_string_list_properties import UnnamedDictWithAdditionalStringListProperties +from petstore_api.models.upload_file_with_additional_properties_request_object import UploadFileWithAdditionalPropertiesRequestObject from petstore_api.models.user import User from petstore_api.models.uuid_with_pattern import UuidWithPattern from petstore_api.models.with_nested_one_of import WithNestedOneOf diff --git a/samples/openapi3/client/petstore/python/.openapi-generator/FILES b/samples/openapi3/client/petstore/python/.openapi-generator/FILES index c74579383333..1eb565d74f11 100755 --- a/samples/openapi3/client/petstore/python/.openapi-generator/FILES +++ b/samples/openapi3/client/petstore/python/.openapi-generator/FILES @@ -120,6 +120,7 @@ docs/Tiger.md docs/Type.md docs/UnnamedDictWithAdditionalModelListProperties.md docs/UnnamedDictWithAdditionalStringListProperties.md +docs/UploadFileWithAdditionalPropertiesRequestObject.md docs/User.md docs/UserApi.md docs/UuidWithPattern.md @@ -250,6 +251,7 @@ petstore_api/models/tiger.py petstore_api/models/type.py petstore_api/models/unnamed_dict_with_additional_model_list_properties.py petstore_api/models/unnamed_dict_with_additional_string_list_properties.py +petstore_api/models/upload_file_with_additional_properties_request_object.py petstore_api/models/user.py petstore_api/models/uuid_with_pattern.py petstore_api/models/with_nested_one_of.py diff --git a/samples/openapi3/client/petstore/python/README.md b/samples/openapi3/client/petstore/python/README.md index da9b286087d3..566c23f9203e 100755 --- a/samples/openapi3/client/petstore/python/README.md +++ b/samples/openapi3/client/petstore/python/README.md @@ -261,6 +261,7 @@ Class | Method | HTTP request | Description - [Type](docs/Type.md) - [UnnamedDictWithAdditionalModelListProperties](docs/UnnamedDictWithAdditionalModelListProperties.md) - [UnnamedDictWithAdditionalStringListProperties](docs/UnnamedDictWithAdditionalStringListProperties.md) + - [UploadFileWithAdditionalPropertiesRequestObject](docs/UploadFileWithAdditionalPropertiesRequestObject.md) - [User](docs/User.md) - [UuidWithPattern](docs/UuidWithPattern.md) - [WithNestedOneOf](docs/WithNestedOneOf.md) diff --git a/samples/openapi3/client/petstore/python/docs/FakeApi.md b/samples/openapi3/client/petstore/python/docs/FakeApi.md index af0f050135b9..7ef2af8af2c3 100644 --- a/samples/openapi3/client/petstore/python/docs/FakeApi.md +++ b/samples/openapi3/client/petstore/python/docs/FakeApi.md @@ -2478,7 +2478,7 @@ uploads a file and additional properties using multipart/form-data ```python import petstore_api from petstore_api.models.model_api_response import ModelApiResponse -from petstore_api.models.test_object_for_multipart_requests_request_marker import TestObjectForMultipartRequestsRequestMarker +from petstore_api.models.upload_file_with_additional_properties_request_object import UploadFileWithAdditionalPropertiesRequestObject from petstore_api.rest import ApiException from pprint import pprint @@ -2494,7 +2494,7 @@ with petstore_api.ApiClient(configuration) as api_client: # Create an instance of the API class api_instance = petstore_api.FakeApi(api_client) file = None # bytes | file to upload - object = petstore_api.TestObjectForMultipartRequestsRequestMarker() # TestObjectForMultipartRequestsRequestMarker | (optional) + object = petstore_api.UploadFileWithAdditionalPropertiesRequestObject() # UploadFileWithAdditionalPropertiesRequestObject | (optional) count = 56 # int | Integer count (optional) try: @@ -2514,7 +2514,7 @@ with petstore_api.ApiClient(configuration) as api_client: Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- **file** | **bytes**| file to upload | - **object** | [**TestObjectForMultipartRequestsRequestMarker**](TestObjectForMultipartRequestsRequestMarker.md)| | [optional] + **object** | [**UploadFileWithAdditionalPropertiesRequestObject**](UploadFileWithAdditionalPropertiesRequestObject.md)| | [optional] **count** | **int**| Integer count | [optional] ### Return type diff --git a/samples/openapi3/client/petstore/python/petstore_api/__init__.py b/samples/openapi3/client/petstore/python/petstore_api/__init__.py index 6a76c22cac03..c7f461775f59 100755 --- a/samples/openapi3/client/petstore/python/petstore_api/__init__.py +++ b/samples/openapi3/client/petstore/python/petstore_api/__init__.py @@ -146,6 +146,7 @@ "Type", "UnnamedDictWithAdditionalModelListProperties", "UnnamedDictWithAdditionalStringListProperties", + "UploadFileWithAdditionalPropertiesRequestObject", "User", "UuidWithPattern", "WithNestedOneOf", @@ -284,6 +285,7 @@ from petstore_api.models.type import Type as Type from petstore_api.models.unnamed_dict_with_additional_model_list_properties import UnnamedDictWithAdditionalModelListProperties as UnnamedDictWithAdditionalModelListProperties from petstore_api.models.unnamed_dict_with_additional_string_list_properties import UnnamedDictWithAdditionalStringListProperties as UnnamedDictWithAdditionalStringListProperties +from petstore_api.models.upload_file_with_additional_properties_request_object import UploadFileWithAdditionalPropertiesRequestObject as UploadFileWithAdditionalPropertiesRequestObject from petstore_api.models.user import User as User from petstore_api.models.uuid_with_pattern import UuidWithPattern as UuidWithPattern from petstore_api.models.with_nested_one_of import WithNestedOneOf as WithNestedOneOf diff --git a/samples/openapi3/client/petstore/python/petstore_api/api/fake_api.py b/samples/openapi3/client/petstore/python/petstore_api/api/fake_api.py index e3f86661e566..2373d1680c58 100755 --- a/samples/openapi3/client/petstore/python/petstore_api/api/fake_api.py +++ b/samples/openapi3/client/petstore/python/petstore_api/api/fake_api.py @@ -32,6 +32,7 @@ from petstore_api.models.tag import Tag from petstore_api.models.test_inline_freeform_additional_properties_request import TestInlineFreeformAdditionalPropertiesRequest from petstore_api.models.test_object_for_multipart_requests_request_marker import TestObjectForMultipartRequestsRequestMarker +from petstore_api.models.upload_file_with_additional_properties_request_object import UploadFileWithAdditionalPropertiesRequestObject from petstore_api.models.user import User from petstore_api.api_client import ApiClient, RequestSerialized @@ -9819,7 +9820,7 @@ def _test_string_map_reference_serialize( def upload_file_with_additional_properties( self, file: Annotated[Union[StrictBytes, StrictStr, Tuple[StrictStr, StrictBytes]], Field(description="file to upload")], - object: Optional[TestObjectForMultipartRequestsRequestMarker] = None, + object: Optional[UploadFileWithAdditionalPropertiesRequestObject] = None, count: Annotated[Optional[StrictInt], Field(description="Integer count")] = None, _request_timeout: Union[ None, @@ -9841,7 +9842,7 @@ def upload_file_with_additional_properties( :param file: file to upload (required) :type file: bytes :param object: - :type object: TestObjectForMultipartRequestsRequestMarker + :type object: UploadFileWithAdditionalPropertiesRequestObject :param count: Integer count :type count: int :param _request_timeout: timeout setting for this request. If one @@ -9894,7 +9895,7 @@ def upload_file_with_additional_properties( def upload_file_with_additional_properties_with_http_info( self, file: Annotated[Union[StrictBytes, StrictStr, Tuple[StrictStr, StrictBytes]], Field(description="file to upload")], - object: Optional[TestObjectForMultipartRequestsRequestMarker] = None, + object: Optional[UploadFileWithAdditionalPropertiesRequestObject] = None, count: Annotated[Optional[StrictInt], Field(description="Integer count")] = None, _request_timeout: Union[ None, @@ -9916,7 +9917,7 @@ def upload_file_with_additional_properties_with_http_info( :param file: file to upload (required) :type file: bytes :param object: - :type object: TestObjectForMultipartRequestsRequestMarker + :type object: UploadFileWithAdditionalPropertiesRequestObject :param count: Integer count :type count: int :param _request_timeout: timeout setting for this request. If one @@ -9969,7 +9970,7 @@ def upload_file_with_additional_properties_with_http_info( def upload_file_with_additional_properties_without_preload_content( self, file: Annotated[Union[StrictBytes, StrictStr, Tuple[StrictStr, StrictBytes]], Field(description="file to upload")], - object: Optional[TestObjectForMultipartRequestsRequestMarker] = None, + object: Optional[UploadFileWithAdditionalPropertiesRequestObject] = None, count: Annotated[Optional[StrictInt], Field(description="Integer count")] = None, _request_timeout: Union[ None, @@ -9991,7 +9992,7 @@ def upload_file_with_additional_properties_without_preload_content( :param file: file to upload (required) :type file: bytes :param object: - :type object: TestObjectForMultipartRequestsRequestMarker + :type object: UploadFileWithAdditionalPropertiesRequestObject :param count: Integer count :type count: int :param _request_timeout: timeout setting for this request. If one diff --git a/samples/openapi3/client/petstore/python/petstore_api/models/__init__.py b/samples/openapi3/client/petstore/python/petstore_api/models/__init__.py index e498be0e1492..308e6dfc3ebb 100644 --- a/samples/openapi3/client/petstore/python/petstore_api/models/__init__.py +++ b/samples/openapi3/client/petstore/python/petstore_api/models/__init__.py @@ -123,6 +123,7 @@ from petstore_api.models.type import Type from petstore_api.models.unnamed_dict_with_additional_model_list_properties import UnnamedDictWithAdditionalModelListProperties from petstore_api.models.unnamed_dict_with_additional_string_list_properties import UnnamedDictWithAdditionalStringListProperties +from petstore_api.models.upload_file_with_additional_properties_request_object import UploadFileWithAdditionalPropertiesRequestObject from petstore_api.models.user import User from petstore_api.models.uuid_with_pattern import UuidWithPattern from petstore_api.models.with_nested_one_of import WithNestedOneOf