From fb91e5cccbc0c12ef7ffcafb40d862838f928a3a Mon Sep 17 00:00:00 2001 From: AutoPrFromHttpClientPython Date: Thu, 23 Oct 2025 09:12:17 +0000 Subject: [PATCH 01/11] Update dependencies --- packages/autorest.python/package.json | 2 +- packages/typespec-python/package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/autorest.python/package.json b/packages/autorest.python/package.json index 1a2a8c56dd..c0578323a7 100644 --- a/packages/autorest.python/package.json +++ b/packages/autorest.python/package.json @@ -29,7 +29,7 @@ }, "homepage": "https://github.com/Azure/autorest.python/blob/main/README.md", "dependencies": { - "@typespec/http-client-python": "https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNTQ0ODI4Ny9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.19.1.tgz", + "@typespec/http-client-python": "https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNTQ4OTg2OC9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.19.1.tgz", "@autorest/system-requirements": "~1.0.2", "fs-extra": "~11.2.0", "tsx": "~4.19.1" diff --git a/packages/typespec-python/package.json b/packages/typespec-python/package.json index 21f7deb3ad..fb9686e17c 100644 --- a/packages/typespec-python/package.json +++ b/packages/typespec-python/package.json @@ -67,7 +67,7 @@ "js-yaml": "~4.1.0", "semver": "~7.6.2", "tsx": "~4.19.1", - "@typespec/http-client-python": "https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNTQ0ODI4Ny9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.19.1.tgz", + "@typespec/http-client-python": "https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNTQ4OTg2OC9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.19.1.tgz", "fs-extra": "~11.2.0" }, "devDependencies": { From e2752b902e79fb55743723305a58aaf18369e5de Mon Sep 17 00:00:00 2001 From: AutoPrFromHttpClientPython Date: Thu, 23 Oct 2025 09:13:20 +0000 Subject: [PATCH 02/11] Update dependencies (2025-10-23 09:13:20) --- pnpm-lock.yaml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 5045bd87eb..29c65175c7 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -60,8 +60,8 @@ importers: specifier: ~1.0.2 version: 1.0.2 '@typespec/http-client-python': - specifier: https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNTQ0ODI4Ny9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.19.1.tgz - version: https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNTQ0ODI4Ny9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.19.1.tgz(v262dab2qaapor3zxkb4zsb4ba) + specifier: https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNTQ4OTg2OC9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.19.1.tgz + version: https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNTQ4OTg2OC9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.19.1.tgz(v262dab2qaapor3zxkb4zsb4ba) fs-extra: specifier: ~11.2.0 version: 11.2.0 @@ -82,8 +82,8 @@ importers: packages/typespec-python: dependencies: '@typespec/http-client-python': - specifier: https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNTQ0ODI4Ny9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.19.1.tgz - version: https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNTQ0ODI4Ny9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.19.1.tgz(v262dab2qaapor3zxkb4zsb4ba) + specifier: https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNTQ4OTg2OC9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.19.1.tgz + version: https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNTQ4OTg2OC9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.19.1.tgz(v262dab2qaapor3zxkb4zsb4ba) fs-extra: specifier: ~11.2.0 version: 11.2.0 @@ -1681,8 +1681,8 @@ packages: peerDependencies: '@typespec/compiler': ^1.5.0 - '@typespec/http-client-python@https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNTQ0ODI4Ny9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.19.1.tgz': - resolution: {tarball: https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNTQ0ODI4Ny9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.19.1.tgz} + '@typespec/http-client-python@https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNTQ4OTg2OC9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.19.1.tgz': + resolution: {tarball: https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNTQ4OTg2OC9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.19.1.tgz} version: 0.19.1 engines: {node: '>=20.0.0'} peerDependencies: @@ -6466,7 +6466,7 @@ snapshots: dependencies: '@typespec/compiler': 1.5.0(@types/node@24.1.0) - '@typespec/http-client-python@https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNTQ0ODI4Ny9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.19.1.tgz(v262dab2qaapor3zxkb4zsb4ba)': + '@typespec/http-client-python@https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNTQ4OTg2OC9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.19.1.tgz(v262dab2qaapor3zxkb4zsb4ba)': dependencies: '@azure-tools/typespec-autorest': 0.61.0(yehncn3lp4xzygpesuojuhtg7i) '@azure-tools/typespec-azure-core': 0.61.0(@typespec/compiler@1.5.0(@types/node@24.1.0))(@typespec/http@1.5.0(@typespec/compiler@1.5.0(@types/node@24.1.0))(@typespec/streams@0.75.0(@typespec/compiler@1.5.0(@types/node@24.1.0))))(@typespec/rest@0.75.0(@typespec/compiler@1.5.0(@types/node@24.1.0))(@typespec/http@1.5.0(@typespec/compiler@1.5.0(@types/node@24.1.0))(@typespec/streams@0.75.0(@typespec/compiler@1.5.0(@types/node@24.1.0))))) From 7987f5b559e7d8b4cffe565cebd5b46c3dc245cc Mon Sep 17 00:00:00 2001 From: AutoPrFromHttpClientPython Date: Thu, 23 Oct 2025 09:18:26 +0000 Subject: [PATCH 03/11] Regenerate for typespec-python (2025-10-23 09:18:26) --- .../core/access/aio/operations/_operations.py | 4 ++ .../core/access/models/_models.py | 6 +-- .../core/access/operations/_operations.py | 4 ++ .../core/alternatetype/models/_models.py | 6 +-- .../core/hierarchybuilding/models/_models.py | 12 +++--- .../core/usage/aio/operations/_operations.py | 37 +++++++++++++++++++ .../core/usage/operations/_operations.py | 37 +++++++++++++++++++ .../specs/azure/core/traits/models/_enums.py | 2 +- .../client/structure/service/_client.py | 1 + .../client/structure/service/aio/_client.py | 1 + .../resiliency/srv/driven2/_client.py | 8 +++- .../resiliency/srv/driven2/aio/_client.py | 8 +++- .../special-words/specialwords/_client.py | 3 ++ .../special-words/specialwords/aio/_client.py | 3 ++ .../nesteddiscriminator/models/_models.py | 28 +++++++------- .../singlediscriminator/models/_models.py | 30 +++++++-------- .../additionalproperties/models/_models.py | 30 +++++++-------- .../property/optional/models/_models.py | 16 ++++---- .../property/valuetypes/models/_models.py | 24 ++++++------ .../special-words/specialwords/_client.py | 3 ++ .../special-words/specialwords/aio/_client.py | 3 ++ .../nesteddiscriminator/models/_models.py | 28 +++++++------- .../singlediscriminator/models/_models.py | 30 +++++++-------- .../additionalproperties/models/_models.py | 30 +++++++-------- .../property/optional/models/_models.py | 16 ++++---- .../property/valuetypes/models/_models.py | 24 ++++++------ 26 files changed, 249 insertions(+), 145 deletions(-) diff --git a/packages/typespec-python/test/azure/generated/azure-client-generator-core-access/specs/azure/clientgenerator/core/access/aio/operations/_operations.py b/packages/typespec-python/test/azure/generated/azure-client-generator-core-access/specs/azure/clientgenerator/core/access/aio/operations/_operations.py index f3d321347d..88bb949f0a 100644 --- a/packages/typespec-python/test/azure/generated/azure-client-generator-core-access/specs/azure/clientgenerator/core/access/aio/operations/_operations.py +++ b/packages/typespec-python/test/azure/generated/azure-client-generator-core-access/specs/azure/clientgenerator/core/access/aio/operations/_operations.py @@ -547,7 +547,9 @@ def __init__(self, *args, **kwargs) -> None: async def _operation(self, *, name: str, **kwargs: Any) -> _models._models.OuterModel: """Expected query parameter: name="Madge" Expected response body: + .. code-block:: json + { "name": "Madge", "inner": @@ -615,7 +617,9 @@ async def _operation(self, *, name: str, **kwargs: Any) -> _models._models.Outer async def _discriminator(self, *, kind: str, **kwargs: Any) -> _models._models.AbstractModel: """Expected query parameter: kind="real" Expected response body: + .. code-block:: json + { "name": "Madge", "kind": "real" diff --git a/packages/typespec-python/test/azure/generated/azure-client-generator-core-access/specs/azure/clientgenerator/core/access/models/_models.py b/packages/typespec-python/test/azure/generated/azure-client-generator-core-access/specs/azure/clientgenerator/core/access/models/_models.py index 9946d8215c..7f7d3479a2 100644 --- a/packages/typespec-python/test/azure/generated/azure-client-generator-core-access/specs/azure/clientgenerator/core/access/models/_models.py +++ b/packages/typespec-python/test/azure/generated/azure-client-generator-core-access/specs/azure/clientgenerator/core/access/models/_models.py @@ -285,12 +285,12 @@ class RealModel(AbstractModel, discriminator="real"): :ivar name: Required. :vartype name: str - :ivar kind: Required. Default value is "real". + :ivar kind: Default value is "real". :vartype kind: str """ - kind: Literal["real"] = rest_discriminator(name="kind", visibility=["read", "create", "update", "delete", "query"]) # type: ignore - """Required. Default value is \"real\".""" + kind: Literal["real"] = rest_discriminator(name="kind", visibility=["read", "create", "update", "delete", "query"], default="real") # type: ignore + """Default value is \"real\".""" @overload def __init__( diff --git a/packages/typespec-python/test/azure/generated/azure-client-generator-core-access/specs/azure/clientgenerator/core/access/operations/_operations.py b/packages/typespec-python/test/azure/generated/azure-client-generator-core-access/specs/azure/clientgenerator/core/access/operations/_operations.py index 2479811207..901011e64d 100644 --- a/packages/typespec-python/test/azure/generated/azure-client-generator-core-access/specs/azure/clientgenerator/core/access/operations/_operations.py +++ b/packages/typespec-python/test/azure/generated/azure-client-generator-core-access/specs/azure/clientgenerator/core/access/operations/_operations.py @@ -716,7 +716,9 @@ def __init__(self, *args, **kwargs) -> None: def _operation(self, *, name: str, **kwargs: Any) -> _models._models.OuterModel: """Expected query parameter: name="Madge" Expected response body: + .. code-block:: json + { "name": "Madge", "inner": @@ -784,7 +786,9 @@ def _operation(self, *, name: str, **kwargs: Any) -> _models._models.OuterModel: def _discriminator(self, *, kind: str, **kwargs: Any) -> _models._models.AbstractModel: """Expected query parameter: kind="real" Expected response body: + .. code-block:: json + { "name": "Madge", "kind": "real" diff --git a/packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/specs/azure/clientgenerator/core/alternatetype/models/_models.py b/packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/specs/azure/clientgenerator/core/alternatetype/models/_models.py index 7e81819888..064bdaad82 100644 --- a/packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/specs/azure/clientgenerator/core/alternatetype/models/_models.py +++ b/packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/specs/azure/clientgenerator/core/alternatetype/models/_models.py @@ -18,7 +18,7 @@ class Feature(_Model): """Feature. - :ivar type: Required. Default value is "Feature". + :ivar type: Default value is "Feature". :vartype type: str :ivar geometry: Required. :vartype geometry: ~specs.azure.clientgenerator.core.alternatetype.models.Geometry @@ -28,8 +28,8 @@ class Feature(_Model): :vartype id: str or int """ - type: Literal["Feature"] = rest_field(visibility=["read", "create", "update", "delete", "query"]) - """Required. Default value is \"Feature\".""" + type: Literal["Feature"] = rest_field(visibility=["read", "create", "update", "delete", "query"], default="Feature") + """Default value is \"Feature\".""" geometry: "_models.Geometry" = rest_field(visibility=["read", "create", "update", "delete", "query"]) """Required.""" properties: dict[str, Any] = rest_field(visibility=["read", "create", "update", "delete", "query"]) diff --git a/packages/typespec-python/test/azure/generated/azure-client-generator-core-hierarchy-building/specs/azure/clientgenerator/core/hierarchybuilding/models/_models.py b/packages/typespec-python/test/azure/generated/azure-client-generator-core-hierarchy-building/specs/azure/clientgenerator/core/hierarchybuilding/models/_models.py index df042fdee4..77cad20c3b 100644 --- a/packages/typespec-python/test/azure/generated/azure-client-generator-core-hierarchy-building/specs/azure/clientgenerator/core/hierarchybuilding/models/_models.py +++ b/packages/typespec-python/test/azure/generated/azure-client-generator-core-hierarchy-building/specs/azure/clientgenerator/core/hierarchybuilding/models/_models.py @@ -58,15 +58,15 @@ class Pet(Animal, discriminator="pet"): :ivar name: Name of the animal. Required. :vartype name: str - :ivar kind: Required. Default value is "pet". + :ivar kind: Default value is "pet". :vartype kind: str :ivar trained: Whether the pet is trained. Required. :vartype trained: bool """ __mapping__: dict[str, _Model] = {} - kind: Literal["pet"] = rest_discriminator(name="kind", visibility=["read", "create", "update", "delete", "query"]) # type: ignore - """Required. Default value is \"pet\".""" + kind: Literal["pet"] = rest_discriminator(name="kind", visibility=["read", "create", "update", "delete", "query"], default="pet") # type: ignore + """Default value is \"pet\".""" trained: bool = rest_field(visibility=["read", "create", "update", "delete", "query"]) """Whether the pet is trained. Required.""" @@ -97,14 +97,14 @@ class Dog(Pet, discriminator="dog"): :vartype name: str :ivar trained: Whether the pet is trained. Required. :vartype trained: bool - :ivar kind: Required. Default value is "dog". + :ivar kind: Default value is "dog". :vartype kind: str :ivar breed: The breed of the dog. Required. :vartype breed: str """ - kind: Literal["dog"] = rest_discriminator(name="kind", visibility=["read", "create", "update", "delete", "query"]) # type: ignore - """Required. Default value is \"dog\".""" + kind: Literal["dog"] = rest_discriminator(name="kind", visibility=["read", "create", "update", "delete", "query"], default="dog") # type: ignore + """Default value is \"dog\".""" breed: str = rest_field(visibility=["read", "create", "update", "delete", "query"]) """The breed of the dog. Required.""" diff --git a/packages/typespec-python/test/azure/generated/azure-client-generator-core-usage/specs/azure/clientgenerator/core/usage/aio/operations/_operations.py b/packages/typespec-python/test/azure/generated/azure-client-generator-core-usage/specs/azure/clientgenerator/core/usage/aio/operations/_operations.py index 31d782e70a..b843525db5 100644 --- a/packages/typespec-python/test/azure/generated/azure-client-generator-core-usage/specs/azure/clientgenerator/core/usage/aio/operations/_operations.py +++ b/packages/typespec-python/test/azure/generated/azure-client-generator-core-usage/specs/azure/clientgenerator/core/usage/aio/operations/_operations.py @@ -64,7 +64,9 @@ async def input_to_input_output( self, body: _models.InputModel, *, content_type: str = "application/json", **kwargs: Any ) -> None: """Expected body parameter: + .. code-block:: json + { "name": "Madge" }. @@ -82,7 +84,9 @@ async def input_to_input_output( @overload async def input_to_input_output(self, body: JSON, *, content_type: str = "application/json", **kwargs: Any) -> None: """Expected body parameter: + .. code-block:: json + { "name": "Madge" }. @@ -102,7 +106,9 @@ async def input_to_input_output( self, body: IO[bytes], *, content_type: str = "application/json", **kwargs: Any ) -> None: """Expected body parameter: + .. code-block:: json + { "name": "Madge" }. @@ -120,7 +126,9 @@ async def input_to_input_output( @distributed_trace_async async def input_to_input_output(self, body: Union[_models.InputModel, JSON, IO[bytes]], **kwargs: Any) -> None: """Expected body parameter: + .. code-block:: json + { "name": "Madge" }. @@ -180,7 +188,9 @@ async def input_to_input_output(self, body: Union[_models.InputModel, JSON, IO[b @distributed_trace_async async def output_to_input_output(self, **kwargs: Any) -> _models.OutputModel: """Expected response body: + .. code-block:: json + { "name": "Madge" }. @@ -242,12 +252,18 @@ async def model_in_read_only_property( self, body: _models.RoundTripModel, *, content_type: str = "application/json", **kwargs: Any ) -> _models.RoundTripModel: """ "ResultModel" should be usage=output, as it is read-only and does not exist in request body. + Expected body parameter: + .. code-block:: json + { } + Expected response body: + .. code-block:: json + { "result": { "name": "Madge" @@ -269,12 +285,18 @@ async def model_in_read_only_property( self, body: JSON, *, content_type: str = "application/json", **kwargs: Any ) -> _models.RoundTripModel: """ "ResultModel" should be usage=output, as it is read-only and does not exist in request body. + Expected body parameter: + .. code-block:: json + { } + Expected response body: + .. code-block:: json + { "result": { "name": "Madge" @@ -296,12 +318,18 @@ async def model_in_read_only_property( self, body: IO[bytes], *, content_type: str = "application/json", **kwargs: Any ) -> _models.RoundTripModel: """ "ResultModel" should be usage=output, as it is read-only and does not exist in request body. + Expected body parameter: + .. code-block:: json + { } + Expected response body: + .. code-block:: json + { "result": { "name": "Madge" @@ -323,12 +351,18 @@ async def model_in_read_only_property( self, body: Union[_models.RoundTripModel, JSON, IO[bytes]], **kwargs: Any ) -> _models.RoundTripModel: """ "ResultModel" should be usage=output, as it is read-only and does not exist in request body. + Expected body parameter: + .. code-block:: json + { } + Expected response body: + .. code-block:: json + { "result": { "name": "Madge" @@ -402,8 +436,11 @@ async def model_in_read_only_property( @distributed_trace_async async def orphan_model_serializable(self, body: Any, **kwargs: Any) -> None: """Serialize the 'OrphanModel' as request body. + Expected body parameter: + .. code-block:: json + { "name": "name", "desc": "desc" diff --git a/packages/typespec-python/test/azure/generated/azure-client-generator-core-usage/specs/azure/clientgenerator/core/usage/operations/_operations.py b/packages/typespec-python/test/azure/generated/azure-client-generator-core-usage/specs/azure/clientgenerator/core/usage/operations/_operations.py index cb5318bf59..5e468d7938 100644 --- a/packages/typespec-python/test/azure/generated/azure-client-generator-core-usage/specs/azure/clientgenerator/core/usage/operations/_operations.py +++ b/packages/typespec-python/test/azure/generated/azure-client-generator-core-usage/specs/azure/clientgenerator/core/usage/operations/_operations.py @@ -127,7 +127,9 @@ def input_to_input_output( self, body: _models.InputModel, *, content_type: str = "application/json", **kwargs: Any ) -> None: """Expected body parameter: + .. code-block:: json + { "name": "Madge" }. @@ -145,7 +147,9 @@ def input_to_input_output( @overload def input_to_input_output(self, body: JSON, *, content_type: str = "application/json", **kwargs: Any) -> None: """Expected body parameter: + .. code-block:: json + { "name": "Madge" }. @@ -163,7 +167,9 @@ def input_to_input_output(self, body: JSON, *, content_type: str = "application/ @overload def input_to_input_output(self, body: IO[bytes], *, content_type: str = "application/json", **kwargs: Any) -> None: """Expected body parameter: + .. code-block:: json + { "name": "Madge" }. @@ -183,7 +189,9 @@ def input_to_input_output( # pylint: disable=inconsistent-return-statements self, body: Union[_models.InputModel, JSON, IO[bytes]], **kwargs: Any ) -> None: """Expected body parameter: + .. code-block:: json + { "name": "Madge" }. @@ -243,7 +251,9 @@ def input_to_input_output( # pylint: disable=inconsistent-return-statements @distributed_trace def output_to_input_output(self, **kwargs: Any) -> _models.OutputModel: """Expected response body: + .. code-block:: json + { "name": "Madge" }. @@ -305,12 +315,18 @@ def model_in_read_only_property( self, body: _models.RoundTripModel, *, content_type: str = "application/json", **kwargs: Any ) -> _models.RoundTripModel: """ "ResultModel" should be usage=output, as it is read-only and does not exist in request body. + Expected body parameter: + .. code-block:: json + { } + Expected response body: + .. code-block:: json + { "result": { "name": "Madge" @@ -332,12 +348,18 @@ def model_in_read_only_property( self, body: JSON, *, content_type: str = "application/json", **kwargs: Any ) -> _models.RoundTripModel: """ "ResultModel" should be usage=output, as it is read-only and does not exist in request body. + Expected body parameter: + .. code-block:: json + { } + Expected response body: + .. code-block:: json + { "result": { "name": "Madge" @@ -359,12 +381,18 @@ def model_in_read_only_property( self, body: IO[bytes], *, content_type: str = "application/json", **kwargs: Any ) -> _models.RoundTripModel: """ "ResultModel" should be usage=output, as it is read-only and does not exist in request body. + Expected body parameter: + .. code-block:: json + { } + Expected response body: + .. code-block:: json + { "result": { "name": "Madge" @@ -386,12 +414,18 @@ def model_in_read_only_property( self, body: Union[_models.RoundTripModel, JSON, IO[bytes]], **kwargs: Any ) -> _models.RoundTripModel: """ "ResultModel" should be usage=output, as it is read-only and does not exist in request body. + Expected body parameter: + .. code-block:: json + { } + Expected response body: + .. code-block:: json + { "result": { "name": "Madge" @@ -467,8 +501,11 @@ def orphan_model_serializable( # pylint: disable=inconsistent-return-statements self, body: Any, **kwargs: Any ) -> None: """Serialize the 'OrphanModel' as request body. + Expected body parameter: + .. code-block:: json + { "name": "name", "desc": "desc" diff --git a/packages/typespec-python/test/azure/generated/azure-core-traits/specs/azure/core/traits/models/_enums.py b/packages/typespec-python/test/azure/generated/azure-core-traits/specs/azure/core/traits/models/_enums.py index 37e813c500..1e2417ecdd 100644 --- a/packages/typespec-python/test/azure/generated/azure-core-traits/specs/azure/core/traits/models/_enums.py +++ b/packages/typespec-python/test/azure/generated/azure-core-traits/specs/azure/core/traits/models/_enums.py @@ -19,5 +19,5 @@ class RepeatabilityResult(str, Enum, metaclass=CaseInsensitiveEnumMeta): REJECTED = "rejected" """If the request was rejected because the combination of Repeatability-First-Sent and Repeatability-Request-ID were invalid -or because the Repeatability-First-Sent value was outside the range of values held by the + or because the Repeatability-First-Sent value was outside the range of values held by the server.""" diff --git a/packages/typespec-python/test/azure/generated/client-structure-default/client/structure/service/_client.py b/packages/typespec-python/test/azure/generated/client-structure-default/client/structure/service/_client.py index 440567dc3d..a657b69cc8 100644 --- a/packages/typespec-python/test/azure/generated/client-structure-default/client/structure/service/_client.py +++ b/packages/typespec-python/test/azure/generated/client-structure-default/client/structure/service/_client.py @@ -23,6 +23,7 @@ class ServiceClient(_ServiceClientOperationsMixin): # pylint: disable=client-accepts-api-version-keyword """Test that we can use @client and @operationGroup decorators to customize client side code structure, such as: + 1. have everything as default. 2. to rename client or operation group 3. one client can have more than one operations groups diff --git a/packages/typespec-python/test/azure/generated/client-structure-default/client/structure/service/aio/_client.py b/packages/typespec-python/test/azure/generated/client-structure-default/client/structure/service/aio/_client.py index 9358a9503b..e2f0cca115 100644 --- a/packages/typespec-python/test/azure/generated/client-structure-default/client/structure/service/aio/_client.py +++ b/packages/typespec-python/test/azure/generated/client-structure-default/client/structure/service/aio/_client.py @@ -23,6 +23,7 @@ class ServiceClient(_ServiceClientOperationsMixin): # pylint: disable=client-accepts-api-version-keyword """Test that we can use @client and @operationGroup decorators to customize client side code structure, such as: + 1. have everything as default. 2. to rename client or operation group 3. one client can have more than one operations groups diff --git a/packages/typespec-python/test/azure/generated/resiliency-srv-driven2/resiliency/srv/driven2/_client.py b/packages/typespec-python/test/azure/generated/resiliency-srv-driven2/resiliency/srv/driven2/_client.py index 585b0f9346..e058a85291 100644 --- a/packages/typespec-python/test/azure/generated/resiliency-srv-driven2/resiliency/srv/driven2/_client.py +++ b/packages/typespec-python/test/azure/generated/resiliency-srv-driven2/resiliency/srv/driven2/_client.py @@ -22,7 +22,9 @@ class ResiliencyServiceDrivenClient(_ResiliencyServiceDrivenClientOperationsMixin): """Test that we can grow up a service spec and service deployment into a multi-versioned service with full client support. + There are three concepts that should be clarified: + 1. Client spec version: refers to the spec that the client is generated from. 'v1' is a client generated from old.tsp and 'v2' is a client generated from main.tsp. 2. Service deployment version: refers to a deployment version of the service. 'v1' represents @@ -30,11 +32,13 @@ class ResiliencyServiceDrivenClient(_ResiliencyServiceDrivenClientOperationsMixi deployment of a service with multiple api versions 3. Api version: The initial deployment of the service only supports api version 'v1'. The new deployment of the service supports api versions 'v1' and 'v2'. + We test the following configurations from this service spec: + * A client generated from the second service spec can call the second deployment of a service - with api version v1 + with api version v1 * A client generated from the second service spec can call the second deployment of a service - with api version v2. + with api version v2. :param endpoint: Need to be set as '`http://localhost:3000 `_' in client. Required. diff --git a/packages/typespec-python/test/azure/generated/resiliency-srv-driven2/resiliency/srv/driven2/aio/_client.py b/packages/typespec-python/test/azure/generated/resiliency-srv-driven2/resiliency/srv/driven2/aio/_client.py index 8fc360c0c5..bd7f0c1462 100644 --- a/packages/typespec-python/test/azure/generated/resiliency-srv-driven2/resiliency/srv/driven2/aio/_client.py +++ b/packages/typespec-python/test/azure/generated/resiliency-srv-driven2/resiliency/srv/driven2/aio/_client.py @@ -22,7 +22,9 @@ class ResiliencyServiceDrivenClient(_ResiliencyServiceDrivenClientOperationsMixin): """Test that we can grow up a service spec and service deployment into a multi-versioned service with full client support. + There are three concepts that should be clarified: + 1. Client spec version: refers to the spec that the client is generated from. 'v1' is a client generated from old.tsp and 'v2' is a client generated from main.tsp. 2. Service deployment version: refers to a deployment version of the service. 'v1' represents @@ -30,11 +32,13 @@ class ResiliencyServiceDrivenClient(_ResiliencyServiceDrivenClientOperationsMixi deployment of a service with multiple api versions 3. Api version: The initial deployment of the service only supports api version 'v1'. The new deployment of the service supports api versions 'v1' and 'v2'. + We test the following configurations from this service spec: + * A client generated from the second service spec can call the second deployment of a service - with api version v1 + with api version v1 * A client generated from the second service spec can call the second deployment of a service - with api version v2. + with api version v2. :param endpoint: Need to be set as '`http://localhost:3000 `_' in client. Required. diff --git a/packages/typespec-python/test/azure/generated/special-words/specialwords/_client.py b/packages/typespec-python/test/azure/generated/special-words/specialwords/_client.py index ec8c2dd238..02159cb48e 100644 --- a/packages/typespec-python/test/azure/generated/special-words/specialwords/_client.py +++ b/packages/typespec-python/test/azure/generated/special-words/specialwords/_client.py @@ -22,8 +22,11 @@ class SpecialWordsClient: # pylint: disable=client-accepts-api-version-keyword """Scenarios to verify that reserved words can be used in service and generators will handle it appropriately. + Current list of special words + .. code-block:: txt + and as assert diff --git a/packages/typespec-python/test/azure/generated/special-words/specialwords/aio/_client.py b/packages/typespec-python/test/azure/generated/special-words/specialwords/aio/_client.py index 1c6efa8dd0..575b9d8ebc 100644 --- a/packages/typespec-python/test/azure/generated/special-words/specialwords/aio/_client.py +++ b/packages/typespec-python/test/azure/generated/special-words/specialwords/aio/_client.py @@ -22,8 +22,11 @@ class SpecialWordsClient: # pylint: disable=client-accepts-api-version-keyword """Scenarios to verify that reserved words can be used in service and generators will handle it appropriately. + Current list of special words + .. code-block:: txt + and as assert diff --git a/packages/typespec-python/test/azure/generated/typetest-model-nesteddiscriminator/typetest/model/nesteddiscriminator/models/_models.py b/packages/typespec-python/test/azure/generated/typetest-model-nesteddiscriminator/typetest/model/nesteddiscriminator/models/_models.py index 5ac00184b2..7a9624a3fa 100644 --- a/packages/typespec-python/test/azure/generated/typetest-model-nesteddiscriminator/typetest/model/nesteddiscriminator/models/_models.py +++ b/packages/typespec-python/test/azure/generated/typetest-model-nesteddiscriminator/typetest/model/nesteddiscriminator/models/_models.py @@ -62,15 +62,15 @@ class Shark(Fish, discriminator="shark"): :ivar age: Required. :vartype age: int - :ivar kind: Required. Default value is "shark". + :ivar kind: Default value is "shark". :vartype kind: str :ivar sharktype: Required. Default value is None. :vartype sharktype: str """ __mapping__: dict[str, _Model] = {} - kind: Literal["shark"] = rest_discriminator(name="kind", visibility=["read", "create", "update", "delete", "query"]) # type: ignore - """Required. Default value is \"shark\".""" + kind: Literal["shark"] = rest_discriminator(name="kind", visibility=["read", "create", "update", "delete", "query"], default="shark") # type: ignore + """Default value is \"shark\".""" sharktype: str = rest_discriminator(name="sharktype", visibility=["read", "create", "update", "delete", "query"]) """Required. Default value is None.""" @@ -99,15 +99,15 @@ class GoblinShark(Shark, discriminator="goblin"): :ivar age: Required. :vartype age: int - :ivar kind: Required. Default value is "shark". + :ivar kind: Default value is "shark". :vartype kind: str - :ivar sharktype: Required. Default value is "goblin". + :ivar sharktype: Default value is "goblin". :vartype sharktype: str """ __mapping__: dict[str, _Model] = {} - sharktype: Literal["goblin"] = rest_discriminator(name="sharktype", visibility=["read", "create", "update", "delete", "query"]) # type: ignore - """Required. Default value is \"goblin\".""" + sharktype: Literal["goblin"] = rest_discriminator(name="sharktype", visibility=["read", "create", "update", "delete", "query"], default="goblin") # type: ignore + """Default value is \"goblin\".""" @overload def __init__( @@ -134,7 +134,7 @@ class Salmon(Fish, discriminator="salmon"): :ivar age: Required. :vartype age: int - :ivar kind: Required. Default value is "salmon". + :ivar kind: Default value is "salmon". :vartype kind: str :ivar friends: :vartype friends: list[~typetest.model.nesteddiscriminator.models.Fish] @@ -144,8 +144,8 @@ class Salmon(Fish, discriminator="salmon"): :vartype partner: ~typetest.model.nesteddiscriminator.models.Fish """ - kind: Literal["salmon"] = rest_discriminator(name="kind", visibility=["read", "create", "update", "delete", "query"]) # type: ignore - """Required. Default value is \"salmon\".""" + kind: Literal["salmon"] = rest_discriminator(name="kind", visibility=["read", "create", "update", "delete", "query"], default="salmon") # type: ignore + """Default value is \"salmon\".""" friends: Optional[list["_models.Fish"]] = rest_field(visibility=["read", "create", "update", "delete", "query"]) hate: Optional[dict[str, "_models.Fish"]] = rest_field(visibility=["read", "create", "update", "delete", "query"]) partner: Optional["_models.Fish"] = rest_field(visibility=["read", "create", "update", "delete", "query"]) @@ -177,15 +177,15 @@ class SawShark(Shark, discriminator="saw"): :ivar age: Required. :vartype age: int - :ivar kind: Required. Default value is "shark". + :ivar kind: Default value is "shark". :vartype kind: str - :ivar sharktype: Required. Default value is "saw". + :ivar sharktype: Default value is "saw". :vartype sharktype: str """ __mapping__: dict[str, _Model] = {} - sharktype: Literal["saw"] = rest_discriminator(name="sharktype", visibility=["read", "create", "update", "delete", "query"]) # type: ignore - """Required. Default value is \"saw\".""" + sharktype: Literal["saw"] = rest_discriminator(name="sharktype", visibility=["read", "create", "update", "delete", "query"], default="saw") # type: ignore + """Default value is \"saw\".""" @overload def __init__( diff --git a/packages/typespec-python/test/azure/generated/typetest-model-singlediscriminator/typetest/model/singlediscriminator/models/_models.py b/packages/typespec-python/test/azure/generated/typetest-model-singlediscriminator/typetest/model/singlediscriminator/models/_models.py index bd074298a3..3dbd956b3e 100644 --- a/packages/typespec-python/test/azure/generated/typetest-model-singlediscriminator/typetest/model/singlediscriminator/models/_models.py +++ b/packages/typespec-python/test/azure/generated/typetest-model-singlediscriminator/typetest/model/singlediscriminator/models/_models.py @@ -97,7 +97,7 @@ class Eagle(Bird, discriminator="eagle"): :ivar wingspan: Required. :vartype wingspan: int - :ivar kind: Required. Default value is "eagle". + :ivar kind: Default value is "eagle". :vartype kind: str :ivar friends: :vartype friends: list[~typetest.model.singlediscriminator.models.Bird] @@ -107,8 +107,8 @@ class Eagle(Bird, discriminator="eagle"): :vartype partner: ~typetest.model.singlediscriminator.models.Bird """ - kind: Literal["eagle"] = rest_discriminator(name="kind", visibility=["read", "create", "update", "delete", "query"]) # type: ignore - """Required. Default value is \"eagle\".""" + kind: Literal["eagle"] = rest_discriminator(name="kind", visibility=["read", "create", "update", "delete", "query"], default="eagle") # type: ignore + """Default value is \"eagle\".""" friends: Optional[list["_models.Bird"]] = rest_field(visibility=["read", "create", "update", "delete", "query"]) hate: Optional[dict[str, "_models.Bird"]] = rest_field(visibility=["read", "create", "update", "delete", "query"]) partner: Optional["_models.Bird"] = rest_field(visibility=["read", "create", "update", "delete", "query"]) @@ -140,12 +140,12 @@ class Goose(Bird, discriminator="goose"): :ivar wingspan: Required. :vartype wingspan: int - :ivar kind: Required. Default value is "goose". + :ivar kind: Default value is "goose". :vartype kind: str """ - kind: Literal["goose"] = rest_discriminator(name="kind", visibility=["read", "create", "update", "delete", "query"]) # type: ignore - """Required. Default value is \"goose\".""" + kind: Literal["goose"] = rest_discriminator(name="kind", visibility=["read", "create", "update", "delete", "query"], default="goose") # type: ignore + """Default value is \"goose\".""" @overload def __init__( @@ -171,12 +171,12 @@ class SeaGull(Bird, discriminator="seagull"): :ivar wingspan: Required. :vartype wingspan: int - :ivar kind: Required. Default value is "seagull". + :ivar kind: Default value is "seagull". :vartype kind: str """ - kind: Literal["seagull"] = rest_discriminator(name="kind", visibility=["read", "create", "update", "delete", "query"]) # type: ignore - """Required. Default value is \"seagull\".""" + kind: Literal["seagull"] = rest_discriminator(name="kind", visibility=["read", "create", "update", "delete", "query"], default="seagull") # type: ignore + """Default value is \"seagull\".""" @overload def __init__( @@ -202,12 +202,12 @@ class Sparrow(Bird, discriminator="sparrow"): :ivar wingspan: Required. :vartype wingspan: int - :ivar kind: Required. Default value is "sparrow". + :ivar kind: Default value is "sparrow". :vartype kind: str """ - kind: Literal["sparrow"] = rest_discriminator(name="kind", visibility=["read", "create", "update", "delete", "query"]) # type: ignore - """Required. Default value is \"sparrow\".""" + kind: Literal["sparrow"] = rest_discriminator(name="kind", visibility=["read", "create", "update", "delete", "query"], default="sparrow") # type: ignore + """Default value is \"sparrow\".""" @overload def __init__( @@ -233,12 +233,12 @@ class TRex(Dinosaur, discriminator="t-rex"): :ivar size: Required. :vartype size: int - :ivar kind: Required. Default value is "t-rex". + :ivar kind: Default value is "t-rex". :vartype kind: str """ - kind: Literal["t-rex"] = rest_discriminator(name="kind", visibility=["read", "create", "update", "delete", "query"]) # type: ignore - """Required. Default value is \"t-rex\".""" + kind: Literal["t-rex"] = rest_discriminator(name="kind", visibility=["read", "create", "update", "delete", "query"], default="t-rex") # type: ignore + """Default value is \"t-rex\".""" @overload def __init__( diff --git a/packages/typespec-python/test/azure/generated/typetest-property-additionalproperties/typetest/property/additionalproperties/models/_models.py b/packages/typespec-python/test/azure/generated/typetest-property-additionalproperties/typetest/property/additionalproperties/models/_models.py index 63b608d0a5..e9ed33ae5e 100644 --- a/packages/typespec-python/test/azure/generated/typetest-property-additionalproperties/typetest/property/additionalproperties/models/_models.py +++ b/packages/typespec-python/test/azure/generated/typetest-property-additionalproperties/typetest/property/additionalproperties/models/_models.py @@ -485,7 +485,7 @@ class ExtendsUnknownAdditionalPropertiesDiscriminatedDerived( :ivar name: The name property. Required. :vartype name: str - :ivar kind: Required. Default value is "derived". + :ivar kind: Default value is "derived". :vartype kind: str :ivar index: The index property. Required. :vartype index: int @@ -493,8 +493,8 @@ class ExtendsUnknownAdditionalPropertiesDiscriminatedDerived( :vartype age: float """ - kind: Literal["derived"] = rest_discriminator(name="kind", visibility=["read", "create", "update", "delete", "query"]) # type: ignore - """Required. Default value is \"derived\".""" + kind: Literal["derived"] = rest_discriminator(name="kind", visibility=["read", "create", "update", "delete", "query"], default="derived") # type: ignore + """Default value is \"derived\".""" index: int = rest_field(visibility=["read", "create", "update", "delete", "query"]) """The index property. Required.""" age: Optional[float] = rest_field(visibility=["read", "create", "update", "delete", "query"]) @@ -745,7 +745,7 @@ class IsUnknownAdditionalPropertiesDiscriminatedDerived( :ivar name: The name property. Required. :vartype name: str - :ivar kind: Required. Default value is "derived". + :ivar kind: Default value is "derived". :vartype kind: str :ivar index: The index property. Required. :vartype index: int @@ -753,8 +753,8 @@ class IsUnknownAdditionalPropertiesDiscriminatedDerived( :vartype age: float """ - kind: Literal["derived"] = rest_discriminator(name="kind", visibility=["read", "create", "update", "delete", "query"]) # type: ignore - """Required. Default value is \"derived\".""" + kind: Literal["derived"] = rest_discriminator(name="kind", visibility=["read", "create", "update", "delete", "query"], default="derived") # type: ignore + """Default value is \"derived\".""" index: int = rest_field(visibility=["read", "create", "update", "delete", "query"]) """The index property. Required.""" age: Optional[float] = rest_field(visibility=["read", "create", "update", "delete", "query"]) @@ -1068,14 +1068,14 @@ def __init__(self, *args: Any, **kwargs: Any) -> None: class WidgetData0(_Model): """WidgetData0. - :ivar kind: Required. Default value is "kind0". + :ivar kind: Default value is "kind0". :vartype kind: str :ivar foo_prop: Required. :vartype foo_prop: str """ - kind: Literal["kind0"] = rest_field(visibility=["read", "create", "update", "delete", "query"]) - """Required. Default value is \"kind0\".""" + kind: Literal["kind0"] = rest_field(visibility=["read", "create", "update", "delete", "query"], default="kind0") + """Default value is \"kind0\".""" foo_prop: str = rest_field(name="fooProp", visibility=["read", "create", "update", "delete", "query"]) """Required.""" @@ -1101,7 +1101,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None: class WidgetData1(_Model): """WidgetData1. - :ivar kind: Required. Default value is "kind1". + :ivar kind: Default value is "kind1". :vartype kind: str :ivar start: Required. :vartype start: ~datetime.datetime @@ -1109,8 +1109,8 @@ class WidgetData1(_Model): :vartype end: ~datetime.datetime """ - kind: Literal["kind1"] = rest_field(visibility=["read", "create", "update", "delete", "query"]) - """Required. Default value is \"kind1\".""" + kind: Literal["kind1"] = rest_field(visibility=["read", "create", "update", "delete", "query"], default="kind1") + """Default value is \"kind1\".""" start: datetime.datetime = rest_field(visibility=["read", "create", "update", "delete", "query"], format="rfc3339") """Required.""" end: Optional[datetime.datetime] = rest_field( @@ -1140,14 +1140,14 @@ def __init__(self, *args: Any, **kwargs: Any) -> None: class WidgetData2(_Model): """WidgetData2. - :ivar kind: Required. Default value is "kind1". + :ivar kind: Default value is "kind1". :vartype kind: str :ivar start: Required. :vartype start: str """ - kind: Literal["kind1"] = rest_field(visibility=["read", "create", "update", "delete", "query"]) - """Required. Default value is \"kind1\".""" + kind: Literal["kind1"] = rest_field(visibility=["read", "create", "update", "delete", "query"], default="kind1") + """Default value is \"kind1\".""" start: str = rest_field(visibility=["read", "create", "update", "delete", "query"]) """Required.""" diff --git a/packages/typespec-python/test/azure/generated/typetest-property-optional/typetest/property/optional/models/_models.py b/packages/typespec-python/test/azure/generated/typetest-property-optional/typetest/property/optional/models/_models.py index d026aadaab..2157e5d9aa 100644 --- a/packages/typespec-python/test/azure/generated/typetest-property-optional/typetest/property/optional/models/_models.py +++ b/packages/typespec-python/test/azure/generated/typetest-property-optional/typetest/property/optional/models/_models.py @@ -23,14 +23,14 @@ class BooleanLiteralProperty(_Model): :vartype property: bool """ - property: Optional[Literal[True]] = rest_field(visibility=["read", "create", "update", "delete", "query"]) + property: Literal[True] = rest_field(visibility=["read", "create", "update", "delete", "query"], default=True) """Property. Default value is True.""" @overload def __init__( self, *, - property: Optional[Literal[True]] = None, # pylint: disable=redefined-builtin + property: Literal[True] = True, # pylint: disable=redefined-builtin ) -> None: ... @overload @@ -198,14 +198,14 @@ class FloatLiteralProperty(_Model): :vartype property: float """ - property: Optional[float] = rest_field(visibility=["read", "create", "update", "delete", "query"]) + property: float = rest_field(visibility=["read", "create", "update", "delete", "query"], default=1.25) """Property. Default value is 1.25.""" @overload def __init__( self, *, - property: Optional[float] = None, # pylint: disable=redefined-builtin + property: float = 1.25, # pylint: disable=redefined-builtin ) -> None: ... @overload @@ -226,14 +226,14 @@ class IntLiteralProperty(_Model): :vartype property: int """ - property: Optional[Literal[1]] = rest_field(visibility=["read", "create", "update", "delete", "query"]) + property: Literal[1] = rest_field(visibility=["read", "create", "update", "delete", "query"], default=1) """Property. Default value is 1.""" @overload def __init__( self, *, - property: Optional[Literal[1]] = None, # pylint: disable=redefined-builtin + property: Literal[1] = 1, # pylint: disable=redefined-builtin ) -> None: ... @overload @@ -347,14 +347,14 @@ class StringLiteralProperty(_Model): :vartype property: str """ - property: Optional[Literal["hello"]] = rest_field(visibility=["read", "create", "update", "delete", "query"]) + property: Literal["hello"] = rest_field(visibility=["read", "create", "update", "delete", "query"], default="hello") """Property. Default value is \"hello\".""" @overload def __init__( self, *, - property: Optional[Literal["hello"]] = None, # pylint: disable=redefined-builtin + property: Literal["hello"] = "hello", # pylint: disable=redefined-builtin ) -> None: ... @overload diff --git a/packages/typespec-python/test/azure/generated/typetest-property-valuetypes/typetest/property/valuetypes/models/_models.py b/packages/typespec-python/test/azure/generated/typetest-property-valuetypes/typetest/property/valuetypes/models/_models.py index fab3d9a107..17cb12c6c9 100644 --- a/packages/typespec-python/test/azure/generated/typetest-property-valuetypes/typetest/property/valuetypes/models/_models.py +++ b/packages/typespec-python/test/azure/generated/typetest-property-valuetypes/typetest/property/valuetypes/models/_models.py @@ -21,12 +21,12 @@ class BooleanLiteralProperty(_Model): """Model with a boolean literal property. - :ivar property: Property. Required. Default value is True. + :ivar property: Property. Default value is True. :vartype property: bool """ - property: Literal[True] = rest_field(visibility=["read", "create", "update", "delete", "query"]) - """Property. Required. Default value is True.""" + property: Literal[True] = rest_field(visibility=["read", "create", "update", "delete", "query"], default=True) + """Property. Default value is True.""" def __init__(self, *args: Any, **kwargs: Any) -> None: super().__init__(*args, **kwargs) @@ -376,12 +376,12 @@ def __init__(self, *args: Any, **kwargs: Any) -> None: class FloatLiteralProperty(_Model): """Model with a float literal property. - :ivar property: Property. Required. Default value is 43.125. + :ivar property: Property. Default value is 43.125. :vartype property: float """ - property: float = rest_field(visibility=["read", "create", "update", "delete", "query"]) - """Property. Required. Default value is 43.125.""" + property: float = rest_field(visibility=["read", "create", "update", "delete", "query"], default=43.125) + """Property. Default value is 43.125.""" def __init__(self, *args: Any, **kwargs: Any) -> None: super().__init__(*args, **kwargs) @@ -447,12 +447,12 @@ def __init__(self, *args: Any, **kwargs: Any) -> None: class IntLiteralProperty(_Model): """Model with a int literal property. - :ivar property: Property. Required. Default value is 42. + :ivar property: Property. Default value is 42. :vartype property: int """ - property: Literal[42] = rest_field(visibility=["read", "create", "update", "delete", "query"]) - """Property. Required. Default value is 42.""" + property: Literal[42] = rest_field(visibility=["read", "create", "update", "delete", "query"], default=42) + """Property. Default value is 42.""" def __init__(self, *args: Any, **kwargs: Any) -> None: super().__init__(*args, **kwargs) @@ -522,12 +522,12 @@ class NeverProperty(_Model): class StringLiteralProperty(_Model): """Model with a string literal property. - :ivar property: Property. Required. Default value is "hello". + :ivar property: Property. Default value is "hello". :vartype property: str """ - property: Literal["hello"] = rest_field(visibility=["read", "create", "update", "delete", "query"]) - """Property. Required. Default value is \"hello\".""" + property: Literal["hello"] = rest_field(visibility=["read", "create", "update", "delete", "query"], default="hello") + """Property. Default value is \"hello\".""" def __init__(self, *args: Any, **kwargs: Any) -> None: super().__init__(*args, **kwargs) diff --git a/packages/typespec-python/test/unbranded/generated/special-words/specialwords/_client.py b/packages/typespec-python/test/unbranded/generated/special-words/specialwords/_client.py index 7e48378100..06ce296e1f 100644 --- a/packages/typespec-python/test/unbranded/generated/special-words/specialwords/_client.py +++ b/packages/typespec-python/test/unbranded/generated/special-words/specialwords/_client.py @@ -17,8 +17,11 @@ class SpecialWordsClient: # pylint: disable=client-accepts-api-version-keyword """Scenarios to verify that reserved words can be used in service and generators will handle it appropriately. + Current list of special words + .. code-block:: txt + and as assert diff --git a/packages/typespec-python/test/unbranded/generated/special-words/specialwords/aio/_client.py b/packages/typespec-python/test/unbranded/generated/special-words/specialwords/aio/_client.py index ee64925ce2..3e85666f60 100644 --- a/packages/typespec-python/test/unbranded/generated/special-words/specialwords/aio/_client.py +++ b/packages/typespec-python/test/unbranded/generated/special-words/specialwords/aio/_client.py @@ -17,8 +17,11 @@ class SpecialWordsClient: # pylint: disable=client-accepts-api-version-keyword """Scenarios to verify that reserved words can be used in service and generators will handle it appropriately. + Current list of special words + .. code-block:: txt + and as assert diff --git a/packages/typespec-python/test/unbranded/generated/typetest-model-nesteddiscriminator/typetest/model/nesteddiscriminator/models/_models.py b/packages/typespec-python/test/unbranded/generated/typetest-model-nesteddiscriminator/typetest/model/nesteddiscriminator/models/_models.py index d38b44fcb1..e9b11224ce 100644 --- a/packages/typespec-python/test/unbranded/generated/typetest-model-nesteddiscriminator/typetest/model/nesteddiscriminator/models/_models.py +++ b/packages/typespec-python/test/unbranded/generated/typetest-model-nesteddiscriminator/typetest/model/nesteddiscriminator/models/_models.py @@ -56,15 +56,15 @@ class Shark(Fish, discriminator="shark"): :ivar age: Required. :vartype age: int - :ivar kind: Required. Default value is "shark". + :ivar kind: Default value is "shark". :vartype kind: str :ivar sharktype: Required. Default value is None. :vartype sharktype: str """ __mapping__: dict[str, _Model] = {} - kind: Literal["shark"] = rest_discriminator(name="kind", visibility=["read", "create", "update", "delete", "query"]) # type: ignore - """Required. Default value is \"shark\".""" + kind: Literal["shark"] = rest_discriminator(name="kind", visibility=["read", "create", "update", "delete", "query"], default="shark") # type: ignore + """Default value is \"shark\".""" sharktype: str = rest_discriminator(name="sharktype", visibility=["read", "create", "update", "delete", "query"]) """Required. Default value is None.""" @@ -93,15 +93,15 @@ class GoblinShark(Shark, discriminator="goblin"): :ivar age: Required. :vartype age: int - :ivar kind: Required. Default value is "shark". + :ivar kind: Default value is "shark". :vartype kind: str - :ivar sharktype: Required. Default value is "goblin". + :ivar sharktype: Default value is "goblin". :vartype sharktype: str """ __mapping__: dict[str, _Model] = {} - sharktype: Literal["goblin"] = rest_discriminator(name="sharktype", visibility=["read", "create", "update", "delete", "query"]) # type: ignore - """Required. Default value is \"goblin\".""" + sharktype: Literal["goblin"] = rest_discriminator(name="sharktype", visibility=["read", "create", "update", "delete", "query"], default="goblin") # type: ignore + """Default value is \"goblin\".""" @overload def __init__( @@ -128,7 +128,7 @@ class Salmon(Fish, discriminator="salmon"): :ivar age: Required. :vartype age: int - :ivar kind: Required. Default value is "salmon". + :ivar kind: Default value is "salmon". :vartype kind: str :ivar friends: :vartype friends: list[~typetest.model.nesteddiscriminator.models.Fish] @@ -138,8 +138,8 @@ class Salmon(Fish, discriminator="salmon"): :vartype partner: ~typetest.model.nesteddiscriminator.models.Fish """ - kind: Literal["salmon"] = rest_discriminator(name="kind", visibility=["read", "create", "update", "delete", "query"]) # type: ignore - """Required. Default value is \"salmon\".""" + kind: Literal["salmon"] = rest_discriminator(name="kind", visibility=["read", "create", "update", "delete", "query"], default="salmon") # type: ignore + """Default value is \"salmon\".""" friends: Optional[list["_models.Fish"]] = rest_field(visibility=["read", "create", "update", "delete", "query"]) hate: Optional[dict[str, "_models.Fish"]] = rest_field(visibility=["read", "create", "update", "delete", "query"]) partner: Optional["_models.Fish"] = rest_field(visibility=["read", "create", "update", "delete", "query"]) @@ -171,15 +171,15 @@ class SawShark(Shark, discriminator="saw"): :ivar age: Required. :vartype age: int - :ivar kind: Required. Default value is "shark". + :ivar kind: Default value is "shark". :vartype kind: str - :ivar sharktype: Required. Default value is "saw". + :ivar sharktype: Default value is "saw". :vartype sharktype: str """ __mapping__: dict[str, _Model] = {} - sharktype: Literal["saw"] = rest_discriminator(name="sharktype", visibility=["read", "create", "update", "delete", "query"]) # type: ignore - """Required. Default value is \"saw\".""" + sharktype: Literal["saw"] = rest_discriminator(name="sharktype", visibility=["read", "create", "update", "delete", "query"], default="saw") # type: ignore + """Default value is \"saw\".""" @overload def __init__( diff --git a/packages/typespec-python/test/unbranded/generated/typetest-model-singlediscriminator/typetest/model/singlediscriminator/models/_models.py b/packages/typespec-python/test/unbranded/generated/typetest-model-singlediscriminator/typetest/model/singlediscriminator/models/_models.py index 218105b583..133ad89432 100644 --- a/packages/typespec-python/test/unbranded/generated/typetest-model-singlediscriminator/typetest/model/singlediscriminator/models/_models.py +++ b/packages/typespec-python/test/unbranded/generated/typetest-model-singlediscriminator/typetest/model/singlediscriminator/models/_models.py @@ -91,7 +91,7 @@ class Eagle(Bird, discriminator="eagle"): :ivar wingspan: Required. :vartype wingspan: int - :ivar kind: Required. Default value is "eagle". + :ivar kind: Default value is "eagle". :vartype kind: str :ivar friends: :vartype friends: list[~typetest.model.singlediscriminator.models.Bird] @@ -101,8 +101,8 @@ class Eagle(Bird, discriminator="eagle"): :vartype partner: ~typetest.model.singlediscriminator.models.Bird """ - kind: Literal["eagle"] = rest_discriminator(name="kind", visibility=["read", "create", "update", "delete", "query"]) # type: ignore - """Required. Default value is \"eagle\".""" + kind: Literal["eagle"] = rest_discriminator(name="kind", visibility=["read", "create", "update", "delete", "query"], default="eagle") # type: ignore + """Default value is \"eagle\".""" friends: Optional[list["_models.Bird"]] = rest_field(visibility=["read", "create", "update", "delete", "query"]) hate: Optional[dict[str, "_models.Bird"]] = rest_field(visibility=["read", "create", "update", "delete", "query"]) partner: Optional["_models.Bird"] = rest_field(visibility=["read", "create", "update", "delete", "query"]) @@ -134,12 +134,12 @@ class Goose(Bird, discriminator="goose"): :ivar wingspan: Required. :vartype wingspan: int - :ivar kind: Required. Default value is "goose". + :ivar kind: Default value is "goose". :vartype kind: str """ - kind: Literal["goose"] = rest_discriminator(name="kind", visibility=["read", "create", "update", "delete", "query"]) # type: ignore - """Required. Default value is \"goose\".""" + kind: Literal["goose"] = rest_discriminator(name="kind", visibility=["read", "create", "update", "delete", "query"], default="goose") # type: ignore + """Default value is \"goose\".""" @overload def __init__( @@ -165,12 +165,12 @@ class SeaGull(Bird, discriminator="seagull"): :ivar wingspan: Required. :vartype wingspan: int - :ivar kind: Required. Default value is "seagull". + :ivar kind: Default value is "seagull". :vartype kind: str """ - kind: Literal["seagull"] = rest_discriminator(name="kind", visibility=["read", "create", "update", "delete", "query"]) # type: ignore - """Required. Default value is \"seagull\".""" + kind: Literal["seagull"] = rest_discriminator(name="kind", visibility=["read", "create", "update", "delete", "query"], default="seagull") # type: ignore + """Default value is \"seagull\".""" @overload def __init__( @@ -196,12 +196,12 @@ class Sparrow(Bird, discriminator="sparrow"): :ivar wingspan: Required. :vartype wingspan: int - :ivar kind: Required. Default value is "sparrow". + :ivar kind: Default value is "sparrow". :vartype kind: str """ - kind: Literal["sparrow"] = rest_discriminator(name="kind", visibility=["read", "create", "update", "delete", "query"]) # type: ignore - """Required. Default value is \"sparrow\".""" + kind: Literal["sparrow"] = rest_discriminator(name="kind", visibility=["read", "create", "update", "delete", "query"], default="sparrow") # type: ignore + """Default value is \"sparrow\".""" @overload def __init__( @@ -227,12 +227,12 @@ class TRex(Dinosaur, discriminator="t-rex"): :ivar size: Required. :vartype size: int - :ivar kind: Required. Default value is "t-rex". + :ivar kind: Default value is "t-rex". :vartype kind: str """ - kind: Literal["t-rex"] = rest_discriminator(name="kind", visibility=["read", "create", "update", "delete", "query"]) # type: ignore - """Required. Default value is \"t-rex\".""" + kind: Literal["t-rex"] = rest_discriminator(name="kind", visibility=["read", "create", "update", "delete", "query"], default="t-rex") # type: ignore + """Default value is \"t-rex\".""" @overload def __init__( diff --git a/packages/typespec-python/test/unbranded/generated/typetest-property-additionalproperties/typetest/property/additionalproperties/models/_models.py b/packages/typespec-python/test/unbranded/generated/typetest-property-additionalproperties/typetest/property/additionalproperties/models/_models.py index 046a326154..e547c52b5b 100644 --- a/packages/typespec-python/test/unbranded/generated/typetest-property-additionalproperties/typetest/property/additionalproperties/models/_models.py +++ b/packages/typespec-python/test/unbranded/generated/typetest-property-additionalproperties/typetest/property/additionalproperties/models/_models.py @@ -479,7 +479,7 @@ class ExtendsUnknownAdditionalPropertiesDiscriminatedDerived( :ivar name: The name property. Required. :vartype name: str - :ivar kind: Required. Default value is "derived". + :ivar kind: Default value is "derived". :vartype kind: str :ivar index: The index property. Required. :vartype index: int @@ -487,8 +487,8 @@ class ExtendsUnknownAdditionalPropertiesDiscriminatedDerived( :vartype age: float """ - kind: Literal["derived"] = rest_discriminator(name="kind", visibility=["read", "create", "update", "delete", "query"]) # type: ignore - """Required. Default value is \"derived\".""" + kind: Literal["derived"] = rest_discriminator(name="kind", visibility=["read", "create", "update", "delete", "query"], default="derived") # type: ignore + """Default value is \"derived\".""" index: int = rest_field(visibility=["read", "create", "update", "delete", "query"]) """The index property. Required.""" age: Optional[float] = rest_field(visibility=["read", "create", "update", "delete", "query"]) @@ -739,7 +739,7 @@ class IsUnknownAdditionalPropertiesDiscriminatedDerived( :ivar name: The name property. Required. :vartype name: str - :ivar kind: Required. Default value is "derived". + :ivar kind: Default value is "derived". :vartype kind: str :ivar index: The index property. Required. :vartype index: int @@ -747,8 +747,8 @@ class IsUnknownAdditionalPropertiesDiscriminatedDerived( :vartype age: float """ - kind: Literal["derived"] = rest_discriminator(name="kind", visibility=["read", "create", "update", "delete", "query"]) # type: ignore - """Required. Default value is \"derived\".""" + kind: Literal["derived"] = rest_discriminator(name="kind", visibility=["read", "create", "update", "delete", "query"], default="derived") # type: ignore + """Default value is \"derived\".""" index: int = rest_field(visibility=["read", "create", "update", "delete", "query"]) """The index property. Required.""" age: Optional[float] = rest_field(visibility=["read", "create", "update", "delete", "query"]) @@ -1062,14 +1062,14 @@ def __init__(self, *args: Any, **kwargs: Any) -> None: class WidgetData0(_Model): """WidgetData0. - :ivar kind: Required. Default value is "kind0". + :ivar kind: Default value is "kind0". :vartype kind: str :ivar foo_prop: Required. :vartype foo_prop: str """ - kind: Literal["kind0"] = rest_field(visibility=["read", "create", "update", "delete", "query"]) - """Required. Default value is \"kind0\".""" + kind: Literal["kind0"] = rest_field(visibility=["read", "create", "update", "delete", "query"], default="kind0") + """Default value is \"kind0\".""" foo_prop: str = rest_field(name="fooProp", visibility=["read", "create", "update", "delete", "query"]) """Required.""" @@ -1095,7 +1095,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None: class WidgetData1(_Model): """WidgetData1. - :ivar kind: Required. Default value is "kind1". + :ivar kind: Default value is "kind1". :vartype kind: str :ivar start: Required. :vartype start: ~datetime.datetime @@ -1103,8 +1103,8 @@ class WidgetData1(_Model): :vartype end: ~datetime.datetime """ - kind: Literal["kind1"] = rest_field(visibility=["read", "create", "update", "delete", "query"]) - """Required. Default value is \"kind1\".""" + kind: Literal["kind1"] = rest_field(visibility=["read", "create", "update", "delete", "query"], default="kind1") + """Default value is \"kind1\".""" start: datetime.datetime = rest_field(visibility=["read", "create", "update", "delete", "query"], format="rfc3339") """Required.""" end: Optional[datetime.datetime] = rest_field( @@ -1134,14 +1134,14 @@ def __init__(self, *args: Any, **kwargs: Any) -> None: class WidgetData2(_Model): """WidgetData2. - :ivar kind: Required. Default value is "kind1". + :ivar kind: Default value is "kind1". :vartype kind: str :ivar start: Required. :vartype start: str """ - kind: Literal["kind1"] = rest_field(visibility=["read", "create", "update", "delete", "query"]) - """Required. Default value is \"kind1\".""" + kind: Literal["kind1"] = rest_field(visibility=["read", "create", "update", "delete", "query"], default="kind1") + """Default value is \"kind1\".""" start: str = rest_field(visibility=["read", "create", "update", "delete", "query"]) """Required.""" diff --git a/packages/typespec-python/test/unbranded/generated/typetest-property-optional/typetest/property/optional/models/_models.py b/packages/typespec-python/test/unbranded/generated/typetest-property-optional/typetest/property/optional/models/_models.py index b2d3558241..91a005f6a4 100644 --- a/packages/typespec-python/test/unbranded/generated/typetest-property-optional/typetest/property/optional/models/_models.py +++ b/packages/typespec-python/test/unbranded/generated/typetest-property-optional/typetest/property/optional/models/_models.py @@ -17,14 +17,14 @@ class BooleanLiteralProperty(_Model): :vartype property: bool """ - property: Optional[Literal[True]] = rest_field(visibility=["read", "create", "update", "delete", "query"]) + property: Literal[True] = rest_field(visibility=["read", "create", "update", "delete", "query"], default=True) """Property. Default value is True.""" @overload def __init__( self, *, - property: Optional[Literal[True]] = None, # pylint: disable=redefined-builtin + property: Literal[True] = True, # pylint: disable=redefined-builtin ) -> None: ... @overload @@ -192,14 +192,14 @@ class FloatLiteralProperty(_Model): :vartype property: float """ - property: Optional[float] = rest_field(visibility=["read", "create", "update", "delete", "query"]) + property: float = rest_field(visibility=["read", "create", "update", "delete", "query"], default=1.25) """Property. Default value is 1.25.""" @overload def __init__( self, *, - property: Optional[float] = None, # pylint: disable=redefined-builtin + property: float = 1.25, # pylint: disable=redefined-builtin ) -> None: ... @overload @@ -220,14 +220,14 @@ class IntLiteralProperty(_Model): :vartype property: int """ - property: Optional[Literal[1]] = rest_field(visibility=["read", "create", "update", "delete", "query"]) + property: Literal[1] = rest_field(visibility=["read", "create", "update", "delete", "query"], default=1) """Property. Default value is 1.""" @overload def __init__( self, *, - property: Optional[Literal[1]] = None, # pylint: disable=redefined-builtin + property: Literal[1] = 1, # pylint: disable=redefined-builtin ) -> None: ... @overload @@ -341,14 +341,14 @@ class StringLiteralProperty(_Model): :vartype property: str """ - property: Optional[Literal["hello"]] = rest_field(visibility=["read", "create", "update", "delete", "query"]) + property: Literal["hello"] = rest_field(visibility=["read", "create", "update", "delete", "query"], default="hello") """Property. Default value is \"hello\".""" @overload def __init__( self, *, - property: Optional[Literal["hello"]] = None, # pylint: disable=redefined-builtin + property: Literal["hello"] = "hello", # pylint: disable=redefined-builtin ) -> None: ... @overload diff --git a/packages/typespec-python/test/unbranded/generated/typetest-property-valuetypes/typetest/property/valuetypes/models/_models.py b/packages/typespec-python/test/unbranded/generated/typetest-property-valuetypes/typetest/property/valuetypes/models/_models.py index fa7afac8b7..15a8109f67 100644 --- a/packages/typespec-python/test/unbranded/generated/typetest-property-valuetypes/typetest/property/valuetypes/models/_models.py +++ b/packages/typespec-python/test/unbranded/generated/typetest-property-valuetypes/typetest/property/valuetypes/models/_models.py @@ -15,12 +15,12 @@ class BooleanLiteralProperty(_Model): """Model with a boolean literal property. - :ivar property: Property. Required. Default value is True. + :ivar property: Property. Default value is True. :vartype property: bool """ - property: Literal[True] = rest_field(visibility=["read", "create", "update", "delete", "query"]) - """Property. Required. Default value is True.""" + property: Literal[True] = rest_field(visibility=["read", "create", "update", "delete", "query"], default=True) + """Property. Default value is True.""" def __init__(self, *args: Any, **kwargs: Any) -> None: super().__init__(*args, **kwargs) @@ -370,12 +370,12 @@ def __init__(self, *args: Any, **kwargs: Any) -> None: class FloatLiteralProperty(_Model): """Model with a float literal property. - :ivar property: Property. Required. Default value is 43.125. + :ivar property: Property. Default value is 43.125. :vartype property: float """ - property: float = rest_field(visibility=["read", "create", "update", "delete", "query"]) - """Property. Required. Default value is 43.125.""" + property: float = rest_field(visibility=["read", "create", "update", "delete", "query"], default=43.125) + """Property. Default value is 43.125.""" def __init__(self, *args: Any, **kwargs: Any) -> None: super().__init__(*args, **kwargs) @@ -441,12 +441,12 @@ def __init__(self, *args: Any, **kwargs: Any) -> None: class IntLiteralProperty(_Model): """Model with a int literal property. - :ivar property: Property. Required. Default value is 42. + :ivar property: Property. Default value is 42. :vartype property: int """ - property: Literal[42] = rest_field(visibility=["read", "create", "update", "delete", "query"]) - """Property. Required. Default value is 42.""" + property: Literal[42] = rest_field(visibility=["read", "create", "update", "delete", "query"], default=42) + """Property. Default value is 42.""" def __init__(self, *args: Any, **kwargs: Any) -> None: super().__init__(*args, **kwargs) @@ -516,12 +516,12 @@ class NeverProperty(_Model): class StringLiteralProperty(_Model): """Model with a string literal property. - :ivar property: Property. Required. Default value is "hello". + :ivar property: Property. Default value is "hello". :vartype property: str """ - property: Literal["hello"] = rest_field(visibility=["read", "create", "update", "delete", "query"]) - """Property. Required. Default value is \"hello\".""" + property: Literal["hello"] = rest_field(visibility=["read", "create", "update", "delete", "query"], default="hello") + """Property. Default value is \"hello\".""" def __init__(self, *args: Any, **kwargs: Any) -> None: super().__init__(*args, **kwargs) From 192e3717d53de8b1cb1c9475b811dc3acc382128 Mon Sep 17 00:00:00 2001 From: AutoPrFromHttpClientPython Date: Thu, 23 Oct 2025 09:32:54 +0000 Subject: [PATCH 04/11] Regenerate for autorest.python (2025-10-23 09:32:54) --- .../models/_models_py3.py | 6 +- .../models/_models_py3.py | 2 +- .../mixedapiversion/models/_models_py3.py | 2 +- .../aio/operations/_operations.py | 8 +- .../operations/_operations.py | 10 +- .../operations/_operations.py | 2 +- .../operations/_operations.py | 2 +- .../models/_models_py3.py | 2 +- .../bodystring/models/_models_py3.py | 3 +- .../Constants/constants/models/_models_py3.py | 4 +- .../modelflattening/models/_models_py3.py | 4 +- .../validation/models/_models_py3.py | 10 +- .../aio/operations/_operations.py | 4 +- .../operations/_operations.py | 6 +- .../aio/operations/_operations.py | 168 ++++++------ .../operations/_operations.py | 252 +++++++++--------- 16 files changed, 236 insertions(+), 249 deletions(-) diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureParameterGrouping/azureparametergrouping/models/_models_py3.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureParameterGrouping/azureparametergrouping/models/_models_py3.py index b9c42a3c35..808ddfea18 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureParameterGrouping/azureparametergrouping/models/_models_py3.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureParameterGrouping/azureparametergrouping/models/_models_py3.py @@ -78,11 +78,7 @@ class Grouper(msrest.serialization.Model): } def __init__( - self, - *, - grouped_constant: Optional[Literal["foo"]] = None, - grouped_parameter: Optional[str] = None, - **kwargs: Any + self, *, grouped_constant: Literal["foo"] = "foo", grouped_parameter: Optional[str] = None, **kwargs: Any ) -> None: """ :keyword grouped_constant: A grouped parameter that is a constant. Default value is "foo". diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/models/_models_py3.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/models/_models_py3.py index dfc784784d..5bdb5bed10 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/models/_models_py3.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/models/_models_py3.py @@ -20,7 +20,7 @@ class Error(msrest.serialization.Model): :ivar status: :vartype status: int - :ivar constant_id: Required. Default value is 1. + :ivar constant_id: Default value is 1. :vartype constant_id: int :ivar message: :vartype message: str diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/MixedApiVersion/mixedapiversion/models/_models_py3.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/MixedApiVersion/mixedapiversion/models/_models_py3.py index 321e7bee11..80bcc90ab2 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/MixedApiVersion/mixedapiversion/models/_models_py3.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/MixedApiVersion/mixedapiversion/models/_models_py3.py @@ -20,7 +20,7 @@ class Error(_serialization.Model): :ivar status: :vartype status: int - :ivar constant_id: Required. Default value is 1. + :ivar constant_id: Default value is 1. :vartype constant_id: int :ivar message: :vartype message: str diff --git a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/AzureParameterGroupingVersionTolerant/azureparametergroupingversiontolerant/aio/operations/_operations.py b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/AzureParameterGroupingVersionTolerant/azureparametergroupingversiontolerant/aio/operations/_operations.py index 523525ea5f..84faac40a9 100644 --- a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/AzureParameterGroupingVersionTolerant/azureparametergroupingversiontolerant/aio/operations/_operations.py +++ b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/AzureParameterGroupingVersionTolerant/azureparametergroupingversiontolerant/aio/operations/_operations.py @@ -325,17 +325,13 @@ async def post_shared_parameter_group_object( @distributed_trace_async async def group_with_constant( - self, - *, - grouped_constant: Optional[Literal["foo"]] = None, - grouped_parameter: Optional[str] = None, - **kwargs: Any + self, *, grouped_constant: Literal["foo"] = "foo", grouped_parameter: Optional[str] = None, **kwargs: Any ) -> None: """Parameter group with a constant. Pass in 'foo' for groupedConstant and 'bar' for groupedParameter. :keyword grouped_constant: A grouped parameter that is a constant. Known values are "foo" and - None. Default value is None. + None. Default value is "foo". :paramtype grouped_constant: str :keyword grouped_parameter: Optional parameter part of a parameter grouping. Default value is None. diff --git a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/AzureParameterGroupingVersionTolerant/azureparametergroupingversiontolerant/operations/_operations.py b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/AzureParameterGroupingVersionTolerant/azureparametergroupingversiontolerant/operations/_operations.py index 608901dcec..7003739674 100644 --- a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/AzureParameterGroupingVersionTolerant/azureparametergroupingversiontolerant/operations/_operations.py +++ b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/AzureParameterGroupingVersionTolerant/azureparametergroupingversiontolerant/operations/_operations.py @@ -159,7 +159,7 @@ def build_parameter_grouping_post_shared_parameter_group_object_request( # pyli def build_parameter_grouping_group_with_constant_request( # pylint: disable=name-too-long - *, grouped_constant: Optional[Literal["foo"]] = None, grouped_parameter: Optional[str] = None, **kwargs: Any + *, grouped_constant: Literal["foo"] = "foo", grouped_parameter: Optional[str] = None, **kwargs: Any ) -> HttpRequest: _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) @@ -468,17 +468,13 @@ def post_shared_parameter_group_object( # pylint: disable=inconsistent-return-s @distributed_trace def group_with_constant( # pylint: disable=inconsistent-return-statements - self, - *, - grouped_constant: Optional[Literal["foo"]] = None, - grouped_parameter: Optional[str] = None, - **kwargs: Any + self, *, grouped_constant: Literal["foo"] = "foo", grouped_parameter: Optional[str] = None, **kwargs: Any ) -> None: """Parameter group with a constant. Pass in 'foo' for groupedConstant and 'bar' for groupedParameter. :keyword grouped_constant: A grouped parameter that is a constant. Known values are "foo" and - None. Default value is None. + None. Default value is "foo". :paramtype grouped_constant: str :keyword grouped_parameter: Optional parameter part of a parameter grouping. Default value is None. diff --git a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPagerVersionTolerant/custompollerpagerversiontolerant/operations/_operations.py b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPagerVersionTolerant/custompollerpagerversiontolerant/operations/_operations.py index 4bcc8a2b3a..e2baaaca5a 100644 --- a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPagerVersionTolerant/custompollerpagerversiontolerant/operations/_operations.py +++ b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPagerVersionTolerant/custompollerpagerversiontolerant/operations/_operations.py @@ -216,7 +216,7 @@ def build_paging_duplicate_params_request(*, filter: Optional[str] = None, **kwa def build_paging_page_with_max_page_size_request( # pylint: disable=name-too-long - *, maxpagesize: Optional[Literal["5"]] = None, **kwargs: Any + *, maxpagesize: Literal["5"] = "5", **kwargs: Any ) -> HttpRequest: _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) diff --git a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/PagingVersionTolerant/pagingversiontolerant/operations/_operations.py b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/PagingVersionTolerant/pagingversiontolerant/operations/_operations.py index 5a7aac826e..ac7868279d 100644 --- a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/PagingVersionTolerant/pagingversiontolerant/operations/_operations.py +++ b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/PagingVersionTolerant/pagingversiontolerant/operations/_operations.py @@ -213,7 +213,7 @@ def build_paging_duplicate_params_request(*, filter: Optional[str] = None, **kwa def build_paging_page_with_max_page_size_request( # pylint: disable=name-too-long - *, maxpagesize: Optional[Literal["5"]] = None, **kwargs: Any + *, maxpagesize: Literal["5"] = "5", **kwargs: Any ) -> HttpRequest: _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyFormUrlEncodedData/bodyformurlencodeddata/models/_models_py3.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyFormUrlEncodedData/bodyformurlencodeddata/models/_models_py3.py index d5cc95580b..e6a4a382b3 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyFormUrlEncodedData/bodyformurlencodeddata/models/_models_py3.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyFormUrlEncodedData/bodyformurlencodeddata/models/_models_py3.py @@ -90,7 +90,7 @@ class PathsPvivzlFormsdataurlencodedPartialconstantbodyPostRequestbodyContentApp All required parameters must be populated in order to send to server. - :ivar grant_type: Constant part of a formdata body. Required. Default value is "access_token". + :ivar grant_type: Constant part of a formdata body. Default value is "access_token". :vartype grant_type: str :ivar service: Indicates the name of your Azure container registry. Required. :vartype service: str diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyString/bodystring/models/_models_py3.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyString/bodystring/models/_models_py3.py index 0512de43fe..426e8ce806 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyString/bodystring/models/_models_py3.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyString/bodystring/models/_models_py3.py @@ -44,8 +44,7 @@ class RefColorConstant(_serialization.Model): All required parameters must be populated in order to send to server. - :ivar color_constant: Referenced Color Constant Description. Required. Default value is - "green-color". + :ivar color_constant: Referenced Color Constant Description. Default value is "green-color". :vartype color_constant: str :ivar field1: Sample string. :vartype field1: str diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Constants/constants/models/_models_py3.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Constants/constants/models/_models_py3.py index 649f3681a6..e65d036bdc 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Constants/constants/models/_models_py3.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Constants/constants/models/_models_py3.py @@ -251,7 +251,7 @@ class NoModelAsStringNoRequiredOneValueNoDefault(_serialization.Model): # pylin "parameter": {"key": "parameter", "type": "str"}, } - def __init__(self, *, parameter: Optional[Literal["value1"]] = None, **kwargs: Any) -> None: + def __init__(self, *, parameter: Literal["value1"] = "value1", **kwargs: Any) -> None: """ :keyword parameter: Default value is "value1". :paramtype parameter: str @@ -340,7 +340,7 @@ class NoModelAsStringRequiredOneValueNoDefault(_serialization.Model): All required parameters must be populated in order to send to server. - :ivar parameter: Required. Default value is "value1". + :ivar parameter: Default value is "value1". :vartype parameter: str """ diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/ModelFlattening/modelflattening/models/_models_py3.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/ModelFlattening/modelflattening/models/_models_py3.py index 1fa2582737..eeb16536c4 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/ModelFlattening/modelflattening/models/_models_py3.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/ModelFlattening/modelflattening/models/_models_py3.py @@ -261,7 +261,7 @@ def __init__( simple_body_product: Optional["_models.SimpleProduct"] = None, description: Optional[str] = None, max_product_display_name: Optional[str] = None, - capacity: Optional[Literal["Large"]] = None, + capacity: Literal["Large"] = "Large", generic_value: Optional[str] = None, odata_value: Optional[str] = None, **kwargs: Any @@ -443,7 +443,7 @@ def __init__( product_id: str, description: Optional[str] = None, max_product_display_name: Optional[str] = None, - capacity: Optional[Literal["Large"]] = None, + capacity: Literal["Large"] = "Large", generic_value: Optional[str] = None, odata_value: Optional[str] = None, **kwargs: Any diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Validation/validation/models/_models_py3.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Validation/validation/models/_models_py3.py index 20b960b720..ad23999279 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Validation/validation/models/_models_py3.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Validation/validation/models/_models_py3.py @@ -21,7 +21,7 @@ class ChildProduct(msrest.serialization.Model): All required parameters must be populated in order to send to server. - :ivar const_property: Constant string. Required. Default value is "constant". + :ivar const_property: Constant string. Default value is "constant". :vartype const_property: str :ivar count: Count. :vartype count: int @@ -54,9 +54,9 @@ class ConstantProduct(msrest.serialization.Model): All required parameters must be populated in order to send to server. - :ivar const_property: Constant string. Required. Default value is "constant". + :ivar const_property: Constant string. Default value is "constant". :vartype const_property: str - :ivar const_property2: Constant string2. Required. Default value is "constant2". + :ivar const_property2: Constant string2. Default value is "constant2". :vartype const_property2: str """ @@ -131,7 +131,7 @@ class Product(msrest.serialization.Model): :vartype const_child: ~validation.models.ConstantProduct :ivar const_int: Constant int. Required. Default value is 0. :vartype const_int: int - :ivar const_string: Constant string. Required. Default value is "constant". + :ivar const_string: Constant string. Default value is "constant". :vartype const_string: str :ivar const_string_as_enum: Constant string as Enum. Default value is "constant_string_as_enum". @@ -170,7 +170,7 @@ def __init__( display_names: Optional[list[str]] = None, capacity: Optional[int] = None, image: Optional[str] = None, - const_string_as_enum: Optional[Literal["constant_string_as_enum"]] = None, + const_string_as_enum: Literal["constant_string_as_enum"] = "constant_string_as_enum", **kwargs: Any ) -> None: """ diff --git a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/ConstantsVersionTolerant/constantsversiontolerant/aio/operations/_operations.py b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/ConstantsVersionTolerant/constantsversiontolerant/aio/operations/_operations.py index 097b27f784..8275c027ca 100644 --- a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/ConstantsVersionTolerant/constantsversiontolerant/aio/operations/_operations.py +++ b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/ConstantsVersionTolerant/constantsversiontolerant/aio/operations/_operations.py @@ -165,13 +165,13 @@ async def put_no_model_as_string_no_required_two_value_default( # pylint: disab @distributed_trace_async async def put_no_model_as_string_no_required_one_value_no_default( # pylint: disable=name-too-long - self, *, input: Optional[Literal["value1"]] = None, **kwargs: Any + self, *, input: Literal["value1"] = "value1", **kwargs: Any ) -> None: """Puts constants to the testserver. Puts constants to the testserver. - :keyword input: Known values are "value1" and None. Default value is None. + :keyword input: Known values are "value1" and None. Default value is "value1". :paramtype input: str :return: None :rtype: None diff --git a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/ConstantsVersionTolerant/constantsversiontolerant/operations/_operations.py b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/ConstantsVersionTolerant/constantsversiontolerant/operations/_operations.py index 08dda05477..47d1f56fe1 100644 --- a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/ConstantsVersionTolerant/constantsversiontolerant/operations/_operations.py +++ b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/ConstantsVersionTolerant/constantsversiontolerant/operations/_operations.py @@ -64,7 +64,7 @@ def build_contants_put_no_model_as_string_no_required_two_value_default_request( def build_contants_put_no_model_as_string_no_required_one_value_no_default_request( # pylint: disable=name-too-long - *, input: Optional[Literal["value1"]] = None, **kwargs: Any + *, input: Literal["value1"] = "value1", **kwargs: Any ) -> HttpRequest: _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) @@ -408,13 +408,13 @@ def put_no_model_as_string_no_required_two_value_default( # pylint: disable=inc @distributed_trace def put_no_model_as_string_no_required_one_value_no_default( # pylint: disable=inconsistent-return-statements,name-too-long - self, *, input: Optional[Literal["value1"]] = None, **kwargs: Any + self, *, input: Literal["value1"] = "value1", **kwargs: Any ) -> None: """Puts constants to the testserver. Puts constants to the testserver. - :keyword input: Known values are "value1" and None. Default value is None. + :keyword input: Known values are "value1" and None. Default value is "value1". :paramtype input: str :return: None :rtype: None diff --git a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/HttpVersionTolerant/httpinfrastructureversiontolerant/aio/operations/_operations.py b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/HttpVersionTolerant/httpinfrastructureversiontolerant/aio/operations/_operations.py index 711c2b3e3d..1816d7df65 100644 --- a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/HttpVersionTolerant/httpinfrastructureversiontolerant/aio/operations/_operations.py +++ b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/HttpVersionTolerant/httpinfrastructureversiontolerant/aio/operations/_operations.py @@ -465,11 +465,11 @@ async def options200(self, **kwargs: Any) -> bool: return cast(bool, deserialized) # type: ignore @distributed_trace_async - async def put200(self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any) -> None: + async def put200(self, boolean_value: Literal[True] = True, **kwargs: Any) -> None: """Put boolean value true returning 200 success. :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is None. + is True. :type boolean_value: bool :return: None :rtype: None @@ -518,11 +518,11 @@ async def put200(self, boolean_value: Optional[Literal[True]] = None, **kwargs: return cls(pipeline_response, None, {}) # type: ignore @distributed_trace_async - async def patch200(self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any) -> None: + async def patch200(self, boolean_value: Literal[True] = True, **kwargs: Any) -> None: """Patch true Boolean value in request returning 200. :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is None. + is True. :type boolean_value: bool :return: None :rtype: None @@ -571,11 +571,11 @@ async def patch200(self, boolean_value: Optional[Literal[True]] = None, **kwargs return cls(pipeline_response, None, {}) # type: ignore @distributed_trace_async - async def post200(self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any) -> None: + async def post200(self, boolean_value: Literal[True] = True, **kwargs: Any) -> None: """Post bollean value true in request that returns a 200. :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is None. + is True. :type boolean_value: bool :return: None :rtype: None @@ -624,11 +624,11 @@ async def post200(self, boolean_value: Optional[Literal[True]] = None, **kwargs: return cls(pipeline_response, None, {}) # type: ignore @distributed_trace_async - async def delete200(self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any) -> None: + async def delete200(self, boolean_value: Literal[True] = True, **kwargs: Any) -> None: """Delete simple boolean value true returns 200. :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is None. + is True. :type boolean_value: bool :return: None :rtype: None @@ -677,11 +677,11 @@ async def delete200(self, boolean_value: Optional[Literal[True]] = None, **kwarg return cls(pipeline_response, None, {}) # type: ignore @distributed_trace_async - async def put201(self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any) -> None: + async def put201(self, boolean_value: Literal[True] = True, **kwargs: Any) -> None: """Put true Boolean value in request returns 201. :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is None. + is True. :type boolean_value: bool :return: None :rtype: None @@ -730,11 +730,11 @@ async def put201(self, boolean_value: Optional[Literal[True]] = None, **kwargs: return cls(pipeline_response, None, {}) # type: ignore @distributed_trace_async - async def post201(self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any) -> None: + async def post201(self, boolean_value: Literal[True] = True, **kwargs: Any) -> None: """Post true Boolean value in request returns 201 (Created). :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is None. + is True. :type boolean_value: bool :return: None :rtype: None @@ -783,11 +783,11 @@ async def post201(self, boolean_value: Optional[Literal[True]] = None, **kwargs: return cls(pipeline_response, None, {}) # type: ignore @distributed_trace_async - async def put202(self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any) -> None: + async def put202(self, boolean_value: Literal[True] = True, **kwargs: Any) -> None: """Put true Boolean value in request returns 202 (Accepted). :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is None. + is True. :type boolean_value: bool :return: None :rtype: None @@ -836,11 +836,11 @@ async def put202(self, boolean_value: Optional[Literal[True]] = None, **kwargs: return cls(pipeline_response, None, {}) # type: ignore @distributed_trace_async - async def patch202(self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any) -> None: + async def patch202(self, boolean_value: Literal[True] = True, **kwargs: Any) -> None: """Patch true Boolean value in request returns 202. :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is None. + is True. :type boolean_value: bool :return: None :rtype: None @@ -889,11 +889,11 @@ async def patch202(self, boolean_value: Optional[Literal[True]] = None, **kwargs return cls(pipeline_response, None, {}) # type: ignore @distributed_trace_async - async def post202(self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any) -> None: + async def post202(self, boolean_value: Literal[True] = True, **kwargs: Any) -> None: """Post true Boolean value in request returns 202 (Accepted). :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is None. + is True. :type boolean_value: bool :return: None :rtype: None @@ -942,11 +942,11 @@ async def post202(self, boolean_value: Optional[Literal[True]] = None, **kwargs: return cls(pipeline_response, None, {}) # type: ignore @distributed_trace_async - async def delete202(self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any) -> None: + async def delete202(self, boolean_value: Literal[True] = True, **kwargs: Any) -> None: """Delete true Boolean value in request returns 202 (accepted). :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is None. + is True. :type boolean_value: bool :return: None :rtype: None @@ -1036,11 +1036,11 @@ async def head204(self, **kwargs: Any) -> None: return cls(pipeline_response, None, {}) # type: ignore @distributed_trace_async - async def put204(self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any) -> None: + async def put204(self, boolean_value: Literal[True] = True, **kwargs: Any) -> None: """Put true Boolean value in request returns 204 (no content). :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is None. + is True. :type boolean_value: bool :return: None :rtype: None @@ -1089,11 +1089,11 @@ async def put204(self, boolean_value: Optional[Literal[True]] = None, **kwargs: return cls(pipeline_response, None, {}) # type: ignore @distributed_trace_async - async def patch204(self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any) -> None: + async def patch204(self, boolean_value: Literal[True] = True, **kwargs: Any) -> None: """Patch true Boolean value in request returns 204 (no content). :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is None. + is True. :type boolean_value: bool :return: None :rtype: None @@ -1142,11 +1142,11 @@ async def patch204(self, boolean_value: Optional[Literal[True]] = None, **kwargs return cls(pipeline_response, None, {}) # type: ignore @distributed_trace_async - async def post204(self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any) -> None: + async def post204(self, boolean_value: Literal[True] = True, **kwargs: Any) -> None: """Post true Boolean value in request returns 204 (no content). :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is None. + is True. :type boolean_value: bool :return: None :rtype: None @@ -1195,11 +1195,11 @@ async def post204(self, boolean_value: Optional[Literal[True]] = None, **kwargs: return cls(pipeline_response, None, {}) # type: ignore @distributed_trace_async - async def delete204(self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any) -> None: + async def delete204(self, boolean_value: Literal[True] = True, **kwargs: Any) -> None: """Delete true Boolean value in request returns 204 (no content). :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is None. + is True. :type boolean_value: bool :return: None :rtype: None @@ -1505,12 +1505,12 @@ async def get301(self, **kwargs: Any) -> None: return cls(pipeline_response, None, response_headers) # type: ignore @distributed_trace_async - async def put301(self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any) -> None: + async def put301(self, boolean_value: Literal[True] = True, **kwargs: Any) -> None: """Put true Boolean value in request returns 301. This request should not be automatically redirected, but should return the received 301 to the caller for evaluation. :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is None. + is True. :type boolean_value: bool :return: None :rtype: None @@ -1652,12 +1652,12 @@ async def get302(self, **kwargs: Any) -> None: return cls(pipeline_response, None, response_headers) # type: ignore @distributed_trace_async - async def patch302(self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any) -> None: + async def patch302(self, boolean_value: Literal[True] = True, **kwargs: Any) -> None: """Patch true Boolean value in request returns 302. This request should not be automatically redirected, but should return the received 302 to the caller for evaluation. :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is None. + is True. :type boolean_value: bool :return: None :rtype: None @@ -1709,12 +1709,12 @@ async def patch302(self, boolean_value: Optional[Literal[True]] = None, **kwargs return cls(pipeline_response, None, response_headers) # type: ignore @distributed_trace_async - async def post303(self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any) -> None: + async def post303(self, boolean_value: Literal[True] = True, **kwargs: Any) -> None: """Post true Boolean value in request returns 303. This request should be automatically redirected usign a get, ultimately returning a 200 status code. :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is None. + is True. :type boolean_value: bool :return: None :rtype: None @@ -1902,11 +1902,11 @@ async def options307(self, **kwargs: Any) -> None: return cls(pipeline_response, None, response_headers) # type: ignore @distributed_trace_async - async def put307(self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any) -> None: + async def put307(self, boolean_value: Literal[True] = True, **kwargs: Any) -> None: """Put redirected with 307, resulting in a 200 after redirect. :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is None. + is True. :type boolean_value: bool :return: None :rtype: None @@ -1959,11 +1959,11 @@ async def put307(self, boolean_value: Optional[Literal[True]] = None, **kwargs: return cls(pipeline_response, None, response_headers) # type: ignore @distributed_trace_async - async def patch307(self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any) -> None: + async def patch307(self, boolean_value: Literal[True] = True, **kwargs: Any) -> None: """Patch redirected with 307, resulting in a 200 after redirect. :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is None. + is True. :type boolean_value: bool :return: None :rtype: None @@ -2016,11 +2016,11 @@ async def patch307(self, boolean_value: Optional[Literal[True]] = None, **kwargs return cls(pipeline_response, None, response_headers) # type: ignore @distributed_trace_async - async def post307(self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any) -> None: + async def post307(self, boolean_value: Literal[True] = True, **kwargs: Any) -> None: """Post redirected with 307, resulting in a 200 after redirect. :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is None. + is True. :type boolean_value: bool :return: None :rtype: None @@ -2073,11 +2073,11 @@ async def post307(self, boolean_value: Optional[Literal[True]] = None, **kwargs: return cls(pipeline_response, None, response_headers) # type: ignore @distributed_trace_async - async def delete307(self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any) -> None: + async def delete307(self, boolean_value: Literal[True] = True, **kwargs: Any) -> None: """Delete redirected with 307, resulting in a 200 after redirect. :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is None. + is True. :type boolean_value: bool :return: None :rtype: None @@ -2273,11 +2273,11 @@ async def options400(self, **kwargs: Any) -> None: return cls(pipeline_response, None, {}) # type: ignore @distributed_trace_async - async def put400(self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any) -> None: + async def put400(self, boolean_value: Literal[True] = True, **kwargs: Any) -> None: """Return 400 status code - should be represented in the client as an error. :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is None. + is True. :type boolean_value: bool :return: None :rtype: None @@ -2326,11 +2326,11 @@ async def put400(self, boolean_value: Optional[Literal[True]] = None, **kwargs: return cls(pipeline_response, None, {}) # type: ignore @distributed_trace_async - async def patch400(self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any) -> None: + async def patch400(self, boolean_value: Literal[True] = True, **kwargs: Any) -> None: """Return 400 status code - should be represented in the client as an error. :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is None. + is True. :type boolean_value: bool :return: None :rtype: None @@ -2379,11 +2379,11 @@ async def patch400(self, boolean_value: Optional[Literal[True]] = None, **kwargs return cls(pipeline_response, None, {}) # type: ignore @distributed_trace_async - async def post400(self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any) -> None: + async def post400(self, boolean_value: Literal[True] = True, **kwargs: Any) -> None: """Return 400 status code - should be represented in the client as an error. :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is None. + is True. :type boolean_value: bool :return: None :rtype: None @@ -2432,11 +2432,11 @@ async def post400(self, boolean_value: Optional[Literal[True]] = None, **kwargs: return cls(pipeline_response, None, {}) # type: ignore @distributed_trace_async - async def delete400(self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any) -> None: + async def delete400(self, boolean_value: Literal[True] = True, **kwargs: Any) -> None: """Return 400 status code - should be represented in the client as an error. :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is None. + is True. :type boolean_value: bool :return: None :rtype: None @@ -2649,11 +2649,11 @@ async def get403(self, **kwargs: Any) -> None: return cls(pipeline_response, None, {}) # type: ignore @distributed_trace_async - async def put404(self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any) -> None: + async def put404(self, boolean_value: Literal[True] = True, **kwargs: Any) -> None: """Return 404 status code - should be represented in the client as an error. :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is None. + is True. :type boolean_value: bool :return: None :rtype: None @@ -2702,11 +2702,11 @@ async def put404(self, boolean_value: Optional[Literal[True]] = None, **kwargs: return cls(pipeline_response, None, {}) # type: ignore @distributed_trace_async - async def patch405(self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any) -> None: + async def patch405(self, boolean_value: Literal[True] = True, **kwargs: Any) -> None: """Return 405 status code - should be represented in the client as an error. :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is None. + is True. :type boolean_value: bool :return: None :rtype: None @@ -2755,11 +2755,11 @@ async def patch405(self, boolean_value: Optional[Literal[True]] = None, **kwargs return cls(pipeline_response, None, {}) # type: ignore @distributed_trace_async - async def post406(self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any) -> None: + async def post406(self, boolean_value: Literal[True] = True, **kwargs: Any) -> None: """Return 406 status code - should be represented in the client as an error. :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is None. + is True. :type boolean_value: bool :return: None :rtype: None @@ -2808,11 +2808,11 @@ async def post406(self, boolean_value: Optional[Literal[True]] = None, **kwargs: return cls(pipeline_response, None, {}) # type: ignore @distributed_trace_async - async def delete407(self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any) -> None: + async def delete407(self, boolean_value: Literal[True] = True, **kwargs: Any) -> None: """Return 407 status code - should be represented in the client as an error. :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is None. + is True. :type boolean_value: bool :return: None :rtype: None @@ -2861,11 +2861,11 @@ async def delete407(self, boolean_value: Optional[Literal[True]] = None, **kwarg return cls(pipeline_response, None, {}) # type: ignore @distributed_trace_async - async def put409(self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any) -> None: + async def put409(self, boolean_value: Literal[True] = True, **kwargs: Any) -> None: """Return 409 status code - should be represented in the client as an error. :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is None. + is True. :type boolean_value: bool :return: None :rtype: None @@ -3078,11 +3078,11 @@ async def get412(self, **kwargs: Any) -> None: return cls(pipeline_response, None, {}) # type: ignore @distributed_trace_async - async def put413(self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any) -> None: + async def put413(self, boolean_value: Literal[True] = True, **kwargs: Any) -> None: """Return 413 status code - should be represented in the client as an error. :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is None. + is True. :type boolean_value: bool :return: None :rtype: None @@ -3131,11 +3131,11 @@ async def put413(self, boolean_value: Optional[Literal[True]] = None, **kwargs: return cls(pipeline_response, None, {}) # type: ignore @distributed_trace_async - async def patch414(self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any) -> None: + async def patch414(self, boolean_value: Literal[True] = True, **kwargs: Any) -> None: """Return 414 status code - should be represented in the client as an error. :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is None. + is True. :type boolean_value: bool :return: None :rtype: None @@ -3184,11 +3184,11 @@ async def patch414(self, boolean_value: Optional[Literal[True]] = None, **kwargs return cls(pipeline_response, None, {}) # type: ignore @distributed_trace_async - async def post415(self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any) -> None: + async def post415(self, boolean_value: Literal[True] = True, **kwargs: Any) -> None: """Return 415 status code - should be represented in the client as an error. :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is None. + is True. :type boolean_value: bool :return: None :rtype: None @@ -3278,11 +3278,11 @@ async def get416(self, **kwargs: Any) -> None: return cls(pipeline_response, None, {}) # type: ignore @distributed_trace_async - async def delete417(self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any) -> None: + async def delete417(self, boolean_value: Literal[True] = True, **kwargs: Any) -> None: """Return 417 status code - should be represented in the client as an error. :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is None. + is True. :type boolean_value: bool :return: None :rtype: None @@ -3474,11 +3474,11 @@ async def get501(self, **kwargs: Any) -> None: return cls(pipeline_response, None, {}) # type: ignore @distributed_trace_async - async def post505(self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any) -> None: + async def post505(self, boolean_value: Literal[True] = True, **kwargs: Any) -> None: """Return 505 status code - should be represented in the client as an error. :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is None. + is True. :type boolean_value: bool :return: None :rtype: None @@ -3527,11 +3527,11 @@ async def post505(self, boolean_value: Optional[Literal[True]] = None, **kwargs: return cls(pipeline_response, None, {}) # type: ignore @distributed_trace_async - async def delete505(self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any) -> None: + async def delete505(self, boolean_value: Literal[True] = True, **kwargs: Any) -> None: """Return 505 status code - should be represented in the client as an error. :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is None. + is True. :type boolean_value: bool :return: None :rtype: None @@ -3641,11 +3641,11 @@ async def head408(self, **kwargs: Any) -> None: return cls(pipeline_response, None, {}) # type: ignore @distributed_trace_async - async def put500(self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any) -> None: + async def put500(self, boolean_value: Literal[True] = True, **kwargs: Any) -> None: """Return 500 status code, then 200 after retry. :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is None. + is True. :type boolean_value: bool :return: None :rtype: None @@ -3694,11 +3694,11 @@ async def put500(self, boolean_value: Optional[Literal[True]] = None, **kwargs: return cls(pipeline_response, None, {}) # type: ignore @distributed_trace_async - async def patch500(self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any) -> None: + async def patch500(self, boolean_value: Literal[True] = True, **kwargs: Any) -> None: """Return 500 status code, then 200 after retry. :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is None. + is True. :type boolean_value: bool :return: None :rtype: None @@ -3836,11 +3836,11 @@ async def options502(self, **kwargs: Any) -> bool: return cast(bool, deserialized) # type: ignore @distributed_trace_async - async def post503(self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any) -> None: + async def post503(self, boolean_value: Literal[True] = True, **kwargs: Any) -> None: """Return 503 status code, then 200 after retry. :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is None. + is True. :type boolean_value: bool :return: None :rtype: None @@ -3889,11 +3889,11 @@ async def post503(self, boolean_value: Optional[Literal[True]] = None, **kwargs: return cls(pipeline_response, None, {}) # type: ignore @distributed_trace_async - async def delete503(self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any) -> None: + async def delete503(self, boolean_value: Literal[True] = True, **kwargs: Any) -> None: """Return 503 status code, then 200 after retry. :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is None. + is True. :type boolean_value: bool :return: None :rtype: None @@ -3942,11 +3942,11 @@ async def delete503(self, boolean_value: Optional[Literal[True]] = None, **kwarg return cls(pipeline_response, None, {}) # type: ignore @distributed_trace_async - async def put504(self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any) -> None: + async def put504(self, boolean_value: Literal[True] = True, **kwargs: Any) -> None: """Return 504 status code, then 200 after retry. :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is None. + is True. :type boolean_value: bool :return: None :rtype: None @@ -3995,11 +3995,11 @@ async def put504(self, boolean_value: Optional[Literal[True]] = None, **kwargs: return cls(pipeline_response, None, {}) # type: ignore @distributed_trace_async - async def patch504(self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any) -> None: + async def patch504(self, boolean_value: Literal[True] = True, **kwargs: Any) -> None: """Return 504 status code, then 200 after retry. :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is None. + is True. :type boolean_value: bool :return: None :rtype: None diff --git a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/HttpVersionTolerant/httpinfrastructureversiontolerant/operations/_operations.py b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/HttpVersionTolerant/httpinfrastructureversiontolerant/operations/_operations.py index 00236a5916..0e3fef1c54 100644 --- a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/HttpVersionTolerant/httpinfrastructureversiontolerant/operations/_operations.py +++ b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/HttpVersionTolerant/httpinfrastructureversiontolerant/operations/_operations.py @@ -118,7 +118,7 @@ def build_http_success_options200_request(**kwargs: Any) -> HttpRequest: return HttpRequest(method="OPTIONS", url=_url, headers=_headers, **kwargs) -def build_http_success_put200_request(*, json: Optional[Literal[True]] = None, **kwargs: Any) -> HttpRequest: +def build_http_success_put200_request(*, json: Literal[True] = True, **kwargs: Any) -> HttpRequest: _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) @@ -135,7 +135,7 @@ def build_http_success_put200_request(*, json: Optional[Literal[True]] = None, * return HttpRequest(method="PUT", url=_url, headers=_headers, json=json, **kwargs) -def build_http_success_patch200_request(*, json: Optional[Literal[True]] = None, **kwargs: Any) -> HttpRequest: +def build_http_success_patch200_request(*, json: Literal[True] = True, **kwargs: Any) -> HttpRequest: _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) @@ -152,7 +152,7 @@ def build_http_success_patch200_request(*, json: Optional[Literal[True]] = None, return HttpRequest(method="PATCH", url=_url, headers=_headers, json=json, **kwargs) -def build_http_success_post200_request(*, json: Optional[Literal[True]] = None, **kwargs: Any) -> HttpRequest: +def build_http_success_post200_request(*, json: Literal[True] = True, **kwargs: Any) -> HttpRequest: _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) @@ -169,7 +169,7 @@ def build_http_success_post200_request(*, json: Optional[Literal[True]] = None, return HttpRequest(method="POST", url=_url, headers=_headers, json=json, **kwargs) -def build_http_success_delete200_request(*, json: Optional[Literal[True]] = None, **kwargs: Any) -> HttpRequest: +def build_http_success_delete200_request(*, json: Literal[True] = True, **kwargs: Any) -> HttpRequest: _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) @@ -186,7 +186,7 @@ def build_http_success_delete200_request(*, json: Optional[Literal[True]] = None return HttpRequest(method="DELETE", url=_url, headers=_headers, json=json, **kwargs) -def build_http_success_put201_request(*, json: Optional[Literal[True]] = None, **kwargs: Any) -> HttpRequest: +def build_http_success_put201_request(*, json: Literal[True] = True, **kwargs: Any) -> HttpRequest: _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) @@ -203,7 +203,7 @@ def build_http_success_put201_request(*, json: Optional[Literal[True]] = None, * return HttpRequest(method="PUT", url=_url, headers=_headers, json=json, **kwargs) -def build_http_success_post201_request(*, json: Optional[Literal[True]] = None, **kwargs: Any) -> HttpRequest: +def build_http_success_post201_request(*, json: Literal[True] = True, **kwargs: Any) -> HttpRequest: _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) @@ -220,7 +220,7 @@ def build_http_success_post201_request(*, json: Optional[Literal[True]] = None, return HttpRequest(method="POST", url=_url, headers=_headers, json=json, **kwargs) -def build_http_success_put202_request(*, json: Optional[Literal[True]] = None, **kwargs: Any) -> HttpRequest: +def build_http_success_put202_request(*, json: Literal[True] = True, **kwargs: Any) -> HttpRequest: _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) @@ -237,7 +237,7 @@ def build_http_success_put202_request(*, json: Optional[Literal[True]] = None, * return HttpRequest(method="PUT", url=_url, headers=_headers, json=json, **kwargs) -def build_http_success_patch202_request(*, json: Optional[Literal[True]] = None, **kwargs: Any) -> HttpRequest: +def build_http_success_patch202_request(*, json: Literal[True] = True, **kwargs: Any) -> HttpRequest: _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) @@ -254,7 +254,7 @@ def build_http_success_patch202_request(*, json: Optional[Literal[True]] = None, return HttpRequest(method="PATCH", url=_url, headers=_headers, json=json, **kwargs) -def build_http_success_post202_request(*, json: Optional[Literal[True]] = None, **kwargs: Any) -> HttpRequest: +def build_http_success_post202_request(*, json: Literal[True] = True, **kwargs: Any) -> HttpRequest: _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) @@ -271,7 +271,7 @@ def build_http_success_post202_request(*, json: Optional[Literal[True]] = None, return HttpRequest(method="POST", url=_url, headers=_headers, json=json, **kwargs) -def build_http_success_delete202_request(*, json: Optional[Literal[True]] = None, **kwargs: Any) -> HttpRequest: +def build_http_success_delete202_request(*, json: Literal[True] = True, **kwargs: Any) -> HttpRequest: _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) @@ -302,7 +302,7 @@ def build_http_success_head204_request(**kwargs: Any) -> HttpRequest: return HttpRequest(method="HEAD", url=_url, headers=_headers, **kwargs) -def build_http_success_put204_request(*, json: Optional[Literal[True]] = None, **kwargs: Any) -> HttpRequest: +def build_http_success_put204_request(*, json: Literal[True] = True, **kwargs: Any) -> HttpRequest: _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) @@ -319,7 +319,7 @@ def build_http_success_put204_request(*, json: Optional[Literal[True]] = None, * return HttpRequest(method="PUT", url=_url, headers=_headers, json=json, **kwargs) -def build_http_success_patch204_request(*, json: Optional[Literal[True]] = None, **kwargs: Any) -> HttpRequest: +def build_http_success_patch204_request(*, json: Literal[True] = True, **kwargs: Any) -> HttpRequest: _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) @@ -336,7 +336,7 @@ def build_http_success_patch204_request(*, json: Optional[Literal[True]] = None, return HttpRequest(method="PATCH", url=_url, headers=_headers, json=json, **kwargs) -def build_http_success_post204_request(*, json: Optional[Literal[True]] = None, **kwargs: Any) -> HttpRequest: +def build_http_success_post204_request(*, json: Literal[True] = True, **kwargs: Any) -> HttpRequest: _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) @@ -353,7 +353,7 @@ def build_http_success_post204_request(*, json: Optional[Literal[True]] = None, return HttpRequest(method="POST", url=_url, headers=_headers, json=json, **kwargs) -def build_http_success_delete204_request(*, json: Optional[Literal[True]] = None, **kwargs: Any) -> HttpRequest: +def build_http_success_delete204_request(*, json: Literal[True] = True, **kwargs: Any) -> HttpRequest: _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) @@ -440,7 +440,7 @@ def build_http_redirects_get301_request(**kwargs: Any) -> HttpRequest: return HttpRequest(method="GET", url=_url, headers=_headers, **kwargs) -def build_http_redirects_put301_request(*, json: Optional[Literal[True]] = None, **kwargs: Any) -> HttpRequest: +def build_http_redirects_put301_request(*, json: Literal[True] = True, **kwargs: Any) -> HttpRequest: _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) @@ -485,7 +485,7 @@ def build_http_redirects_get302_request(**kwargs: Any) -> HttpRequest: return HttpRequest(method="GET", url=_url, headers=_headers, **kwargs) -def build_http_redirects_patch302_request(*, json: Optional[Literal[True]] = None, **kwargs: Any) -> HttpRequest: +def build_http_redirects_patch302_request(*, json: Literal[True] = True, **kwargs: Any) -> HttpRequest: _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) @@ -502,7 +502,7 @@ def build_http_redirects_patch302_request(*, json: Optional[Literal[True]] = Non return HttpRequest(method="PATCH", url=_url, headers=_headers, json=json, **kwargs) -def build_http_redirects_post303_request(*, json: Optional[Literal[True]] = None, **kwargs: Any) -> HttpRequest: +def build_http_redirects_post303_request(*, json: Literal[True] = True, **kwargs: Any) -> HttpRequest: _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) @@ -561,7 +561,7 @@ def build_http_redirects_options307_request(**kwargs: Any) -> HttpRequest: return HttpRequest(method="OPTIONS", url=_url, headers=_headers, **kwargs) -def build_http_redirects_put307_request(*, json: Optional[Literal[True]] = None, **kwargs: Any) -> HttpRequest: +def build_http_redirects_put307_request(*, json: Literal[True] = True, **kwargs: Any) -> HttpRequest: _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) @@ -578,7 +578,7 @@ def build_http_redirects_put307_request(*, json: Optional[Literal[True]] = None, return HttpRequest(method="PUT", url=_url, headers=_headers, json=json, **kwargs) -def build_http_redirects_patch307_request(*, json: Optional[Literal[True]] = None, **kwargs: Any) -> HttpRequest: +def build_http_redirects_patch307_request(*, json: Literal[True] = True, **kwargs: Any) -> HttpRequest: _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) @@ -595,7 +595,7 @@ def build_http_redirects_patch307_request(*, json: Optional[Literal[True]] = Non return HttpRequest(method="PATCH", url=_url, headers=_headers, json=json, **kwargs) -def build_http_redirects_post307_request(*, json: Optional[Literal[True]] = None, **kwargs: Any) -> HttpRequest: +def build_http_redirects_post307_request(*, json: Literal[True] = True, **kwargs: Any) -> HttpRequest: _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) @@ -612,7 +612,7 @@ def build_http_redirects_post307_request(*, json: Optional[Literal[True]] = None return HttpRequest(method="POST", url=_url, headers=_headers, json=json, **kwargs) -def build_http_redirects_delete307_request(*, json: Optional[Literal[True]] = None, **kwargs: Any) -> HttpRequest: +def build_http_redirects_delete307_request(*, json: Literal[True] = True, **kwargs: Any) -> HttpRequest: _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) @@ -671,7 +671,7 @@ def build_http_client_failure_options400_request(**kwargs: Any) -> HttpRequest: return HttpRequest(method="OPTIONS", url=_url, headers=_headers, **kwargs) -def build_http_client_failure_put400_request(*, json: Optional[Literal[True]] = None, **kwargs: Any) -> HttpRequest: +def build_http_client_failure_put400_request(*, json: Literal[True] = True, **kwargs: Any) -> HttpRequest: _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) @@ -689,7 +689,7 @@ def build_http_client_failure_put400_request(*, json: Optional[Literal[True]] = def build_http_client_failure_patch400_request( # pylint: disable=name-too-long - *, json: Optional[Literal[True]] = None, **kwargs: Any + *, json: Literal[True] = True, **kwargs: Any ) -> HttpRequest: _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) @@ -708,7 +708,7 @@ def build_http_client_failure_patch400_request( # pylint: disable=name-too-long def build_http_client_failure_post400_request( # pylint: disable=name-too-long - *, json: Optional[Literal[True]] = None, **kwargs: Any + *, json: Literal[True] = True, **kwargs: Any ) -> HttpRequest: _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) @@ -727,7 +727,7 @@ def build_http_client_failure_post400_request( # pylint: disable=name-too-long def build_http_client_failure_delete400_request( # pylint: disable=name-too-long - *, json: Optional[Literal[True]] = None, **kwargs: Any + *, json: Literal[True] = True, **kwargs: Any ) -> HttpRequest: _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) @@ -801,7 +801,7 @@ def build_http_client_failure_get403_request(**kwargs: Any) -> HttpRequest: return HttpRequest(method="GET", url=_url, headers=_headers, **kwargs) -def build_http_client_failure_put404_request(*, json: Optional[Literal[True]] = None, **kwargs: Any) -> HttpRequest: +def build_http_client_failure_put404_request(*, json: Literal[True] = True, **kwargs: Any) -> HttpRequest: _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) @@ -819,7 +819,7 @@ def build_http_client_failure_put404_request(*, json: Optional[Literal[True]] = def build_http_client_failure_patch405_request( # pylint: disable=name-too-long - *, json: Optional[Literal[True]] = None, **kwargs: Any + *, json: Literal[True] = True, **kwargs: Any ) -> HttpRequest: _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) @@ -838,7 +838,7 @@ def build_http_client_failure_patch405_request( # pylint: disable=name-too-long def build_http_client_failure_post406_request( # pylint: disable=name-too-long - *, json: Optional[Literal[True]] = None, **kwargs: Any + *, json: Literal[True] = True, **kwargs: Any ) -> HttpRequest: _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) @@ -857,7 +857,7 @@ def build_http_client_failure_post406_request( # pylint: disable=name-too-long def build_http_client_failure_delete407_request( # pylint: disable=name-too-long - *, json: Optional[Literal[True]] = None, **kwargs: Any + *, json: Literal[True] = True, **kwargs: Any ) -> HttpRequest: _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) @@ -875,7 +875,7 @@ def build_http_client_failure_delete407_request( # pylint: disable=name-too-lon return HttpRequest(method="DELETE", url=_url, headers=_headers, json=json, **kwargs) -def build_http_client_failure_put409_request(*, json: Optional[Literal[True]] = None, **kwargs: Any) -> HttpRequest: +def build_http_client_failure_put409_request(*, json: Literal[True] = True, **kwargs: Any) -> HttpRequest: _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) @@ -948,7 +948,7 @@ def build_http_client_failure_get412_request(**kwargs: Any) -> HttpRequest: return HttpRequest(method="GET", url=_url, headers=_headers, **kwargs) -def build_http_client_failure_put413_request(*, json: Optional[Literal[True]] = None, **kwargs: Any) -> HttpRequest: +def build_http_client_failure_put413_request(*, json: Literal[True] = True, **kwargs: Any) -> HttpRequest: _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) @@ -966,7 +966,7 @@ def build_http_client_failure_put413_request(*, json: Optional[Literal[True]] = def build_http_client_failure_patch414_request( # pylint: disable=name-too-long - *, json: Optional[Literal[True]] = None, **kwargs: Any + *, json: Literal[True] = True, **kwargs: Any ) -> HttpRequest: _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) @@ -985,7 +985,7 @@ def build_http_client_failure_patch414_request( # pylint: disable=name-too-long def build_http_client_failure_post415_request( # pylint: disable=name-too-long - *, json: Optional[Literal[True]] = None, **kwargs: Any + *, json: Literal[True] = True, **kwargs: Any ) -> HttpRequest: _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) @@ -1018,7 +1018,7 @@ def build_http_client_failure_get416_request(**kwargs: Any) -> HttpRequest: def build_http_client_failure_delete417_request( # pylint: disable=name-too-long - *, json: Optional[Literal[True]] = None, **kwargs: Any + *, json: Literal[True] = True, **kwargs: Any ) -> HttpRequest: _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) @@ -1079,7 +1079,7 @@ def build_http_server_failure_get501_request(**kwargs: Any) -> HttpRequest: def build_http_server_failure_post505_request( # pylint: disable=name-too-long - *, json: Optional[Literal[True]] = None, **kwargs: Any + *, json: Literal[True] = True, **kwargs: Any ) -> HttpRequest: _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) @@ -1098,7 +1098,7 @@ def build_http_server_failure_post505_request( # pylint: disable=name-too-long def build_http_server_failure_delete505_request( # pylint: disable=name-too-long - *, json: Optional[Literal[True]] = None, **kwargs: Any + *, json: Literal[True] = True, **kwargs: Any ) -> HttpRequest: _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) @@ -1130,7 +1130,7 @@ def build_http_retry_head408_request(**kwargs: Any) -> HttpRequest: return HttpRequest(method="HEAD", url=_url, headers=_headers, **kwargs) -def build_http_retry_put500_request(*, json: Optional[Literal[True]] = None, **kwargs: Any) -> HttpRequest: +def build_http_retry_put500_request(*, json: Literal[True] = True, **kwargs: Any) -> HttpRequest: _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) @@ -1147,7 +1147,7 @@ def build_http_retry_put500_request(*, json: Optional[Literal[True]] = None, **k return HttpRequest(method="PUT", url=_url, headers=_headers, json=json, **kwargs) -def build_http_retry_patch500_request(*, json: Optional[Literal[True]] = None, **kwargs: Any) -> HttpRequest: +def build_http_retry_patch500_request(*, json: Literal[True] = True, **kwargs: Any) -> HttpRequest: _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) @@ -1192,7 +1192,7 @@ def build_http_retry_options502_request(**kwargs: Any) -> HttpRequest: return HttpRequest(method="OPTIONS", url=_url, headers=_headers, **kwargs) -def build_http_retry_post503_request(*, json: Optional[Literal[True]] = None, **kwargs: Any) -> HttpRequest: +def build_http_retry_post503_request(*, json: Literal[True] = True, **kwargs: Any) -> HttpRequest: _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) @@ -1209,7 +1209,7 @@ def build_http_retry_post503_request(*, json: Optional[Literal[True]] = None, ** return HttpRequest(method="POST", url=_url, headers=_headers, json=json, **kwargs) -def build_http_retry_delete503_request(*, json: Optional[Literal[True]] = None, **kwargs: Any) -> HttpRequest: +def build_http_retry_delete503_request(*, json: Literal[True] = True, **kwargs: Any) -> HttpRequest: _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) @@ -1226,7 +1226,7 @@ def build_http_retry_delete503_request(*, json: Optional[Literal[True]] = None, return HttpRequest(method="DELETE", url=_url, headers=_headers, json=json, **kwargs) -def build_http_retry_put504_request(*, json: Optional[Literal[True]] = None, **kwargs: Any) -> HttpRequest: +def build_http_retry_put504_request(*, json: Literal[True] = True, **kwargs: Any) -> HttpRequest: _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) @@ -1243,7 +1243,7 @@ def build_http_retry_put504_request(*, json: Optional[Literal[True]] = None, **k return HttpRequest(method="PUT", url=_url, headers=_headers, json=json, **kwargs) -def build_http_retry_patch504_request(*, json: Optional[Literal[True]] = None, **kwargs: Any) -> HttpRequest: +def build_http_retry_patch504_request(*, json: Literal[True] = True, **kwargs: Any) -> HttpRequest: _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) @@ -2070,12 +2070,12 @@ def options200(self, **kwargs: Any) -> bool: @distributed_trace def put200( # pylint: disable=inconsistent-return-statements - self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any + self, boolean_value: Literal[True] = True, **kwargs: Any ) -> None: """Put boolean value true returning 200 success. :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is None. + is True. :type boolean_value: bool :return: None :rtype: None @@ -2125,12 +2125,12 @@ def put200( # pylint: disable=inconsistent-return-statements @distributed_trace def patch200( # pylint: disable=inconsistent-return-statements - self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any + self, boolean_value: Literal[True] = True, **kwargs: Any ) -> None: """Patch true Boolean value in request returning 200. :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is None. + is True. :type boolean_value: bool :return: None :rtype: None @@ -2180,12 +2180,12 @@ def patch200( # pylint: disable=inconsistent-return-statements @distributed_trace def post200( # pylint: disable=inconsistent-return-statements - self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any + self, boolean_value: Literal[True] = True, **kwargs: Any ) -> None: """Post bollean value true in request that returns a 200. :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is None. + is True. :type boolean_value: bool :return: None :rtype: None @@ -2235,12 +2235,12 @@ def post200( # pylint: disable=inconsistent-return-statements @distributed_trace def delete200( # pylint: disable=inconsistent-return-statements - self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any + self, boolean_value: Literal[True] = True, **kwargs: Any ) -> None: """Delete simple boolean value true returns 200. :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is None. + is True. :type boolean_value: bool :return: None :rtype: None @@ -2290,12 +2290,12 @@ def delete200( # pylint: disable=inconsistent-return-statements @distributed_trace def put201( # pylint: disable=inconsistent-return-statements - self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any + self, boolean_value: Literal[True] = True, **kwargs: Any ) -> None: """Put true Boolean value in request returns 201. :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is None. + is True. :type boolean_value: bool :return: None :rtype: None @@ -2345,12 +2345,12 @@ def put201( # pylint: disable=inconsistent-return-statements @distributed_trace def post201( # pylint: disable=inconsistent-return-statements - self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any + self, boolean_value: Literal[True] = True, **kwargs: Any ) -> None: """Post true Boolean value in request returns 201 (Created). :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is None. + is True. :type boolean_value: bool :return: None :rtype: None @@ -2400,12 +2400,12 @@ def post201( # pylint: disable=inconsistent-return-statements @distributed_trace def put202( # pylint: disable=inconsistent-return-statements - self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any + self, boolean_value: Literal[True] = True, **kwargs: Any ) -> None: """Put true Boolean value in request returns 202 (Accepted). :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is None. + is True. :type boolean_value: bool :return: None :rtype: None @@ -2455,12 +2455,12 @@ def put202( # pylint: disable=inconsistent-return-statements @distributed_trace def patch202( # pylint: disable=inconsistent-return-statements - self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any + self, boolean_value: Literal[True] = True, **kwargs: Any ) -> None: """Patch true Boolean value in request returns 202. :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is None. + is True. :type boolean_value: bool :return: None :rtype: None @@ -2510,12 +2510,12 @@ def patch202( # pylint: disable=inconsistent-return-statements @distributed_trace def post202( # pylint: disable=inconsistent-return-statements - self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any + self, boolean_value: Literal[True] = True, **kwargs: Any ) -> None: """Post true Boolean value in request returns 202 (Accepted). :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is None. + is True. :type boolean_value: bool :return: None :rtype: None @@ -2565,12 +2565,12 @@ def post202( # pylint: disable=inconsistent-return-statements @distributed_trace def delete202( # pylint: disable=inconsistent-return-statements - self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any + self, boolean_value: Literal[True] = True, **kwargs: Any ) -> None: """Delete true Boolean value in request returns 202 (accepted). :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is None. + is True. :type boolean_value: bool :return: None :rtype: None @@ -2661,12 +2661,12 @@ def head204(self, **kwargs: Any) -> None: # pylint: disable=inconsistent-return @distributed_trace def put204( # pylint: disable=inconsistent-return-statements - self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any + self, boolean_value: Literal[True] = True, **kwargs: Any ) -> None: """Put true Boolean value in request returns 204 (no content). :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is None. + is True. :type boolean_value: bool :return: None :rtype: None @@ -2716,12 +2716,12 @@ def put204( # pylint: disable=inconsistent-return-statements @distributed_trace def patch204( # pylint: disable=inconsistent-return-statements - self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any + self, boolean_value: Literal[True] = True, **kwargs: Any ) -> None: """Patch true Boolean value in request returns 204 (no content). :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is None. + is True. :type boolean_value: bool :return: None :rtype: None @@ -2771,12 +2771,12 @@ def patch204( # pylint: disable=inconsistent-return-statements @distributed_trace def post204( # pylint: disable=inconsistent-return-statements - self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any + self, boolean_value: Literal[True] = True, **kwargs: Any ) -> None: """Post true Boolean value in request returns 204 (no content). :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is None. + is True. :type boolean_value: bool :return: None :rtype: None @@ -2826,12 +2826,12 @@ def post204( # pylint: disable=inconsistent-return-statements @distributed_trace def delete204( # pylint: disable=inconsistent-return-statements - self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any + self, boolean_value: Literal[True] = True, **kwargs: Any ) -> None: """Delete true Boolean value in request returns 204 (no content). :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is None. + is True. :type boolean_value: bool :return: None :rtype: None @@ -3138,13 +3138,13 @@ def get301(self, **kwargs: Any) -> None: # pylint: disable=inconsistent-return- @distributed_trace def put301( # pylint: disable=inconsistent-return-statements - self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any + self, boolean_value: Literal[True] = True, **kwargs: Any ) -> None: """Put true Boolean value in request returns 301. This request should not be automatically redirected, but should return the received 301 to the caller for evaluation. :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is None. + is True. :type boolean_value: bool :return: None :rtype: None @@ -3287,13 +3287,13 @@ def get302(self, **kwargs: Any) -> None: # pylint: disable=inconsistent-return- @distributed_trace def patch302( # pylint: disable=inconsistent-return-statements - self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any + self, boolean_value: Literal[True] = True, **kwargs: Any ) -> None: """Patch true Boolean value in request returns 302. This request should not be automatically redirected, but should return the received 302 to the caller for evaluation. :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is None. + is True. :type boolean_value: bool :return: None :rtype: None @@ -3346,13 +3346,13 @@ def patch302( # pylint: disable=inconsistent-return-statements @distributed_trace def post303( # pylint: disable=inconsistent-return-statements - self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any + self, boolean_value: Literal[True] = True, **kwargs: Any ) -> None: """Post true Boolean value in request returns 303. This request should be automatically redirected usign a get, ultimately returning a 200 status code. :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is None. + is True. :type boolean_value: bool :return: None :rtype: None @@ -3541,12 +3541,12 @@ def options307(self, **kwargs: Any) -> None: # pylint: disable=inconsistent-ret @distributed_trace def put307( # pylint: disable=inconsistent-return-statements - self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any + self, boolean_value: Literal[True] = True, **kwargs: Any ) -> None: """Put redirected with 307, resulting in a 200 after redirect. :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is None. + is True. :type boolean_value: bool :return: None :rtype: None @@ -3600,12 +3600,12 @@ def put307( # pylint: disable=inconsistent-return-statements @distributed_trace def patch307( # pylint: disable=inconsistent-return-statements - self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any + self, boolean_value: Literal[True] = True, **kwargs: Any ) -> None: """Patch redirected with 307, resulting in a 200 after redirect. :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is None. + is True. :type boolean_value: bool :return: None :rtype: None @@ -3659,12 +3659,12 @@ def patch307( # pylint: disable=inconsistent-return-statements @distributed_trace def post307( # pylint: disable=inconsistent-return-statements - self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any + self, boolean_value: Literal[True] = True, **kwargs: Any ) -> None: """Post redirected with 307, resulting in a 200 after redirect. :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is None. + is True. :type boolean_value: bool :return: None :rtype: None @@ -3718,12 +3718,12 @@ def post307( # pylint: disable=inconsistent-return-statements @distributed_trace def delete307( # pylint: disable=inconsistent-return-statements - self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any + self, boolean_value: Literal[True] = True, **kwargs: Any ) -> None: """Delete redirected with 307, resulting in a 200 after redirect. :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is None. + is True. :type boolean_value: bool :return: None :rtype: None @@ -3920,12 +3920,12 @@ def options400(self, **kwargs: Any) -> None: # pylint: disable=inconsistent-ret @distributed_trace def put400( # pylint: disable=inconsistent-return-statements - self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any + self, boolean_value: Literal[True] = True, **kwargs: Any ) -> None: """Return 400 status code - should be represented in the client as an error. :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is None. + is True. :type boolean_value: bool :return: None :rtype: None @@ -3975,12 +3975,12 @@ def put400( # pylint: disable=inconsistent-return-statements @distributed_trace def patch400( # pylint: disable=inconsistent-return-statements - self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any + self, boolean_value: Literal[True] = True, **kwargs: Any ) -> None: """Return 400 status code - should be represented in the client as an error. :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is None. + is True. :type boolean_value: bool :return: None :rtype: None @@ -4030,12 +4030,12 @@ def patch400( # pylint: disable=inconsistent-return-statements @distributed_trace def post400( # pylint: disable=inconsistent-return-statements - self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any + self, boolean_value: Literal[True] = True, **kwargs: Any ) -> None: """Return 400 status code - should be represented in the client as an error. :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is None. + is True. :type boolean_value: bool :return: None :rtype: None @@ -4085,12 +4085,12 @@ def post400( # pylint: disable=inconsistent-return-statements @distributed_trace def delete400( # pylint: disable=inconsistent-return-statements - self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any + self, boolean_value: Literal[True] = True, **kwargs: Any ) -> None: """Return 400 status code - should be represented in the client as an error. :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is None. + is True. :type boolean_value: bool :return: None :rtype: None @@ -4304,12 +4304,12 @@ def get403(self, **kwargs: Any) -> None: # pylint: disable=inconsistent-return- @distributed_trace def put404( # pylint: disable=inconsistent-return-statements - self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any + self, boolean_value: Literal[True] = True, **kwargs: Any ) -> None: """Return 404 status code - should be represented in the client as an error. :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is None. + is True. :type boolean_value: bool :return: None :rtype: None @@ -4359,12 +4359,12 @@ def put404( # pylint: disable=inconsistent-return-statements @distributed_trace def patch405( # pylint: disable=inconsistent-return-statements - self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any + self, boolean_value: Literal[True] = True, **kwargs: Any ) -> None: """Return 405 status code - should be represented in the client as an error. :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is None. + is True. :type boolean_value: bool :return: None :rtype: None @@ -4414,12 +4414,12 @@ def patch405( # pylint: disable=inconsistent-return-statements @distributed_trace def post406( # pylint: disable=inconsistent-return-statements - self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any + self, boolean_value: Literal[True] = True, **kwargs: Any ) -> None: """Return 406 status code - should be represented in the client as an error. :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is None. + is True. :type boolean_value: bool :return: None :rtype: None @@ -4469,12 +4469,12 @@ def post406( # pylint: disable=inconsistent-return-statements @distributed_trace def delete407( # pylint: disable=inconsistent-return-statements - self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any + self, boolean_value: Literal[True] = True, **kwargs: Any ) -> None: """Return 407 status code - should be represented in the client as an error. :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is None. + is True. :type boolean_value: bool :return: None :rtype: None @@ -4524,12 +4524,12 @@ def delete407( # pylint: disable=inconsistent-return-statements @distributed_trace def put409( # pylint: disable=inconsistent-return-statements - self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any + self, boolean_value: Literal[True] = True, **kwargs: Any ) -> None: """Return 409 status code - should be represented in the client as an error. :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is None. + is True. :type boolean_value: bool :return: None :rtype: None @@ -4743,12 +4743,12 @@ def get412(self, **kwargs: Any) -> None: # pylint: disable=inconsistent-return- @distributed_trace def put413( # pylint: disable=inconsistent-return-statements - self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any + self, boolean_value: Literal[True] = True, **kwargs: Any ) -> None: """Return 413 status code - should be represented in the client as an error. :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is None. + is True. :type boolean_value: bool :return: None :rtype: None @@ -4798,12 +4798,12 @@ def put413( # pylint: disable=inconsistent-return-statements @distributed_trace def patch414( # pylint: disable=inconsistent-return-statements - self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any + self, boolean_value: Literal[True] = True, **kwargs: Any ) -> None: """Return 414 status code - should be represented in the client as an error. :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is None. + is True. :type boolean_value: bool :return: None :rtype: None @@ -4853,12 +4853,12 @@ def patch414( # pylint: disable=inconsistent-return-statements @distributed_trace def post415( # pylint: disable=inconsistent-return-statements - self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any + self, boolean_value: Literal[True] = True, **kwargs: Any ) -> None: """Return 415 status code - should be represented in the client as an error. :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is None. + is True. :type boolean_value: bool :return: None :rtype: None @@ -4949,12 +4949,12 @@ def get416(self, **kwargs: Any) -> None: # pylint: disable=inconsistent-return- @distributed_trace def delete417( # pylint: disable=inconsistent-return-statements - self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any + self, boolean_value: Literal[True] = True, **kwargs: Any ) -> None: """Return 417 status code - should be represented in the client as an error. :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is None. + is True. :type boolean_value: bool :return: None :rtype: None @@ -5147,12 +5147,12 @@ def get501(self, **kwargs: Any) -> None: # pylint: disable=inconsistent-return- @distributed_trace def post505( # pylint: disable=inconsistent-return-statements - self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any + self, boolean_value: Literal[True] = True, **kwargs: Any ) -> None: """Return 505 status code - should be represented in the client as an error. :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is None. + is True. :type boolean_value: bool :return: None :rtype: None @@ -5202,12 +5202,12 @@ def post505( # pylint: disable=inconsistent-return-statements @distributed_trace def delete505( # pylint: disable=inconsistent-return-statements - self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any + self, boolean_value: Literal[True] = True, **kwargs: Any ) -> None: """Return 505 status code - should be represented in the client as an error. :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is None. + is True. :type boolean_value: bool :return: None :rtype: None @@ -5318,12 +5318,12 @@ def head408(self, **kwargs: Any) -> None: # pylint: disable=inconsistent-return @distributed_trace def put500( # pylint: disable=inconsistent-return-statements - self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any + self, boolean_value: Literal[True] = True, **kwargs: Any ) -> None: """Return 500 status code, then 200 after retry. :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is None. + is True. :type boolean_value: bool :return: None :rtype: None @@ -5373,12 +5373,12 @@ def put500( # pylint: disable=inconsistent-return-statements @distributed_trace def patch500( # pylint: disable=inconsistent-return-statements - self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any + self, boolean_value: Literal[True] = True, **kwargs: Any ) -> None: """Return 500 status code, then 200 after retry. :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is None. + is True. :type boolean_value: bool :return: None :rtype: None @@ -5517,12 +5517,12 @@ def options502(self, **kwargs: Any) -> bool: @distributed_trace def post503( # pylint: disable=inconsistent-return-statements - self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any + self, boolean_value: Literal[True] = True, **kwargs: Any ) -> None: """Return 503 status code, then 200 after retry. :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is None. + is True. :type boolean_value: bool :return: None :rtype: None @@ -5572,12 +5572,12 @@ def post503( # pylint: disable=inconsistent-return-statements @distributed_trace def delete503( # pylint: disable=inconsistent-return-statements - self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any + self, boolean_value: Literal[True] = True, **kwargs: Any ) -> None: """Return 503 status code, then 200 after retry. :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is None. + is True. :type boolean_value: bool :return: None :rtype: None @@ -5627,12 +5627,12 @@ def delete503( # pylint: disable=inconsistent-return-statements @distributed_trace def put504( # pylint: disable=inconsistent-return-statements - self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any + self, boolean_value: Literal[True] = True, **kwargs: Any ) -> None: """Return 504 status code, then 200 after retry. :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is None. + is True. :type boolean_value: bool :return: None :rtype: None @@ -5682,12 +5682,12 @@ def put504( # pylint: disable=inconsistent-return-statements @distributed_trace def patch504( # pylint: disable=inconsistent-return-statements - self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any + self, boolean_value: Literal[True] = True, **kwargs: Any ) -> None: """Return 504 status code, then 200 after retry. :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is None. + is True. :type boolean_value: bool :return: None :rtype: None From e89fb301678dfa6cc09b6d8fe6035d3deec0fe5d Mon Sep 17 00:00:00 2001 From: AutoPrFromHttpClientPython Date: Fri, 24 Oct 2025 01:48:11 +0000 Subject: [PATCH 05/11] Update dependencies --- packages/autorest.python/package.json | 2 +- packages/typespec-python/package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/autorest.python/package.json b/packages/autorest.python/package.json index c0578323a7..b86449674c 100644 --- a/packages/autorest.python/package.json +++ b/packages/autorest.python/package.json @@ -29,7 +29,7 @@ }, "homepage": "https://github.com/Azure/autorest.python/blob/main/README.md", "dependencies": { - "@typespec/http-client-python": "https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNTQ4OTg2OC9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.19.1.tgz", + "@typespec/http-client-python": "https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNTQ5MDExMi9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.19.1.tgz", "@autorest/system-requirements": "~1.0.2", "fs-extra": "~11.2.0", "tsx": "~4.19.1" diff --git a/packages/typespec-python/package.json b/packages/typespec-python/package.json index fb9686e17c..7b830fa6f3 100644 --- a/packages/typespec-python/package.json +++ b/packages/typespec-python/package.json @@ -67,7 +67,7 @@ "js-yaml": "~4.1.0", "semver": "~7.6.2", "tsx": "~4.19.1", - "@typespec/http-client-python": "https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNTQ4OTg2OC9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.19.1.tgz", + "@typespec/http-client-python": "https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNTQ5MDExMi9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.19.1.tgz", "fs-extra": "~11.2.0" }, "devDependencies": { From 75e3f74b367a7ca117827775ae97d73d0d55a1bc Mon Sep 17 00:00:00 2001 From: AutoPrFromHttpClientPython Date: Fri, 24 Oct 2025 01:49:15 +0000 Subject: [PATCH 06/11] Update dependencies (2025-10-24 01:49:15) --- pnpm-lock.yaml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 29c65175c7..22ad15da00 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -60,8 +60,8 @@ importers: specifier: ~1.0.2 version: 1.0.2 '@typespec/http-client-python': - specifier: https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNTQ4OTg2OC9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.19.1.tgz - version: https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNTQ4OTg2OC9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.19.1.tgz(v262dab2qaapor3zxkb4zsb4ba) + specifier: https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNTQ5MDExMi9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.19.1.tgz + version: https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNTQ5MDExMi9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.19.1.tgz(v262dab2qaapor3zxkb4zsb4ba) fs-extra: specifier: ~11.2.0 version: 11.2.0 @@ -82,8 +82,8 @@ importers: packages/typespec-python: dependencies: '@typespec/http-client-python': - specifier: https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNTQ4OTg2OC9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.19.1.tgz - version: https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNTQ4OTg2OC9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.19.1.tgz(v262dab2qaapor3zxkb4zsb4ba) + specifier: https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNTQ5MDExMi9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.19.1.tgz + version: https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNTQ5MDExMi9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.19.1.tgz(v262dab2qaapor3zxkb4zsb4ba) fs-extra: specifier: ~11.2.0 version: 11.2.0 @@ -1681,8 +1681,8 @@ packages: peerDependencies: '@typespec/compiler': ^1.5.0 - '@typespec/http-client-python@https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNTQ4OTg2OC9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.19.1.tgz': - resolution: {tarball: https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNTQ4OTg2OC9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.19.1.tgz} + '@typespec/http-client-python@https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNTQ5MDExMi9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.19.1.tgz': + resolution: {tarball: https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNTQ5MDExMi9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.19.1.tgz} version: 0.19.1 engines: {node: '>=20.0.0'} peerDependencies: @@ -6466,7 +6466,7 @@ snapshots: dependencies: '@typespec/compiler': 1.5.0(@types/node@24.1.0) - '@typespec/http-client-python@https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNTQ4OTg2OC9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.19.1.tgz(v262dab2qaapor3zxkb4zsb4ba)': + '@typespec/http-client-python@https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNTQ5MDExMi9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.19.1.tgz(v262dab2qaapor3zxkb4zsb4ba)': dependencies: '@azure-tools/typespec-autorest': 0.61.0(yehncn3lp4xzygpesuojuhtg7i) '@azure-tools/typespec-azure-core': 0.61.0(@typespec/compiler@1.5.0(@types/node@24.1.0))(@typespec/http@1.5.0(@typespec/compiler@1.5.0(@types/node@24.1.0))(@typespec/streams@0.75.0(@typespec/compiler@1.5.0(@types/node@24.1.0))))(@typespec/rest@0.75.0(@typespec/compiler@1.5.0(@types/node@24.1.0))(@typespec/http@1.5.0(@typespec/compiler@1.5.0(@types/node@24.1.0))(@typespec/streams@0.75.0(@typespec/compiler@1.5.0(@types/node@24.1.0))))) From 7d3ac54af811df2fd0486c04398fd1493c1bdba2 Mon Sep 17 00:00:00 2001 From: AutoPrFromHttpClientPython Date: Fri, 24 Oct 2025 01:54:21 +0000 Subject: [PATCH 07/11] Regenerate for typespec-python (2025-10-24 01:54:21) --- .../core/access/models/_models.py | 6 ++-- .../core/alternatetype/models/_models.py | 6 ++-- .../core/hierarchybuilding/models/_models.py | 12 ++++---- .../nesteddiscriminator/models/_models.py | 28 ++++++++--------- .../singlediscriminator/models/_models.py | 30 +++++++++---------- .../additionalproperties/models/_models.py | 30 +++++++++---------- .../property/optional/models/_models.py | 16 +++++----- .../property/valuetypes/models/_models.py | 24 +++++++-------- .../nesteddiscriminator/models/_models.py | 28 ++++++++--------- .../singlediscriminator/models/_models.py | 30 +++++++++---------- .../additionalproperties/models/_models.py | 30 +++++++++---------- .../property/optional/models/_models.py | 16 +++++----- .../property/valuetypes/models/_models.py | 24 +++++++-------- 13 files changed, 140 insertions(+), 140 deletions(-) diff --git a/packages/typespec-python/test/azure/generated/azure-client-generator-core-access/specs/azure/clientgenerator/core/access/models/_models.py b/packages/typespec-python/test/azure/generated/azure-client-generator-core-access/specs/azure/clientgenerator/core/access/models/_models.py index 7f7d3479a2..9946d8215c 100644 --- a/packages/typespec-python/test/azure/generated/azure-client-generator-core-access/specs/azure/clientgenerator/core/access/models/_models.py +++ b/packages/typespec-python/test/azure/generated/azure-client-generator-core-access/specs/azure/clientgenerator/core/access/models/_models.py @@ -285,12 +285,12 @@ class RealModel(AbstractModel, discriminator="real"): :ivar name: Required. :vartype name: str - :ivar kind: Default value is "real". + :ivar kind: Required. Default value is "real". :vartype kind: str """ - kind: Literal["real"] = rest_discriminator(name="kind", visibility=["read", "create", "update", "delete", "query"], default="real") # type: ignore - """Default value is \"real\".""" + kind: Literal["real"] = rest_discriminator(name="kind", visibility=["read", "create", "update", "delete", "query"]) # type: ignore + """Required. Default value is \"real\".""" @overload def __init__( diff --git a/packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/specs/azure/clientgenerator/core/alternatetype/models/_models.py b/packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/specs/azure/clientgenerator/core/alternatetype/models/_models.py index 064bdaad82..7e81819888 100644 --- a/packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/specs/azure/clientgenerator/core/alternatetype/models/_models.py +++ b/packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/specs/azure/clientgenerator/core/alternatetype/models/_models.py @@ -18,7 +18,7 @@ class Feature(_Model): """Feature. - :ivar type: Default value is "Feature". + :ivar type: Required. Default value is "Feature". :vartype type: str :ivar geometry: Required. :vartype geometry: ~specs.azure.clientgenerator.core.alternatetype.models.Geometry @@ -28,8 +28,8 @@ class Feature(_Model): :vartype id: str or int """ - type: Literal["Feature"] = rest_field(visibility=["read", "create", "update", "delete", "query"], default="Feature") - """Default value is \"Feature\".""" + type: Literal["Feature"] = rest_field(visibility=["read", "create", "update", "delete", "query"]) + """Required. Default value is \"Feature\".""" geometry: "_models.Geometry" = rest_field(visibility=["read", "create", "update", "delete", "query"]) """Required.""" properties: dict[str, Any] = rest_field(visibility=["read", "create", "update", "delete", "query"]) diff --git a/packages/typespec-python/test/azure/generated/azure-client-generator-core-hierarchy-building/specs/azure/clientgenerator/core/hierarchybuilding/models/_models.py b/packages/typespec-python/test/azure/generated/azure-client-generator-core-hierarchy-building/specs/azure/clientgenerator/core/hierarchybuilding/models/_models.py index 77cad20c3b..df042fdee4 100644 --- a/packages/typespec-python/test/azure/generated/azure-client-generator-core-hierarchy-building/specs/azure/clientgenerator/core/hierarchybuilding/models/_models.py +++ b/packages/typespec-python/test/azure/generated/azure-client-generator-core-hierarchy-building/specs/azure/clientgenerator/core/hierarchybuilding/models/_models.py @@ -58,15 +58,15 @@ class Pet(Animal, discriminator="pet"): :ivar name: Name of the animal. Required. :vartype name: str - :ivar kind: Default value is "pet". + :ivar kind: Required. Default value is "pet". :vartype kind: str :ivar trained: Whether the pet is trained. Required. :vartype trained: bool """ __mapping__: dict[str, _Model] = {} - kind: Literal["pet"] = rest_discriminator(name="kind", visibility=["read", "create", "update", "delete", "query"], default="pet") # type: ignore - """Default value is \"pet\".""" + kind: Literal["pet"] = rest_discriminator(name="kind", visibility=["read", "create", "update", "delete", "query"]) # type: ignore + """Required. Default value is \"pet\".""" trained: bool = rest_field(visibility=["read", "create", "update", "delete", "query"]) """Whether the pet is trained. Required.""" @@ -97,14 +97,14 @@ class Dog(Pet, discriminator="dog"): :vartype name: str :ivar trained: Whether the pet is trained. Required. :vartype trained: bool - :ivar kind: Default value is "dog". + :ivar kind: Required. Default value is "dog". :vartype kind: str :ivar breed: The breed of the dog. Required. :vartype breed: str """ - kind: Literal["dog"] = rest_discriminator(name="kind", visibility=["read", "create", "update", "delete", "query"], default="dog") # type: ignore - """Default value is \"dog\".""" + kind: Literal["dog"] = rest_discriminator(name="kind", visibility=["read", "create", "update", "delete", "query"]) # type: ignore + """Required. Default value is \"dog\".""" breed: str = rest_field(visibility=["read", "create", "update", "delete", "query"]) """The breed of the dog. Required.""" diff --git a/packages/typespec-python/test/azure/generated/typetest-model-nesteddiscriminator/typetest/model/nesteddiscriminator/models/_models.py b/packages/typespec-python/test/azure/generated/typetest-model-nesteddiscriminator/typetest/model/nesteddiscriminator/models/_models.py index 7a9624a3fa..5ac00184b2 100644 --- a/packages/typespec-python/test/azure/generated/typetest-model-nesteddiscriminator/typetest/model/nesteddiscriminator/models/_models.py +++ b/packages/typespec-python/test/azure/generated/typetest-model-nesteddiscriminator/typetest/model/nesteddiscriminator/models/_models.py @@ -62,15 +62,15 @@ class Shark(Fish, discriminator="shark"): :ivar age: Required. :vartype age: int - :ivar kind: Default value is "shark". + :ivar kind: Required. Default value is "shark". :vartype kind: str :ivar sharktype: Required. Default value is None. :vartype sharktype: str """ __mapping__: dict[str, _Model] = {} - kind: Literal["shark"] = rest_discriminator(name="kind", visibility=["read", "create", "update", "delete", "query"], default="shark") # type: ignore - """Default value is \"shark\".""" + kind: Literal["shark"] = rest_discriminator(name="kind", visibility=["read", "create", "update", "delete", "query"]) # type: ignore + """Required. Default value is \"shark\".""" sharktype: str = rest_discriminator(name="sharktype", visibility=["read", "create", "update", "delete", "query"]) """Required. Default value is None.""" @@ -99,15 +99,15 @@ class GoblinShark(Shark, discriminator="goblin"): :ivar age: Required. :vartype age: int - :ivar kind: Default value is "shark". + :ivar kind: Required. Default value is "shark". :vartype kind: str - :ivar sharktype: Default value is "goblin". + :ivar sharktype: Required. Default value is "goblin". :vartype sharktype: str """ __mapping__: dict[str, _Model] = {} - sharktype: Literal["goblin"] = rest_discriminator(name="sharktype", visibility=["read", "create", "update", "delete", "query"], default="goblin") # type: ignore - """Default value is \"goblin\".""" + sharktype: Literal["goblin"] = rest_discriminator(name="sharktype", visibility=["read", "create", "update", "delete", "query"]) # type: ignore + """Required. Default value is \"goblin\".""" @overload def __init__( @@ -134,7 +134,7 @@ class Salmon(Fish, discriminator="salmon"): :ivar age: Required. :vartype age: int - :ivar kind: Default value is "salmon". + :ivar kind: Required. Default value is "salmon". :vartype kind: str :ivar friends: :vartype friends: list[~typetest.model.nesteddiscriminator.models.Fish] @@ -144,8 +144,8 @@ class Salmon(Fish, discriminator="salmon"): :vartype partner: ~typetest.model.nesteddiscriminator.models.Fish """ - kind: Literal["salmon"] = rest_discriminator(name="kind", visibility=["read", "create", "update", "delete", "query"], default="salmon") # type: ignore - """Default value is \"salmon\".""" + kind: Literal["salmon"] = rest_discriminator(name="kind", visibility=["read", "create", "update", "delete", "query"]) # type: ignore + """Required. Default value is \"salmon\".""" friends: Optional[list["_models.Fish"]] = rest_field(visibility=["read", "create", "update", "delete", "query"]) hate: Optional[dict[str, "_models.Fish"]] = rest_field(visibility=["read", "create", "update", "delete", "query"]) partner: Optional["_models.Fish"] = rest_field(visibility=["read", "create", "update", "delete", "query"]) @@ -177,15 +177,15 @@ class SawShark(Shark, discriminator="saw"): :ivar age: Required. :vartype age: int - :ivar kind: Default value is "shark". + :ivar kind: Required. Default value is "shark". :vartype kind: str - :ivar sharktype: Default value is "saw". + :ivar sharktype: Required. Default value is "saw". :vartype sharktype: str """ __mapping__: dict[str, _Model] = {} - sharktype: Literal["saw"] = rest_discriminator(name="sharktype", visibility=["read", "create", "update", "delete", "query"], default="saw") # type: ignore - """Default value is \"saw\".""" + sharktype: Literal["saw"] = rest_discriminator(name="sharktype", visibility=["read", "create", "update", "delete", "query"]) # type: ignore + """Required. Default value is \"saw\".""" @overload def __init__( diff --git a/packages/typespec-python/test/azure/generated/typetest-model-singlediscriminator/typetest/model/singlediscriminator/models/_models.py b/packages/typespec-python/test/azure/generated/typetest-model-singlediscriminator/typetest/model/singlediscriminator/models/_models.py index 3dbd956b3e..bd074298a3 100644 --- a/packages/typespec-python/test/azure/generated/typetest-model-singlediscriminator/typetest/model/singlediscriminator/models/_models.py +++ b/packages/typespec-python/test/azure/generated/typetest-model-singlediscriminator/typetest/model/singlediscriminator/models/_models.py @@ -97,7 +97,7 @@ class Eagle(Bird, discriminator="eagle"): :ivar wingspan: Required. :vartype wingspan: int - :ivar kind: Default value is "eagle". + :ivar kind: Required. Default value is "eagle". :vartype kind: str :ivar friends: :vartype friends: list[~typetest.model.singlediscriminator.models.Bird] @@ -107,8 +107,8 @@ class Eagle(Bird, discriminator="eagle"): :vartype partner: ~typetest.model.singlediscriminator.models.Bird """ - kind: Literal["eagle"] = rest_discriminator(name="kind", visibility=["read", "create", "update", "delete", "query"], default="eagle") # type: ignore - """Default value is \"eagle\".""" + kind: Literal["eagle"] = rest_discriminator(name="kind", visibility=["read", "create", "update", "delete", "query"]) # type: ignore + """Required. Default value is \"eagle\".""" friends: Optional[list["_models.Bird"]] = rest_field(visibility=["read", "create", "update", "delete", "query"]) hate: Optional[dict[str, "_models.Bird"]] = rest_field(visibility=["read", "create", "update", "delete", "query"]) partner: Optional["_models.Bird"] = rest_field(visibility=["read", "create", "update", "delete", "query"]) @@ -140,12 +140,12 @@ class Goose(Bird, discriminator="goose"): :ivar wingspan: Required. :vartype wingspan: int - :ivar kind: Default value is "goose". + :ivar kind: Required. Default value is "goose". :vartype kind: str """ - kind: Literal["goose"] = rest_discriminator(name="kind", visibility=["read", "create", "update", "delete", "query"], default="goose") # type: ignore - """Default value is \"goose\".""" + kind: Literal["goose"] = rest_discriminator(name="kind", visibility=["read", "create", "update", "delete", "query"]) # type: ignore + """Required. Default value is \"goose\".""" @overload def __init__( @@ -171,12 +171,12 @@ class SeaGull(Bird, discriminator="seagull"): :ivar wingspan: Required. :vartype wingspan: int - :ivar kind: Default value is "seagull". + :ivar kind: Required. Default value is "seagull". :vartype kind: str """ - kind: Literal["seagull"] = rest_discriminator(name="kind", visibility=["read", "create", "update", "delete", "query"], default="seagull") # type: ignore - """Default value is \"seagull\".""" + kind: Literal["seagull"] = rest_discriminator(name="kind", visibility=["read", "create", "update", "delete", "query"]) # type: ignore + """Required. Default value is \"seagull\".""" @overload def __init__( @@ -202,12 +202,12 @@ class Sparrow(Bird, discriminator="sparrow"): :ivar wingspan: Required. :vartype wingspan: int - :ivar kind: Default value is "sparrow". + :ivar kind: Required. Default value is "sparrow". :vartype kind: str """ - kind: Literal["sparrow"] = rest_discriminator(name="kind", visibility=["read", "create", "update", "delete", "query"], default="sparrow") # type: ignore - """Default value is \"sparrow\".""" + kind: Literal["sparrow"] = rest_discriminator(name="kind", visibility=["read", "create", "update", "delete", "query"]) # type: ignore + """Required. Default value is \"sparrow\".""" @overload def __init__( @@ -233,12 +233,12 @@ class TRex(Dinosaur, discriminator="t-rex"): :ivar size: Required. :vartype size: int - :ivar kind: Default value is "t-rex". + :ivar kind: Required. Default value is "t-rex". :vartype kind: str """ - kind: Literal["t-rex"] = rest_discriminator(name="kind", visibility=["read", "create", "update", "delete", "query"], default="t-rex") # type: ignore - """Default value is \"t-rex\".""" + kind: Literal["t-rex"] = rest_discriminator(name="kind", visibility=["read", "create", "update", "delete", "query"]) # type: ignore + """Required. Default value is \"t-rex\".""" @overload def __init__( diff --git a/packages/typespec-python/test/azure/generated/typetest-property-additionalproperties/typetest/property/additionalproperties/models/_models.py b/packages/typespec-python/test/azure/generated/typetest-property-additionalproperties/typetest/property/additionalproperties/models/_models.py index e9ed33ae5e..63b608d0a5 100644 --- a/packages/typespec-python/test/azure/generated/typetest-property-additionalproperties/typetest/property/additionalproperties/models/_models.py +++ b/packages/typespec-python/test/azure/generated/typetest-property-additionalproperties/typetest/property/additionalproperties/models/_models.py @@ -485,7 +485,7 @@ class ExtendsUnknownAdditionalPropertiesDiscriminatedDerived( :ivar name: The name property. Required. :vartype name: str - :ivar kind: Default value is "derived". + :ivar kind: Required. Default value is "derived". :vartype kind: str :ivar index: The index property. Required. :vartype index: int @@ -493,8 +493,8 @@ class ExtendsUnknownAdditionalPropertiesDiscriminatedDerived( :vartype age: float """ - kind: Literal["derived"] = rest_discriminator(name="kind", visibility=["read", "create", "update", "delete", "query"], default="derived") # type: ignore - """Default value is \"derived\".""" + kind: Literal["derived"] = rest_discriminator(name="kind", visibility=["read", "create", "update", "delete", "query"]) # type: ignore + """Required. Default value is \"derived\".""" index: int = rest_field(visibility=["read", "create", "update", "delete", "query"]) """The index property. Required.""" age: Optional[float] = rest_field(visibility=["read", "create", "update", "delete", "query"]) @@ -745,7 +745,7 @@ class IsUnknownAdditionalPropertiesDiscriminatedDerived( :ivar name: The name property. Required. :vartype name: str - :ivar kind: Default value is "derived". + :ivar kind: Required. Default value is "derived". :vartype kind: str :ivar index: The index property. Required. :vartype index: int @@ -753,8 +753,8 @@ class IsUnknownAdditionalPropertiesDiscriminatedDerived( :vartype age: float """ - kind: Literal["derived"] = rest_discriminator(name="kind", visibility=["read", "create", "update", "delete", "query"], default="derived") # type: ignore - """Default value is \"derived\".""" + kind: Literal["derived"] = rest_discriminator(name="kind", visibility=["read", "create", "update", "delete", "query"]) # type: ignore + """Required. Default value is \"derived\".""" index: int = rest_field(visibility=["read", "create", "update", "delete", "query"]) """The index property. Required.""" age: Optional[float] = rest_field(visibility=["read", "create", "update", "delete", "query"]) @@ -1068,14 +1068,14 @@ def __init__(self, *args: Any, **kwargs: Any) -> None: class WidgetData0(_Model): """WidgetData0. - :ivar kind: Default value is "kind0". + :ivar kind: Required. Default value is "kind0". :vartype kind: str :ivar foo_prop: Required. :vartype foo_prop: str """ - kind: Literal["kind0"] = rest_field(visibility=["read", "create", "update", "delete", "query"], default="kind0") - """Default value is \"kind0\".""" + kind: Literal["kind0"] = rest_field(visibility=["read", "create", "update", "delete", "query"]) + """Required. Default value is \"kind0\".""" foo_prop: str = rest_field(name="fooProp", visibility=["read", "create", "update", "delete", "query"]) """Required.""" @@ -1101,7 +1101,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None: class WidgetData1(_Model): """WidgetData1. - :ivar kind: Default value is "kind1". + :ivar kind: Required. Default value is "kind1". :vartype kind: str :ivar start: Required. :vartype start: ~datetime.datetime @@ -1109,8 +1109,8 @@ class WidgetData1(_Model): :vartype end: ~datetime.datetime """ - kind: Literal["kind1"] = rest_field(visibility=["read", "create", "update", "delete", "query"], default="kind1") - """Default value is \"kind1\".""" + kind: Literal["kind1"] = rest_field(visibility=["read", "create", "update", "delete", "query"]) + """Required. Default value is \"kind1\".""" start: datetime.datetime = rest_field(visibility=["read", "create", "update", "delete", "query"], format="rfc3339") """Required.""" end: Optional[datetime.datetime] = rest_field( @@ -1140,14 +1140,14 @@ def __init__(self, *args: Any, **kwargs: Any) -> None: class WidgetData2(_Model): """WidgetData2. - :ivar kind: Default value is "kind1". + :ivar kind: Required. Default value is "kind1". :vartype kind: str :ivar start: Required. :vartype start: str """ - kind: Literal["kind1"] = rest_field(visibility=["read", "create", "update", "delete", "query"], default="kind1") - """Default value is \"kind1\".""" + kind: Literal["kind1"] = rest_field(visibility=["read", "create", "update", "delete", "query"]) + """Required. Default value is \"kind1\".""" start: str = rest_field(visibility=["read", "create", "update", "delete", "query"]) """Required.""" diff --git a/packages/typespec-python/test/azure/generated/typetest-property-optional/typetest/property/optional/models/_models.py b/packages/typespec-python/test/azure/generated/typetest-property-optional/typetest/property/optional/models/_models.py index 2157e5d9aa..d026aadaab 100644 --- a/packages/typespec-python/test/azure/generated/typetest-property-optional/typetest/property/optional/models/_models.py +++ b/packages/typespec-python/test/azure/generated/typetest-property-optional/typetest/property/optional/models/_models.py @@ -23,14 +23,14 @@ class BooleanLiteralProperty(_Model): :vartype property: bool """ - property: Literal[True] = rest_field(visibility=["read", "create", "update", "delete", "query"], default=True) + property: Optional[Literal[True]] = rest_field(visibility=["read", "create", "update", "delete", "query"]) """Property. Default value is True.""" @overload def __init__( self, *, - property: Literal[True] = True, # pylint: disable=redefined-builtin + property: Optional[Literal[True]] = None, # pylint: disable=redefined-builtin ) -> None: ... @overload @@ -198,14 +198,14 @@ class FloatLiteralProperty(_Model): :vartype property: float """ - property: float = rest_field(visibility=["read", "create", "update", "delete", "query"], default=1.25) + property: Optional[float] = rest_field(visibility=["read", "create", "update", "delete", "query"]) """Property. Default value is 1.25.""" @overload def __init__( self, *, - property: float = 1.25, # pylint: disable=redefined-builtin + property: Optional[float] = None, # pylint: disable=redefined-builtin ) -> None: ... @overload @@ -226,14 +226,14 @@ class IntLiteralProperty(_Model): :vartype property: int """ - property: Literal[1] = rest_field(visibility=["read", "create", "update", "delete", "query"], default=1) + property: Optional[Literal[1]] = rest_field(visibility=["read", "create", "update", "delete", "query"]) """Property. Default value is 1.""" @overload def __init__( self, *, - property: Literal[1] = 1, # pylint: disable=redefined-builtin + property: Optional[Literal[1]] = None, # pylint: disable=redefined-builtin ) -> None: ... @overload @@ -347,14 +347,14 @@ class StringLiteralProperty(_Model): :vartype property: str """ - property: Literal["hello"] = rest_field(visibility=["read", "create", "update", "delete", "query"], default="hello") + property: Optional[Literal["hello"]] = rest_field(visibility=["read", "create", "update", "delete", "query"]) """Property. Default value is \"hello\".""" @overload def __init__( self, *, - property: Literal["hello"] = "hello", # pylint: disable=redefined-builtin + property: Optional[Literal["hello"]] = None, # pylint: disable=redefined-builtin ) -> None: ... @overload diff --git a/packages/typespec-python/test/azure/generated/typetest-property-valuetypes/typetest/property/valuetypes/models/_models.py b/packages/typespec-python/test/azure/generated/typetest-property-valuetypes/typetest/property/valuetypes/models/_models.py index 17cb12c6c9..fab3d9a107 100644 --- a/packages/typespec-python/test/azure/generated/typetest-property-valuetypes/typetest/property/valuetypes/models/_models.py +++ b/packages/typespec-python/test/azure/generated/typetest-property-valuetypes/typetest/property/valuetypes/models/_models.py @@ -21,12 +21,12 @@ class BooleanLiteralProperty(_Model): """Model with a boolean literal property. - :ivar property: Property. Default value is True. + :ivar property: Property. Required. Default value is True. :vartype property: bool """ - property: Literal[True] = rest_field(visibility=["read", "create", "update", "delete", "query"], default=True) - """Property. Default value is True.""" + property: Literal[True] = rest_field(visibility=["read", "create", "update", "delete", "query"]) + """Property. Required. Default value is True.""" def __init__(self, *args: Any, **kwargs: Any) -> None: super().__init__(*args, **kwargs) @@ -376,12 +376,12 @@ def __init__(self, *args: Any, **kwargs: Any) -> None: class FloatLiteralProperty(_Model): """Model with a float literal property. - :ivar property: Property. Default value is 43.125. + :ivar property: Property. Required. Default value is 43.125. :vartype property: float """ - property: float = rest_field(visibility=["read", "create", "update", "delete", "query"], default=43.125) - """Property. Default value is 43.125.""" + property: float = rest_field(visibility=["read", "create", "update", "delete", "query"]) + """Property. Required. Default value is 43.125.""" def __init__(self, *args: Any, **kwargs: Any) -> None: super().__init__(*args, **kwargs) @@ -447,12 +447,12 @@ def __init__(self, *args: Any, **kwargs: Any) -> None: class IntLiteralProperty(_Model): """Model with a int literal property. - :ivar property: Property. Default value is 42. + :ivar property: Property. Required. Default value is 42. :vartype property: int """ - property: Literal[42] = rest_field(visibility=["read", "create", "update", "delete", "query"], default=42) - """Property. Default value is 42.""" + property: Literal[42] = rest_field(visibility=["read", "create", "update", "delete", "query"]) + """Property. Required. Default value is 42.""" def __init__(self, *args: Any, **kwargs: Any) -> None: super().__init__(*args, **kwargs) @@ -522,12 +522,12 @@ class NeverProperty(_Model): class StringLiteralProperty(_Model): """Model with a string literal property. - :ivar property: Property. Default value is "hello". + :ivar property: Property. Required. Default value is "hello". :vartype property: str """ - property: Literal["hello"] = rest_field(visibility=["read", "create", "update", "delete", "query"], default="hello") - """Property. Default value is \"hello\".""" + property: Literal["hello"] = rest_field(visibility=["read", "create", "update", "delete", "query"]) + """Property. Required. Default value is \"hello\".""" def __init__(self, *args: Any, **kwargs: Any) -> None: super().__init__(*args, **kwargs) diff --git a/packages/typespec-python/test/unbranded/generated/typetest-model-nesteddiscriminator/typetest/model/nesteddiscriminator/models/_models.py b/packages/typespec-python/test/unbranded/generated/typetest-model-nesteddiscriminator/typetest/model/nesteddiscriminator/models/_models.py index e9b11224ce..d38b44fcb1 100644 --- a/packages/typespec-python/test/unbranded/generated/typetest-model-nesteddiscriminator/typetest/model/nesteddiscriminator/models/_models.py +++ b/packages/typespec-python/test/unbranded/generated/typetest-model-nesteddiscriminator/typetest/model/nesteddiscriminator/models/_models.py @@ -56,15 +56,15 @@ class Shark(Fish, discriminator="shark"): :ivar age: Required. :vartype age: int - :ivar kind: Default value is "shark". + :ivar kind: Required. Default value is "shark". :vartype kind: str :ivar sharktype: Required. Default value is None. :vartype sharktype: str """ __mapping__: dict[str, _Model] = {} - kind: Literal["shark"] = rest_discriminator(name="kind", visibility=["read", "create", "update", "delete", "query"], default="shark") # type: ignore - """Default value is \"shark\".""" + kind: Literal["shark"] = rest_discriminator(name="kind", visibility=["read", "create", "update", "delete", "query"]) # type: ignore + """Required. Default value is \"shark\".""" sharktype: str = rest_discriminator(name="sharktype", visibility=["read", "create", "update", "delete", "query"]) """Required. Default value is None.""" @@ -93,15 +93,15 @@ class GoblinShark(Shark, discriminator="goblin"): :ivar age: Required. :vartype age: int - :ivar kind: Default value is "shark". + :ivar kind: Required. Default value is "shark". :vartype kind: str - :ivar sharktype: Default value is "goblin". + :ivar sharktype: Required. Default value is "goblin". :vartype sharktype: str """ __mapping__: dict[str, _Model] = {} - sharktype: Literal["goblin"] = rest_discriminator(name="sharktype", visibility=["read", "create", "update", "delete", "query"], default="goblin") # type: ignore - """Default value is \"goblin\".""" + sharktype: Literal["goblin"] = rest_discriminator(name="sharktype", visibility=["read", "create", "update", "delete", "query"]) # type: ignore + """Required. Default value is \"goblin\".""" @overload def __init__( @@ -128,7 +128,7 @@ class Salmon(Fish, discriminator="salmon"): :ivar age: Required. :vartype age: int - :ivar kind: Default value is "salmon". + :ivar kind: Required. Default value is "salmon". :vartype kind: str :ivar friends: :vartype friends: list[~typetest.model.nesteddiscriminator.models.Fish] @@ -138,8 +138,8 @@ class Salmon(Fish, discriminator="salmon"): :vartype partner: ~typetest.model.nesteddiscriminator.models.Fish """ - kind: Literal["salmon"] = rest_discriminator(name="kind", visibility=["read", "create", "update", "delete", "query"], default="salmon") # type: ignore - """Default value is \"salmon\".""" + kind: Literal["salmon"] = rest_discriminator(name="kind", visibility=["read", "create", "update", "delete", "query"]) # type: ignore + """Required. Default value is \"salmon\".""" friends: Optional[list["_models.Fish"]] = rest_field(visibility=["read", "create", "update", "delete", "query"]) hate: Optional[dict[str, "_models.Fish"]] = rest_field(visibility=["read", "create", "update", "delete", "query"]) partner: Optional["_models.Fish"] = rest_field(visibility=["read", "create", "update", "delete", "query"]) @@ -171,15 +171,15 @@ class SawShark(Shark, discriminator="saw"): :ivar age: Required. :vartype age: int - :ivar kind: Default value is "shark". + :ivar kind: Required. Default value is "shark". :vartype kind: str - :ivar sharktype: Default value is "saw". + :ivar sharktype: Required. Default value is "saw". :vartype sharktype: str """ __mapping__: dict[str, _Model] = {} - sharktype: Literal["saw"] = rest_discriminator(name="sharktype", visibility=["read", "create", "update", "delete", "query"], default="saw") # type: ignore - """Default value is \"saw\".""" + sharktype: Literal["saw"] = rest_discriminator(name="sharktype", visibility=["read", "create", "update", "delete", "query"]) # type: ignore + """Required. Default value is \"saw\".""" @overload def __init__( diff --git a/packages/typespec-python/test/unbranded/generated/typetest-model-singlediscriminator/typetest/model/singlediscriminator/models/_models.py b/packages/typespec-python/test/unbranded/generated/typetest-model-singlediscriminator/typetest/model/singlediscriminator/models/_models.py index 133ad89432..218105b583 100644 --- a/packages/typespec-python/test/unbranded/generated/typetest-model-singlediscriminator/typetest/model/singlediscriminator/models/_models.py +++ b/packages/typespec-python/test/unbranded/generated/typetest-model-singlediscriminator/typetest/model/singlediscriminator/models/_models.py @@ -91,7 +91,7 @@ class Eagle(Bird, discriminator="eagle"): :ivar wingspan: Required. :vartype wingspan: int - :ivar kind: Default value is "eagle". + :ivar kind: Required. Default value is "eagle". :vartype kind: str :ivar friends: :vartype friends: list[~typetest.model.singlediscriminator.models.Bird] @@ -101,8 +101,8 @@ class Eagle(Bird, discriminator="eagle"): :vartype partner: ~typetest.model.singlediscriminator.models.Bird """ - kind: Literal["eagle"] = rest_discriminator(name="kind", visibility=["read", "create", "update", "delete", "query"], default="eagle") # type: ignore - """Default value is \"eagle\".""" + kind: Literal["eagle"] = rest_discriminator(name="kind", visibility=["read", "create", "update", "delete", "query"]) # type: ignore + """Required. Default value is \"eagle\".""" friends: Optional[list["_models.Bird"]] = rest_field(visibility=["read", "create", "update", "delete", "query"]) hate: Optional[dict[str, "_models.Bird"]] = rest_field(visibility=["read", "create", "update", "delete", "query"]) partner: Optional["_models.Bird"] = rest_field(visibility=["read", "create", "update", "delete", "query"]) @@ -134,12 +134,12 @@ class Goose(Bird, discriminator="goose"): :ivar wingspan: Required. :vartype wingspan: int - :ivar kind: Default value is "goose". + :ivar kind: Required. Default value is "goose". :vartype kind: str """ - kind: Literal["goose"] = rest_discriminator(name="kind", visibility=["read", "create", "update", "delete", "query"], default="goose") # type: ignore - """Default value is \"goose\".""" + kind: Literal["goose"] = rest_discriminator(name="kind", visibility=["read", "create", "update", "delete", "query"]) # type: ignore + """Required. Default value is \"goose\".""" @overload def __init__( @@ -165,12 +165,12 @@ class SeaGull(Bird, discriminator="seagull"): :ivar wingspan: Required. :vartype wingspan: int - :ivar kind: Default value is "seagull". + :ivar kind: Required. Default value is "seagull". :vartype kind: str """ - kind: Literal["seagull"] = rest_discriminator(name="kind", visibility=["read", "create", "update", "delete", "query"], default="seagull") # type: ignore - """Default value is \"seagull\".""" + kind: Literal["seagull"] = rest_discriminator(name="kind", visibility=["read", "create", "update", "delete", "query"]) # type: ignore + """Required. Default value is \"seagull\".""" @overload def __init__( @@ -196,12 +196,12 @@ class Sparrow(Bird, discriminator="sparrow"): :ivar wingspan: Required. :vartype wingspan: int - :ivar kind: Default value is "sparrow". + :ivar kind: Required. Default value is "sparrow". :vartype kind: str """ - kind: Literal["sparrow"] = rest_discriminator(name="kind", visibility=["read", "create", "update", "delete", "query"], default="sparrow") # type: ignore - """Default value is \"sparrow\".""" + kind: Literal["sparrow"] = rest_discriminator(name="kind", visibility=["read", "create", "update", "delete", "query"]) # type: ignore + """Required. Default value is \"sparrow\".""" @overload def __init__( @@ -227,12 +227,12 @@ class TRex(Dinosaur, discriminator="t-rex"): :ivar size: Required. :vartype size: int - :ivar kind: Default value is "t-rex". + :ivar kind: Required. Default value is "t-rex". :vartype kind: str """ - kind: Literal["t-rex"] = rest_discriminator(name="kind", visibility=["read", "create", "update", "delete", "query"], default="t-rex") # type: ignore - """Default value is \"t-rex\".""" + kind: Literal["t-rex"] = rest_discriminator(name="kind", visibility=["read", "create", "update", "delete", "query"]) # type: ignore + """Required. Default value is \"t-rex\".""" @overload def __init__( diff --git a/packages/typespec-python/test/unbranded/generated/typetest-property-additionalproperties/typetest/property/additionalproperties/models/_models.py b/packages/typespec-python/test/unbranded/generated/typetest-property-additionalproperties/typetest/property/additionalproperties/models/_models.py index e547c52b5b..046a326154 100644 --- a/packages/typespec-python/test/unbranded/generated/typetest-property-additionalproperties/typetest/property/additionalproperties/models/_models.py +++ b/packages/typespec-python/test/unbranded/generated/typetest-property-additionalproperties/typetest/property/additionalproperties/models/_models.py @@ -479,7 +479,7 @@ class ExtendsUnknownAdditionalPropertiesDiscriminatedDerived( :ivar name: The name property. Required. :vartype name: str - :ivar kind: Default value is "derived". + :ivar kind: Required. Default value is "derived". :vartype kind: str :ivar index: The index property. Required. :vartype index: int @@ -487,8 +487,8 @@ class ExtendsUnknownAdditionalPropertiesDiscriminatedDerived( :vartype age: float """ - kind: Literal["derived"] = rest_discriminator(name="kind", visibility=["read", "create", "update", "delete", "query"], default="derived") # type: ignore - """Default value is \"derived\".""" + kind: Literal["derived"] = rest_discriminator(name="kind", visibility=["read", "create", "update", "delete", "query"]) # type: ignore + """Required. Default value is \"derived\".""" index: int = rest_field(visibility=["read", "create", "update", "delete", "query"]) """The index property. Required.""" age: Optional[float] = rest_field(visibility=["read", "create", "update", "delete", "query"]) @@ -739,7 +739,7 @@ class IsUnknownAdditionalPropertiesDiscriminatedDerived( :ivar name: The name property. Required. :vartype name: str - :ivar kind: Default value is "derived". + :ivar kind: Required. Default value is "derived". :vartype kind: str :ivar index: The index property. Required. :vartype index: int @@ -747,8 +747,8 @@ class IsUnknownAdditionalPropertiesDiscriminatedDerived( :vartype age: float """ - kind: Literal["derived"] = rest_discriminator(name="kind", visibility=["read", "create", "update", "delete", "query"], default="derived") # type: ignore - """Default value is \"derived\".""" + kind: Literal["derived"] = rest_discriminator(name="kind", visibility=["read", "create", "update", "delete", "query"]) # type: ignore + """Required. Default value is \"derived\".""" index: int = rest_field(visibility=["read", "create", "update", "delete", "query"]) """The index property. Required.""" age: Optional[float] = rest_field(visibility=["read", "create", "update", "delete", "query"]) @@ -1062,14 +1062,14 @@ def __init__(self, *args: Any, **kwargs: Any) -> None: class WidgetData0(_Model): """WidgetData0. - :ivar kind: Default value is "kind0". + :ivar kind: Required. Default value is "kind0". :vartype kind: str :ivar foo_prop: Required. :vartype foo_prop: str """ - kind: Literal["kind0"] = rest_field(visibility=["read", "create", "update", "delete", "query"], default="kind0") - """Default value is \"kind0\".""" + kind: Literal["kind0"] = rest_field(visibility=["read", "create", "update", "delete", "query"]) + """Required. Default value is \"kind0\".""" foo_prop: str = rest_field(name="fooProp", visibility=["read", "create", "update", "delete", "query"]) """Required.""" @@ -1095,7 +1095,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None: class WidgetData1(_Model): """WidgetData1. - :ivar kind: Default value is "kind1". + :ivar kind: Required. Default value is "kind1". :vartype kind: str :ivar start: Required. :vartype start: ~datetime.datetime @@ -1103,8 +1103,8 @@ class WidgetData1(_Model): :vartype end: ~datetime.datetime """ - kind: Literal["kind1"] = rest_field(visibility=["read", "create", "update", "delete", "query"], default="kind1") - """Default value is \"kind1\".""" + kind: Literal["kind1"] = rest_field(visibility=["read", "create", "update", "delete", "query"]) + """Required. Default value is \"kind1\".""" start: datetime.datetime = rest_field(visibility=["read", "create", "update", "delete", "query"], format="rfc3339") """Required.""" end: Optional[datetime.datetime] = rest_field( @@ -1134,14 +1134,14 @@ def __init__(self, *args: Any, **kwargs: Any) -> None: class WidgetData2(_Model): """WidgetData2. - :ivar kind: Default value is "kind1". + :ivar kind: Required. Default value is "kind1". :vartype kind: str :ivar start: Required. :vartype start: str """ - kind: Literal["kind1"] = rest_field(visibility=["read", "create", "update", "delete", "query"], default="kind1") - """Default value is \"kind1\".""" + kind: Literal["kind1"] = rest_field(visibility=["read", "create", "update", "delete", "query"]) + """Required. Default value is \"kind1\".""" start: str = rest_field(visibility=["read", "create", "update", "delete", "query"]) """Required.""" diff --git a/packages/typespec-python/test/unbranded/generated/typetest-property-optional/typetest/property/optional/models/_models.py b/packages/typespec-python/test/unbranded/generated/typetest-property-optional/typetest/property/optional/models/_models.py index 91a005f6a4..b2d3558241 100644 --- a/packages/typespec-python/test/unbranded/generated/typetest-property-optional/typetest/property/optional/models/_models.py +++ b/packages/typespec-python/test/unbranded/generated/typetest-property-optional/typetest/property/optional/models/_models.py @@ -17,14 +17,14 @@ class BooleanLiteralProperty(_Model): :vartype property: bool """ - property: Literal[True] = rest_field(visibility=["read", "create", "update", "delete", "query"], default=True) + property: Optional[Literal[True]] = rest_field(visibility=["read", "create", "update", "delete", "query"]) """Property. Default value is True.""" @overload def __init__( self, *, - property: Literal[True] = True, # pylint: disable=redefined-builtin + property: Optional[Literal[True]] = None, # pylint: disable=redefined-builtin ) -> None: ... @overload @@ -192,14 +192,14 @@ class FloatLiteralProperty(_Model): :vartype property: float """ - property: float = rest_field(visibility=["read", "create", "update", "delete", "query"], default=1.25) + property: Optional[float] = rest_field(visibility=["read", "create", "update", "delete", "query"]) """Property. Default value is 1.25.""" @overload def __init__( self, *, - property: float = 1.25, # pylint: disable=redefined-builtin + property: Optional[float] = None, # pylint: disable=redefined-builtin ) -> None: ... @overload @@ -220,14 +220,14 @@ class IntLiteralProperty(_Model): :vartype property: int """ - property: Literal[1] = rest_field(visibility=["read", "create", "update", "delete", "query"], default=1) + property: Optional[Literal[1]] = rest_field(visibility=["read", "create", "update", "delete", "query"]) """Property. Default value is 1.""" @overload def __init__( self, *, - property: Literal[1] = 1, # pylint: disable=redefined-builtin + property: Optional[Literal[1]] = None, # pylint: disable=redefined-builtin ) -> None: ... @overload @@ -341,14 +341,14 @@ class StringLiteralProperty(_Model): :vartype property: str """ - property: Literal["hello"] = rest_field(visibility=["read", "create", "update", "delete", "query"], default="hello") + property: Optional[Literal["hello"]] = rest_field(visibility=["read", "create", "update", "delete", "query"]) """Property. Default value is \"hello\".""" @overload def __init__( self, *, - property: Literal["hello"] = "hello", # pylint: disable=redefined-builtin + property: Optional[Literal["hello"]] = None, # pylint: disable=redefined-builtin ) -> None: ... @overload diff --git a/packages/typespec-python/test/unbranded/generated/typetest-property-valuetypes/typetest/property/valuetypes/models/_models.py b/packages/typespec-python/test/unbranded/generated/typetest-property-valuetypes/typetest/property/valuetypes/models/_models.py index 15a8109f67..fa7afac8b7 100644 --- a/packages/typespec-python/test/unbranded/generated/typetest-property-valuetypes/typetest/property/valuetypes/models/_models.py +++ b/packages/typespec-python/test/unbranded/generated/typetest-property-valuetypes/typetest/property/valuetypes/models/_models.py @@ -15,12 +15,12 @@ class BooleanLiteralProperty(_Model): """Model with a boolean literal property. - :ivar property: Property. Default value is True. + :ivar property: Property. Required. Default value is True. :vartype property: bool """ - property: Literal[True] = rest_field(visibility=["read", "create", "update", "delete", "query"], default=True) - """Property. Default value is True.""" + property: Literal[True] = rest_field(visibility=["read", "create", "update", "delete", "query"]) + """Property. Required. Default value is True.""" def __init__(self, *args: Any, **kwargs: Any) -> None: super().__init__(*args, **kwargs) @@ -370,12 +370,12 @@ def __init__(self, *args: Any, **kwargs: Any) -> None: class FloatLiteralProperty(_Model): """Model with a float literal property. - :ivar property: Property. Default value is 43.125. + :ivar property: Property. Required. Default value is 43.125. :vartype property: float """ - property: float = rest_field(visibility=["read", "create", "update", "delete", "query"], default=43.125) - """Property. Default value is 43.125.""" + property: float = rest_field(visibility=["read", "create", "update", "delete", "query"]) + """Property. Required. Default value is 43.125.""" def __init__(self, *args: Any, **kwargs: Any) -> None: super().__init__(*args, **kwargs) @@ -441,12 +441,12 @@ def __init__(self, *args: Any, **kwargs: Any) -> None: class IntLiteralProperty(_Model): """Model with a int literal property. - :ivar property: Property. Default value is 42. + :ivar property: Property. Required. Default value is 42. :vartype property: int """ - property: Literal[42] = rest_field(visibility=["read", "create", "update", "delete", "query"], default=42) - """Property. Default value is 42.""" + property: Literal[42] = rest_field(visibility=["read", "create", "update", "delete", "query"]) + """Property. Required. Default value is 42.""" def __init__(self, *args: Any, **kwargs: Any) -> None: super().__init__(*args, **kwargs) @@ -516,12 +516,12 @@ class NeverProperty(_Model): class StringLiteralProperty(_Model): """Model with a string literal property. - :ivar property: Property. Default value is "hello". + :ivar property: Property. Required. Default value is "hello". :vartype property: str """ - property: Literal["hello"] = rest_field(visibility=["read", "create", "update", "delete", "query"], default="hello") - """Property. Default value is \"hello\".""" + property: Literal["hello"] = rest_field(visibility=["read", "create", "update", "delete", "query"]) + """Property. Required. Default value is \"hello\".""" def __init__(self, *args: Any, **kwargs: Any) -> None: super().__init__(*args, **kwargs) From 691cb1bbd3b0647608291372da768b22b41a520e Mon Sep 17 00:00:00 2001 From: AutoPrFromHttpClientPython Date: Fri, 24 Oct 2025 02:08:51 +0000 Subject: [PATCH 08/11] Regenerate for autorest.python (2025-10-24 02:08:51) --- .../models/_models_py3.py | 6 +- .../_api_version_default_operations.py | 8 +- ..._subscription_in_credentials_operations.py | 2 +- .../models/_models_py3.py | 2 +- .../_api_version_default_operations.py | 8 +- ..._subscription_in_credentials_operations.py | 2 +- .../aio/operations/_paging_operations.py | 4 +- .../operations/_paging_operations.py | 4 +- .../mixedapiversion/models/_models_py3.py | 2 +- .../aio/operations/_paging_operations.py | 4 +- .../paging/operations/_paging_operations.py | 4 +- .../aio/operations/_paging_operations.py | 4 +- .../paging/operations/_paging_operations.py | 4 +- .../_storage_accounts_operations.py | 20 +- .../aio/operations/_usage_operations.py | 2 +- .../_storage_accounts_operations.py | 20 +- .../storage/operations/_usage_operations.py | 2 +- .../aio/operations/_group_operations.py | 2 +- .../operations/_group_operations.py | 2 +- .../aio/operations/_operations.py | 8 +- .../operations/_operations.py | 10 +- .../operations/_operations.py | 2 +- .../operations/_operations.py | 2 +- .../aio/operations/_basic_operations.py | 2 +- .../operations/_basic_operations.py | 2 +- .../models/_models_py3.py | 2 +- .../bodystring/models/_models_py3.py | 3 +- .../Constants/constants/models/_models_py3.py | 4 +- .../modelflattening/models/_models_py3.py | 4 +- .../_auto_rest_validation_test_operations.py | 4 +- .../validation/models/_models_py3.py | 10 +- .../_auto_rest_validation_test_operations.py | 4 +- .../aio/operations/_operations.py | 4 +- .../operations/_operations.py | 6 +- .../aio/operations/_operations.py | 168 ++++++------ .../operations/_operations.py | 252 +++++++++--------- 36 files changed, 301 insertions(+), 288 deletions(-) diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureParameterGrouping/azureparametergrouping/models/_models_py3.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureParameterGrouping/azureparametergrouping/models/_models_py3.py index 808ddfea18..b9c42a3c35 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureParameterGrouping/azureparametergrouping/models/_models_py3.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureParameterGrouping/azureparametergrouping/models/_models_py3.py @@ -78,7 +78,11 @@ class Grouper(msrest.serialization.Model): } def __init__( - self, *, grouped_constant: Literal["foo"] = "foo", grouped_parameter: Optional[str] = None, **kwargs: Any + self, + *, + grouped_constant: Optional[Literal["foo"]] = None, + grouped_parameter: Optional[str] = None, + **kwargs: Any ) -> None: """ :keyword grouped_constant: A grouped parameter that is a constant. Default value is "foo". diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/_api_version_default_operations.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/_api_version_default_operations.py index 1e0878c12c..689053904d 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/_api_version_default_operations.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/_api_version_default_operations.py @@ -78,7 +78,7 @@ async def get_method_global_valid(self, **kwargs: Any) -> None: _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._config.api_version)) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2015-07-01-preview")) cls: ClsType[None] = kwargs.pop("cls", None) _request = build_get_method_global_valid_request( @@ -125,7 +125,7 @@ async def get_method_global_not_provided_valid(self, **kwargs: Any) -> None: _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._config.api_version)) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2015-07-01-preview")) cls: ClsType[None] = kwargs.pop("cls", None) _request = build_get_method_global_not_provided_valid_request( @@ -172,7 +172,7 @@ async def get_path_global_valid(self, **kwargs: Any) -> None: _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._config.api_version)) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2015-07-01-preview")) cls: ClsType[None] = kwargs.pop("cls", None) _request = build_get_path_global_valid_request( @@ -219,7 +219,7 @@ async def get_swagger_global_valid(self, **kwargs: Any) -> None: _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._config.api_version)) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2015-07-01-preview")) cls: ClsType[None] = kwargs.pop("cls", None) _request = build_get_swagger_global_valid_request( diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/_subscription_in_credentials_operations.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/_subscription_in_credentials_operations.py index 5d035eed19..702c2c9ceb 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/_subscription_in_credentials_operations.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/_subscription_in_credentials_operations.py @@ -174,7 +174,7 @@ async def post_method_global_not_provided_valid(self, **kwargs: Any) -> None: _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._config.api_version)) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2015-07-01-preview")) cls: ClsType[None] = kwargs.pop("cls", None) _request = build_post_method_global_not_provided_valid_request( diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/models/_models_py3.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/models/_models_py3.py index 5bdb5bed10..dfc784784d 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/models/_models_py3.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/models/_models_py3.py @@ -20,7 +20,7 @@ class Error(msrest.serialization.Model): :ivar status: :vartype status: int - :ivar constant_id: Default value is 1. + :ivar constant_id: Required. Default value is 1. :vartype constant_id: int :ivar message: :vartype message: str diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_api_version_default_operations.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_api_version_default_operations.py index 3f5d62fdd0..0084c6deee 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_api_version_default_operations.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_api_version_default_operations.py @@ -152,7 +152,7 @@ def get_method_global_valid(self, **kwargs: Any) -> None: # pylint: disable=inc _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._config.api_version)) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2015-07-01-preview")) cls: ClsType[None] = kwargs.pop("cls", None) _request = build_get_method_global_valid_request( @@ -201,7 +201,7 @@ def get_method_global_not_provided_valid( # pylint: disable=inconsistent-return _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._config.api_version)) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2015-07-01-preview")) cls: ClsType[None] = kwargs.pop("cls", None) _request = build_get_method_global_not_provided_valid_request( @@ -248,7 +248,7 @@ def get_path_global_valid(self, **kwargs: Any) -> None: # pylint: disable=incon _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._config.api_version)) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2015-07-01-preview")) cls: ClsType[None] = kwargs.pop("cls", None) _request = build_get_path_global_valid_request( @@ -295,7 +295,7 @@ def get_swagger_global_valid(self, **kwargs: Any) -> None: # pylint: disable=in _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._config.api_version)) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2015-07-01-preview")) cls: ClsType[None] = kwargs.pop("cls", None) _request = build_get_swagger_global_valid_request( diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_subscription_in_credentials_operations.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_subscription_in_credentials_operations.py index 2c29454191..4b9f33e1f7 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_subscription_in_credentials_operations.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_subscription_in_credentials_operations.py @@ -287,7 +287,7 @@ def post_method_global_not_provided_valid( # pylint: disable=inconsistent-retur _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._config.api_version)) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2015-07-01-preview")) cls: ClsType[None] = kwargs.pop("cls", None) _request = build_post_method_global_not_provided_valid_request( diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/aio/operations/_paging_operations.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/aio/operations/_paging_operations.py index ca52d5be75..2f1c80390d 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/aio/operations/_paging_operations.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/aio/operations/_paging_operations.py @@ -1733,7 +1733,7 @@ def append_api_version(self, **kwargs: Any) -> AsyncItemPaged["_models.Product"] _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._config.api_version)) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "1.0.0")) cls: ClsType[_models.ProductResult] = kwargs.pop("cls", None) error_map: MutableMapping = { @@ -1807,7 +1807,7 @@ def replace_api_version(self, **kwargs: Any) -> AsyncItemPaged["_models.Product" _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._config.api_version)) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "1.0.0")) cls: ClsType[_models.ProductResult] = kwargs.pop("cls", None) error_map: MutableMapping = { diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/operations/_paging_operations.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/operations/_paging_operations.py index 27801180d2..5fe9124069 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/operations/_paging_operations.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/operations/_paging_operations.py @@ -2191,7 +2191,7 @@ def append_api_version(self, **kwargs: Any) -> ItemPaged["_models.Product"]: _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._config.api_version)) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "1.0.0")) cls: ClsType[_models.ProductResult] = kwargs.pop("cls", None) error_map: MutableMapping = { @@ -2265,7 +2265,7 @@ def replace_api_version(self, **kwargs: Any) -> ItemPaged["_models.Product"]: _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._config.api_version)) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "1.0.0")) cls: ClsType[_models.ProductResult] = kwargs.pop("cls", None) error_map: MutableMapping = { diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/MixedApiVersion/mixedapiversion/models/_models_py3.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/MixedApiVersion/mixedapiversion/models/_models_py3.py index 80bcc90ab2..321e7bee11 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/MixedApiVersion/mixedapiversion/models/_models_py3.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/MixedApiVersion/mixedapiversion/models/_models_py3.py @@ -20,7 +20,7 @@ class Error(_serialization.Model): :ivar status: :vartype status: int - :ivar constant_id: Default value is 1. + :ivar constant_id: Required. Default value is 1. :vartype constant_id: int :ivar message: :vartype message: str diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeBatch/azure/packagemode/batch/paging/aio/operations/_paging_operations.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeBatch/azure/packagemode/batch/paging/aio/operations/_paging_operations.py index 74e39e6661..1c9e4ba05e 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeBatch/azure/packagemode/batch/paging/aio/operations/_paging_operations.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeBatch/azure/packagemode/batch/paging/aio/operations/_paging_operations.py @@ -1731,7 +1731,7 @@ def append_api_version(self, **kwargs: Any) -> AsyncItemPaged["_models.Product"] _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._config.api_version)) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "1.0.0")) cls: ClsType[_models.ProductResult] = kwargs.pop("cls", None) error_map: MutableMapping = { @@ -1805,7 +1805,7 @@ def replace_api_version(self, **kwargs: Any) -> AsyncItemPaged["_models.Product" _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._config.api_version)) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "1.0.0")) cls: ClsType[_models.ProductResult] = kwargs.pop("cls", None) error_map: MutableMapping = { diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeBatch/azure/packagemode/batch/paging/operations/_paging_operations.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeBatch/azure/packagemode/batch/paging/operations/_paging_operations.py index 10497c6921..1c586b57e8 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeBatch/azure/packagemode/batch/paging/operations/_paging_operations.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeBatch/azure/packagemode/batch/paging/operations/_paging_operations.py @@ -2189,7 +2189,7 @@ def append_api_version(self, **kwargs: Any) -> ItemPaged["_models.Product"]: _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._config.api_version)) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "1.0.0")) cls: ClsType[_models.ProductResult] = kwargs.pop("cls", None) error_map: MutableMapping = { @@ -2263,7 +2263,7 @@ def replace_api_version(self, **kwargs: Any) -> ItemPaged["_models.Product"]: _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._config.api_version)) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "1.0.0")) cls: ClsType[_models.ProductResult] = kwargs.pop("cls", None) error_map: MutableMapping = { diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/Paging/paging/aio/operations/_paging_operations.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/Paging/paging/aio/operations/_paging_operations.py index b62851ad95..42083d7c8f 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/Paging/paging/aio/operations/_paging_operations.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/Paging/paging/aio/operations/_paging_operations.py @@ -1728,7 +1728,7 @@ def append_api_version(self, **kwargs: Any) -> AsyncItemPaged["_models.Product"] _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._config.api_version)) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "1.0.0")) cls: ClsType[_models.ProductResult] = kwargs.pop("cls", None) error_map: MutableMapping = { @@ -1802,7 +1802,7 @@ def replace_api_version(self, **kwargs: Any) -> AsyncItemPaged["_models.Product" _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._config.api_version)) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "1.0.0")) cls: ClsType[_models.ProductResult] = kwargs.pop("cls", None) error_map: MutableMapping = { diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/Paging/paging/operations/_paging_operations.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/Paging/paging/operations/_paging_operations.py index c1901841c0..fa1c73eed1 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/Paging/paging/operations/_paging_operations.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/Paging/paging/operations/_paging_operations.py @@ -2185,7 +2185,7 @@ def append_api_version(self, **kwargs: Any) -> ItemPaged["_models.Product"]: _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._config.api_version)) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "1.0.0")) cls: ClsType[_models.ProductResult] = kwargs.pop("cls", None) error_map: MutableMapping = { @@ -2259,7 +2259,7 @@ def replace_api_version(self, **kwargs: Any) -> ItemPaged["_models.Product"]: _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._config.api_version)) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "1.0.0")) cls: ClsType[_models.ProductResult] = kwargs.pop("cls", None) error_map: MutableMapping = { diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/StorageManagementClient/storage/aio/operations/_storage_accounts_operations.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/StorageManagementClient/storage/aio/operations/_storage_accounts_operations.py index 9a1f4860a0..3a0035d432 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/StorageManagementClient/storage/aio/operations/_storage_accounts_operations.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/StorageManagementClient/storage/aio/operations/_storage_accounts_operations.py @@ -136,7 +136,7 @@ async def check_name_availability( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._config.api_version)) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2015-05-01-preview")) content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) cls: ClsType[_models.CheckNameAvailabilityResult] = kwargs.pop("cls", None) @@ -195,7 +195,7 @@ async def _create_initial( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._config.api_version)) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2015-05-01-preview")) content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) cls: ClsType[AsyncIterator[bytes]] = kwargs.pop("cls", None) @@ -340,7 +340,7 @@ async def begin_create( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._config.api_version)) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2015-05-01-preview")) content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) cls: ClsType[_models.StorageAccount] = kwargs.pop("cls", None) polling: Union[bool, AsyncPollingMethod] = kwargs.pop("polling", True) @@ -410,7 +410,7 @@ async def delete(self, resource_group_name: str, account_name: str, **kwargs: An _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._config.api_version)) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2015-05-01-preview")) cls: ClsType[None] = kwargs.pop("cls", None) _request = build_delete_request( @@ -467,7 +467,7 @@ async def get_properties( _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._config.api_version)) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2015-05-01-preview")) cls: ClsType[_models.StorageAccount] = kwargs.pop("cls", None) _request = build_get_properties_request( @@ -612,7 +612,7 @@ async def update( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._config.api_version)) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2015-05-01-preview")) content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) cls: ClsType[_models.StorageAccount] = kwargs.pop("cls", None) @@ -679,7 +679,7 @@ async def list_keys(self, resource_group_name: str, account_name: str, **kwargs: _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._config.api_version)) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2015-05-01-preview")) cls: ClsType[_models.StorageAccountKeys] = kwargs.pop("cls", None) _request = build_list_keys_request( @@ -722,7 +722,7 @@ def list(self, **kwargs: Any) -> AsyncItemPaged["_models.StorageAccount"]: _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._config.api_version)) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2015-05-01-preview")) cls: ClsType[_models.StorageAccountListResult] = kwargs.pop("cls", None) error_map: MutableMapping = { @@ -802,7 +802,7 @@ def list_by_resource_group( _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._config.api_version)) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2015-05-01-preview")) cls: ClsType[_models.StorageAccountListResult] = kwargs.pop("cls", None) error_map: MutableMapping = { @@ -900,7 +900,7 @@ async def regenerate_key( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._config.api_version)) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2015-05-01-preview")) content_type: str = kwargs.pop("content_type", _headers.pop("Content-Type", "application/json")) cls: ClsType[_models.StorageAccountKeys] = kwargs.pop("cls", None) diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/StorageManagementClient/storage/aio/operations/_usage_operations.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/StorageManagementClient/storage/aio/operations/_usage_operations.py index 47a05143db..46a1d7defe 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/StorageManagementClient/storage/aio/operations/_usage_operations.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/StorageManagementClient/storage/aio/operations/_usage_operations.py @@ -71,7 +71,7 @@ async def list(self, **kwargs: Any) -> _models.UsageListResult: _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._config.api_version)) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2015-05-01-preview")) cls: ClsType[_models.UsageListResult] = kwargs.pop("cls", None) _request = build_list_request( diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/StorageManagementClient/storage/operations/_storage_accounts_operations.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/StorageManagementClient/storage/operations/_storage_accounts_operations.py index f5703be81f..3a8bf84bf4 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/StorageManagementClient/storage/operations/_storage_accounts_operations.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/StorageManagementClient/storage/operations/_storage_accounts_operations.py @@ -398,7 +398,7 @@ def check_name_availability( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._config.api_version)) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2015-05-01-preview")) content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) cls: ClsType[_models.CheckNameAvailabilityResult] = kwargs.pop("cls", None) @@ -457,7 +457,7 @@ def _create_initial( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._config.api_version)) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2015-05-01-preview")) content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) cls: ClsType[Iterator[bytes]] = kwargs.pop("cls", None) @@ -602,7 +602,7 @@ def begin_create( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._config.api_version)) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2015-05-01-preview")) content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) cls: ClsType[_models.StorageAccount] = kwargs.pop("cls", None) polling: Union[bool, PollingMethod] = kwargs.pop("polling", True) @@ -674,7 +674,7 @@ def delete( # pylint: disable=inconsistent-return-statements _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._config.api_version)) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2015-05-01-preview")) cls: ClsType[None] = kwargs.pop("cls", None) _request = build_delete_request( @@ -729,7 +729,7 @@ def get_properties(self, resource_group_name: str, account_name: str, **kwargs: _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._config.api_version)) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2015-05-01-preview")) cls: ClsType[_models.StorageAccount] = kwargs.pop("cls", None) _request = build_get_properties_request( @@ -874,7 +874,7 @@ def update( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._config.api_version)) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2015-05-01-preview")) content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) cls: ClsType[_models.StorageAccount] = kwargs.pop("cls", None) @@ -941,7 +941,7 @@ def list_keys(self, resource_group_name: str, account_name: str, **kwargs: Any) _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._config.api_version)) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2015-05-01-preview")) cls: ClsType[_models.StorageAccountKeys] = kwargs.pop("cls", None) _request = build_list_keys_request( @@ -984,7 +984,7 @@ def list(self, **kwargs: Any) -> ItemPaged["_models.StorageAccount"]: _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._config.api_version)) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2015-05-01-preview")) cls: ClsType[_models.StorageAccountListResult] = kwargs.pop("cls", None) error_map: MutableMapping = { @@ -1062,7 +1062,7 @@ def list_by_resource_group(self, resource_group_name: str, **kwargs: Any) -> Ite _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._config.api_version)) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2015-05-01-preview")) cls: ClsType[_models.StorageAccountListResult] = kwargs.pop("cls", None) error_map: MutableMapping = { @@ -1160,7 +1160,7 @@ def regenerate_key( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._config.api_version)) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2015-05-01-preview")) content_type: str = kwargs.pop("content_type", _headers.pop("Content-Type", "application/json")) cls: ClsType[_models.StorageAccountKeys] = kwargs.pop("cls", None) diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/StorageManagementClient/storage/operations/_usage_operations.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/StorageManagementClient/storage/operations/_usage_operations.py index 832c926715..e3ec5cd586 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/StorageManagementClient/storage/operations/_usage_operations.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/StorageManagementClient/storage/operations/_usage_operations.py @@ -97,7 +97,7 @@ def list(self, **kwargs: Any) -> _models.UsageListResult: _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._config.api_version)) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2015-05-01-preview")) cls: ClsType[_models.UsageListResult] = kwargs.pop("cls", None) _request = build_list_request( diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/SubscriptionIdApiVersion/subscriptionidapiversion/aio/operations/_group_operations.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/SubscriptionIdApiVersion/subscriptionidapiversion/aio/operations/_group_operations.py index 9543631f52..65e90d334e 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/SubscriptionIdApiVersion/subscriptionidapiversion/aio/operations/_group_operations.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/SubscriptionIdApiVersion/subscriptionidapiversion/aio/operations/_group_operations.py @@ -72,7 +72,7 @@ async def get_sample_resource_group(self, resource_group_name: str, **kwargs: An _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._config.api_version)) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2014-04-01-preview")) cls: ClsType[_models.SampleResourceGroup] = kwargs.pop("cls", None) _request = build_get_sample_resource_group_request( diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/SubscriptionIdApiVersion/subscriptionidapiversion/operations/_group_operations.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/SubscriptionIdApiVersion/subscriptionidapiversion/operations/_group_operations.py index 27a9563420..10ba72a556 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/SubscriptionIdApiVersion/subscriptionidapiversion/operations/_group_operations.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/SubscriptionIdApiVersion/subscriptionidapiversion/operations/_group_operations.py @@ -101,7 +101,7 @@ def get_sample_resource_group(self, resource_group_name: str, **kwargs: Any) -> _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._config.api_version)) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2014-04-01-preview")) cls: ClsType[_models.SampleResourceGroup] = kwargs.pop("cls", None) _request = build_get_sample_resource_group_request( diff --git a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/AzureParameterGroupingVersionTolerant/azureparametergroupingversiontolerant/aio/operations/_operations.py b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/AzureParameterGroupingVersionTolerant/azureparametergroupingversiontolerant/aio/operations/_operations.py index 84faac40a9..523525ea5f 100644 --- a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/AzureParameterGroupingVersionTolerant/azureparametergroupingversiontolerant/aio/operations/_operations.py +++ b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/AzureParameterGroupingVersionTolerant/azureparametergroupingversiontolerant/aio/operations/_operations.py @@ -325,13 +325,17 @@ async def post_shared_parameter_group_object( @distributed_trace_async async def group_with_constant( - self, *, grouped_constant: Literal["foo"] = "foo", grouped_parameter: Optional[str] = None, **kwargs: Any + self, + *, + grouped_constant: Optional[Literal["foo"]] = None, + grouped_parameter: Optional[str] = None, + **kwargs: Any ) -> None: """Parameter group with a constant. Pass in 'foo' for groupedConstant and 'bar' for groupedParameter. :keyword grouped_constant: A grouped parameter that is a constant. Known values are "foo" and - None. Default value is "foo". + None. Default value is None. :paramtype grouped_constant: str :keyword grouped_parameter: Optional parameter part of a parameter grouping. Default value is None. diff --git a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/AzureParameterGroupingVersionTolerant/azureparametergroupingversiontolerant/operations/_operations.py b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/AzureParameterGroupingVersionTolerant/azureparametergroupingversiontolerant/operations/_operations.py index 7003739674..608901dcec 100644 --- a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/AzureParameterGroupingVersionTolerant/azureparametergroupingversiontolerant/operations/_operations.py +++ b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/AzureParameterGroupingVersionTolerant/azureparametergroupingversiontolerant/operations/_operations.py @@ -159,7 +159,7 @@ def build_parameter_grouping_post_shared_parameter_group_object_request( # pyli def build_parameter_grouping_group_with_constant_request( # pylint: disable=name-too-long - *, grouped_constant: Literal["foo"] = "foo", grouped_parameter: Optional[str] = None, **kwargs: Any + *, grouped_constant: Optional[Literal["foo"]] = None, grouped_parameter: Optional[str] = None, **kwargs: Any ) -> HttpRequest: _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) @@ -468,13 +468,17 @@ def post_shared_parameter_group_object( # pylint: disable=inconsistent-return-s @distributed_trace def group_with_constant( # pylint: disable=inconsistent-return-statements - self, *, grouped_constant: Literal["foo"] = "foo", grouped_parameter: Optional[str] = None, **kwargs: Any + self, + *, + grouped_constant: Optional[Literal["foo"]] = None, + grouped_parameter: Optional[str] = None, + **kwargs: Any ) -> None: """Parameter group with a constant. Pass in 'foo' for groupedConstant and 'bar' for groupedParameter. :keyword grouped_constant: A grouped parameter that is a constant. Known values are "foo" and - None. Default value is "foo". + None. Default value is None. :paramtype grouped_constant: str :keyword grouped_parameter: Optional parameter part of a parameter grouping. Default value is None. diff --git a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPagerVersionTolerant/custompollerpagerversiontolerant/operations/_operations.py b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPagerVersionTolerant/custompollerpagerversiontolerant/operations/_operations.py index e2baaaca5a..4bcc8a2b3a 100644 --- a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPagerVersionTolerant/custompollerpagerversiontolerant/operations/_operations.py +++ b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/CustomPollerPagerVersionTolerant/custompollerpagerversiontolerant/operations/_operations.py @@ -216,7 +216,7 @@ def build_paging_duplicate_params_request(*, filter: Optional[str] = None, **kwa def build_paging_page_with_max_page_size_request( # pylint: disable=name-too-long - *, maxpagesize: Literal["5"] = "5", **kwargs: Any + *, maxpagesize: Optional[Literal["5"]] = None, **kwargs: Any ) -> HttpRequest: _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) diff --git a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/PagingVersionTolerant/pagingversiontolerant/operations/_operations.py b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/PagingVersionTolerant/pagingversiontolerant/operations/_operations.py index ac7868279d..5a7aac826e 100644 --- a/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/PagingVersionTolerant/pagingversiontolerant/operations/_operations.py +++ b/packages/autorest.python/test/azure/version-tolerant/Expected/AcceptanceTests/PagingVersionTolerant/pagingversiontolerant/operations/_operations.py @@ -213,7 +213,7 @@ def build_paging_duplicate_params_request(*, filter: Optional[str] = None, **kwa def build_paging_page_with_max_page_size_request( # pylint: disable=name-too-long - *, maxpagesize: Literal["5"] = "5", **kwargs: Any + *, maxpagesize: Optional[Literal["5"]] = None, **kwargs: Any ) -> HttpRequest: _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_basic_operations.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_basic_operations.py index 1555e2328b..af54080eaf 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_basic_operations.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_basic_operations.py @@ -164,7 +164,7 @@ async def put_valid(self, complex_body: Union[_models.Basic, IO[bytes]], **kwarg _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._config.api_version)) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2016-02-29")) content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) cls: ClsType[None] = kwargs.pop("cls", None) diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_basic_operations.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_basic_operations.py index 450eb1cbfb..265c54e49c 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_basic_operations.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_basic_operations.py @@ -248,7 +248,7 @@ def put_valid( # pylint: disable=inconsistent-return-statements _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._config.api_version)) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2016-02-29")) content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) cls: ClsType[None] = kwargs.pop("cls", None) diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyFormUrlEncodedData/bodyformurlencodeddata/models/_models_py3.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyFormUrlEncodedData/bodyformurlencodeddata/models/_models_py3.py index e6a4a382b3..d5cc95580b 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyFormUrlEncodedData/bodyformurlencodeddata/models/_models_py3.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyFormUrlEncodedData/bodyformurlencodeddata/models/_models_py3.py @@ -90,7 +90,7 @@ class PathsPvivzlFormsdataurlencodedPartialconstantbodyPostRequestbodyContentApp All required parameters must be populated in order to send to server. - :ivar grant_type: Constant part of a formdata body. Default value is "access_token". + :ivar grant_type: Constant part of a formdata body. Required. Default value is "access_token". :vartype grant_type: str :ivar service: Indicates the name of your Azure container registry. Required. :vartype service: str diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyString/bodystring/models/_models_py3.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyString/bodystring/models/_models_py3.py index 426e8ce806..0512de43fe 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyString/bodystring/models/_models_py3.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyString/bodystring/models/_models_py3.py @@ -44,7 +44,8 @@ class RefColorConstant(_serialization.Model): All required parameters must be populated in order to send to server. - :ivar color_constant: Referenced Color Constant Description. Default value is "green-color". + :ivar color_constant: Referenced Color Constant Description. Required. Default value is + "green-color". :vartype color_constant: str :ivar field1: Sample string. :vartype field1: str diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Constants/constants/models/_models_py3.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Constants/constants/models/_models_py3.py index e65d036bdc..649f3681a6 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Constants/constants/models/_models_py3.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Constants/constants/models/_models_py3.py @@ -251,7 +251,7 @@ class NoModelAsStringNoRequiredOneValueNoDefault(_serialization.Model): # pylin "parameter": {"key": "parameter", "type": "str"}, } - def __init__(self, *, parameter: Literal["value1"] = "value1", **kwargs: Any) -> None: + def __init__(self, *, parameter: Optional[Literal["value1"]] = None, **kwargs: Any) -> None: """ :keyword parameter: Default value is "value1". :paramtype parameter: str @@ -340,7 +340,7 @@ class NoModelAsStringRequiredOneValueNoDefault(_serialization.Model): All required parameters must be populated in order to send to server. - :ivar parameter: Default value is "value1". + :ivar parameter: Required. Default value is "value1". :vartype parameter: str """ diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/ModelFlattening/modelflattening/models/_models_py3.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/ModelFlattening/modelflattening/models/_models_py3.py index eeb16536c4..1fa2582737 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/ModelFlattening/modelflattening/models/_models_py3.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/ModelFlattening/modelflattening/models/_models_py3.py @@ -261,7 +261,7 @@ def __init__( simple_body_product: Optional["_models.SimpleProduct"] = None, description: Optional[str] = None, max_product_display_name: Optional[str] = None, - capacity: Literal["Large"] = "Large", + capacity: Optional[Literal["Large"]] = None, generic_value: Optional[str] = None, odata_value: Optional[str] = None, **kwargs: Any @@ -443,7 +443,7 @@ def __init__( product_id: str, description: Optional[str] = None, max_product_display_name: Optional[str] = None, - capacity: Literal["Large"] = "Large", + capacity: Optional[Literal["Large"]] = None, generic_value: Optional[str] = None, odata_value: Optional[str] = None, **kwargs: Any diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Validation/validation/aio/operations/_auto_rest_validation_test_operations.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Validation/validation/aio/operations/_auto_rest_validation_test_operations.py index 96f67c1110..be9961fda9 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Validation/validation/aio/operations/_auto_rest_validation_test_operations.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Validation/validation/aio/operations/_auto_rest_validation_test_operations.py @@ -68,7 +68,7 @@ async def validation_of_method_parameters( _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version: str = kwargs.pop("api_version", _params.pop("apiVersion", self._config.api_version)) + api_version: str = kwargs.pop("api_version", _params.pop("apiVersion", "1.0.0")) cls: ClsType[_models.Product] = kwargs.pop("cls", None) _request = build_validation_of_method_parameters_request( @@ -185,7 +185,7 @@ async def validation_of_body( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version: str = kwargs.pop("api_version", _params.pop("apiVersion", self._config.api_version)) + api_version: str = kwargs.pop("api_version", _params.pop("apiVersion", "1.0.0")) content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) content_type = content_type if body else None cls: ClsType[_models.Product] = kwargs.pop("cls", None) diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Validation/validation/models/_models_py3.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Validation/validation/models/_models_py3.py index ad23999279..20b960b720 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Validation/validation/models/_models_py3.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Validation/validation/models/_models_py3.py @@ -21,7 +21,7 @@ class ChildProduct(msrest.serialization.Model): All required parameters must be populated in order to send to server. - :ivar const_property: Constant string. Default value is "constant". + :ivar const_property: Constant string. Required. Default value is "constant". :vartype const_property: str :ivar count: Count. :vartype count: int @@ -54,9 +54,9 @@ class ConstantProduct(msrest.serialization.Model): All required parameters must be populated in order to send to server. - :ivar const_property: Constant string. Default value is "constant". + :ivar const_property: Constant string. Required. Default value is "constant". :vartype const_property: str - :ivar const_property2: Constant string2. Default value is "constant2". + :ivar const_property2: Constant string2. Required. Default value is "constant2". :vartype const_property2: str """ @@ -131,7 +131,7 @@ class Product(msrest.serialization.Model): :vartype const_child: ~validation.models.ConstantProduct :ivar const_int: Constant int. Required. Default value is 0. :vartype const_int: int - :ivar const_string: Constant string. Default value is "constant". + :ivar const_string: Constant string. Required. Default value is "constant". :vartype const_string: str :ivar const_string_as_enum: Constant string as Enum. Default value is "constant_string_as_enum". @@ -170,7 +170,7 @@ def __init__( display_names: Optional[list[str]] = None, capacity: Optional[int] = None, image: Optional[str] = None, - const_string_as_enum: Literal["constant_string_as_enum"] = "constant_string_as_enum", + const_string_as_enum: Optional[Literal["constant_string_as_enum"]] = None, **kwargs: Any ) -> None: """ diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Validation/validation/operations/_auto_rest_validation_test_operations.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Validation/validation/operations/_auto_rest_validation_test_operations.py index 29a6848a9b..1765d0fabe 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Validation/validation/operations/_auto_rest_validation_test_operations.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Validation/validation/operations/_auto_rest_validation_test_operations.py @@ -162,7 +162,7 @@ def validation_of_method_parameters(self, resource_group_name: str, id: int, **k _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version: str = kwargs.pop("api_version", _params.pop("apiVersion", self._config.api_version)) + api_version: str = kwargs.pop("api_version", _params.pop("apiVersion", "1.0.0")) cls: ClsType[_models.Product] = kwargs.pop("cls", None) _request = build_validation_of_method_parameters_request( @@ -279,7 +279,7 @@ def validation_of_body( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version: str = kwargs.pop("api_version", _params.pop("apiVersion", self._config.api_version)) + api_version: str = kwargs.pop("api_version", _params.pop("apiVersion", "1.0.0")) content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) content_type = content_type if body else None cls: ClsType[_models.Product] = kwargs.pop("cls", None) diff --git a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/ConstantsVersionTolerant/constantsversiontolerant/aio/operations/_operations.py b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/ConstantsVersionTolerant/constantsversiontolerant/aio/operations/_operations.py index 8275c027ca..097b27f784 100644 --- a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/ConstantsVersionTolerant/constantsversiontolerant/aio/operations/_operations.py +++ b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/ConstantsVersionTolerant/constantsversiontolerant/aio/operations/_operations.py @@ -165,13 +165,13 @@ async def put_no_model_as_string_no_required_two_value_default( # pylint: disab @distributed_trace_async async def put_no_model_as_string_no_required_one_value_no_default( # pylint: disable=name-too-long - self, *, input: Literal["value1"] = "value1", **kwargs: Any + self, *, input: Optional[Literal["value1"]] = None, **kwargs: Any ) -> None: """Puts constants to the testserver. Puts constants to the testserver. - :keyword input: Known values are "value1" and None. Default value is "value1". + :keyword input: Known values are "value1" and None. Default value is None. :paramtype input: str :return: None :rtype: None diff --git a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/ConstantsVersionTolerant/constantsversiontolerant/operations/_operations.py b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/ConstantsVersionTolerant/constantsversiontolerant/operations/_operations.py index 47d1f56fe1..08dda05477 100644 --- a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/ConstantsVersionTolerant/constantsversiontolerant/operations/_operations.py +++ b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/ConstantsVersionTolerant/constantsversiontolerant/operations/_operations.py @@ -64,7 +64,7 @@ def build_contants_put_no_model_as_string_no_required_two_value_default_request( def build_contants_put_no_model_as_string_no_required_one_value_no_default_request( # pylint: disable=name-too-long - *, input: Literal["value1"] = "value1", **kwargs: Any + *, input: Optional[Literal["value1"]] = None, **kwargs: Any ) -> HttpRequest: _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) @@ -408,13 +408,13 @@ def put_no_model_as_string_no_required_two_value_default( # pylint: disable=inc @distributed_trace def put_no_model_as_string_no_required_one_value_no_default( # pylint: disable=inconsistent-return-statements,name-too-long - self, *, input: Literal["value1"] = "value1", **kwargs: Any + self, *, input: Optional[Literal["value1"]] = None, **kwargs: Any ) -> None: """Puts constants to the testserver. Puts constants to the testserver. - :keyword input: Known values are "value1" and None. Default value is "value1". + :keyword input: Known values are "value1" and None. Default value is None. :paramtype input: str :return: None :rtype: None diff --git a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/HttpVersionTolerant/httpinfrastructureversiontolerant/aio/operations/_operations.py b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/HttpVersionTolerant/httpinfrastructureversiontolerant/aio/operations/_operations.py index 1816d7df65..711c2b3e3d 100644 --- a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/HttpVersionTolerant/httpinfrastructureversiontolerant/aio/operations/_operations.py +++ b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/HttpVersionTolerant/httpinfrastructureversiontolerant/aio/operations/_operations.py @@ -465,11 +465,11 @@ async def options200(self, **kwargs: Any) -> bool: return cast(bool, deserialized) # type: ignore @distributed_trace_async - async def put200(self, boolean_value: Literal[True] = True, **kwargs: Any) -> None: + async def put200(self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any) -> None: """Put boolean value true returning 200 success. :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is True. + is None. :type boolean_value: bool :return: None :rtype: None @@ -518,11 +518,11 @@ async def put200(self, boolean_value: Literal[True] = True, **kwargs: Any) -> No return cls(pipeline_response, None, {}) # type: ignore @distributed_trace_async - async def patch200(self, boolean_value: Literal[True] = True, **kwargs: Any) -> None: + async def patch200(self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any) -> None: """Patch true Boolean value in request returning 200. :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is True. + is None. :type boolean_value: bool :return: None :rtype: None @@ -571,11 +571,11 @@ async def patch200(self, boolean_value: Literal[True] = True, **kwargs: Any) -> return cls(pipeline_response, None, {}) # type: ignore @distributed_trace_async - async def post200(self, boolean_value: Literal[True] = True, **kwargs: Any) -> None: + async def post200(self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any) -> None: """Post bollean value true in request that returns a 200. :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is True. + is None. :type boolean_value: bool :return: None :rtype: None @@ -624,11 +624,11 @@ async def post200(self, boolean_value: Literal[True] = True, **kwargs: Any) -> N return cls(pipeline_response, None, {}) # type: ignore @distributed_trace_async - async def delete200(self, boolean_value: Literal[True] = True, **kwargs: Any) -> None: + async def delete200(self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any) -> None: """Delete simple boolean value true returns 200. :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is True. + is None. :type boolean_value: bool :return: None :rtype: None @@ -677,11 +677,11 @@ async def delete200(self, boolean_value: Literal[True] = True, **kwargs: Any) -> return cls(pipeline_response, None, {}) # type: ignore @distributed_trace_async - async def put201(self, boolean_value: Literal[True] = True, **kwargs: Any) -> None: + async def put201(self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any) -> None: """Put true Boolean value in request returns 201. :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is True. + is None. :type boolean_value: bool :return: None :rtype: None @@ -730,11 +730,11 @@ async def put201(self, boolean_value: Literal[True] = True, **kwargs: Any) -> No return cls(pipeline_response, None, {}) # type: ignore @distributed_trace_async - async def post201(self, boolean_value: Literal[True] = True, **kwargs: Any) -> None: + async def post201(self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any) -> None: """Post true Boolean value in request returns 201 (Created). :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is True. + is None. :type boolean_value: bool :return: None :rtype: None @@ -783,11 +783,11 @@ async def post201(self, boolean_value: Literal[True] = True, **kwargs: Any) -> N return cls(pipeline_response, None, {}) # type: ignore @distributed_trace_async - async def put202(self, boolean_value: Literal[True] = True, **kwargs: Any) -> None: + async def put202(self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any) -> None: """Put true Boolean value in request returns 202 (Accepted). :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is True. + is None. :type boolean_value: bool :return: None :rtype: None @@ -836,11 +836,11 @@ async def put202(self, boolean_value: Literal[True] = True, **kwargs: Any) -> No return cls(pipeline_response, None, {}) # type: ignore @distributed_trace_async - async def patch202(self, boolean_value: Literal[True] = True, **kwargs: Any) -> None: + async def patch202(self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any) -> None: """Patch true Boolean value in request returns 202. :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is True. + is None. :type boolean_value: bool :return: None :rtype: None @@ -889,11 +889,11 @@ async def patch202(self, boolean_value: Literal[True] = True, **kwargs: Any) -> return cls(pipeline_response, None, {}) # type: ignore @distributed_trace_async - async def post202(self, boolean_value: Literal[True] = True, **kwargs: Any) -> None: + async def post202(self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any) -> None: """Post true Boolean value in request returns 202 (Accepted). :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is True. + is None. :type boolean_value: bool :return: None :rtype: None @@ -942,11 +942,11 @@ async def post202(self, boolean_value: Literal[True] = True, **kwargs: Any) -> N return cls(pipeline_response, None, {}) # type: ignore @distributed_trace_async - async def delete202(self, boolean_value: Literal[True] = True, **kwargs: Any) -> None: + async def delete202(self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any) -> None: """Delete true Boolean value in request returns 202 (accepted). :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is True. + is None. :type boolean_value: bool :return: None :rtype: None @@ -1036,11 +1036,11 @@ async def head204(self, **kwargs: Any) -> None: return cls(pipeline_response, None, {}) # type: ignore @distributed_trace_async - async def put204(self, boolean_value: Literal[True] = True, **kwargs: Any) -> None: + async def put204(self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any) -> None: """Put true Boolean value in request returns 204 (no content). :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is True. + is None. :type boolean_value: bool :return: None :rtype: None @@ -1089,11 +1089,11 @@ async def put204(self, boolean_value: Literal[True] = True, **kwargs: Any) -> No return cls(pipeline_response, None, {}) # type: ignore @distributed_trace_async - async def patch204(self, boolean_value: Literal[True] = True, **kwargs: Any) -> None: + async def patch204(self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any) -> None: """Patch true Boolean value in request returns 204 (no content). :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is True. + is None. :type boolean_value: bool :return: None :rtype: None @@ -1142,11 +1142,11 @@ async def patch204(self, boolean_value: Literal[True] = True, **kwargs: Any) -> return cls(pipeline_response, None, {}) # type: ignore @distributed_trace_async - async def post204(self, boolean_value: Literal[True] = True, **kwargs: Any) -> None: + async def post204(self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any) -> None: """Post true Boolean value in request returns 204 (no content). :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is True. + is None. :type boolean_value: bool :return: None :rtype: None @@ -1195,11 +1195,11 @@ async def post204(self, boolean_value: Literal[True] = True, **kwargs: Any) -> N return cls(pipeline_response, None, {}) # type: ignore @distributed_trace_async - async def delete204(self, boolean_value: Literal[True] = True, **kwargs: Any) -> None: + async def delete204(self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any) -> None: """Delete true Boolean value in request returns 204 (no content). :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is True. + is None. :type boolean_value: bool :return: None :rtype: None @@ -1505,12 +1505,12 @@ async def get301(self, **kwargs: Any) -> None: return cls(pipeline_response, None, response_headers) # type: ignore @distributed_trace_async - async def put301(self, boolean_value: Literal[True] = True, **kwargs: Any) -> None: + async def put301(self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any) -> None: """Put true Boolean value in request returns 301. This request should not be automatically redirected, but should return the received 301 to the caller for evaluation. :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is True. + is None. :type boolean_value: bool :return: None :rtype: None @@ -1652,12 +1652,12 @@ async def get302(self, **kwargs: Any) -> None: return cls(pipeline_response, None, response_headers) # type: ignore @distributed_trace_async - async def patch302(self, boolean_value: Literal[True] = True, **kwargs: Any) -> None: + async def patch302(self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any) -> None: """Patch true Boolean value in request returns 302. This request should not be automatically redirected, but should return the received 302 to the caller for evaluation. :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is True. + is None. :type boolean_value: bool :return: None :rtype: None @@ -1709,12 +1709,12 @@ async def patch302(self, boolean_value: Literal[True] = True, **kwargs: Any) -> return cls(pipeline_response, None, response_headers) # type: ignore @distributed_trace_async - async def post303(self, boolean_value: Literal[True] = True, **kwargs: Any) -> None: + async def post303(self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any) -> None: """Post true Boolean value in request returns 303. This request should be automatically redirected usign a get, ultimately returning a 200 status code. :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is True. + is None. :type boolean_value: bool :return: None :rtype: None @@ -1902,11 +1902,11 @@ async def options307(self, **kwargs: Any) -> None: return cls(pipeline_response, None, response_headers) # type: ignore @distributed_trace_async - async def put307(self, boolean_value: Literal[True] = True, **kwargs: Any) -> None: + async def put307(self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any) -> None: """Put redirected with 307, resulting in a 200 after redirect. :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is True. + is None. :type boolean_value: bool :return: None :rtype: None @@ -1959,11 +1959,11 @@ async def put307(self, boolean_value: Literal[True] = True, **kwargs: Any) -> No return cls(pipeline_response, None, response_headers) # type: ignore @distributed_trace_async - async def patch307(self, boolean_value: Literal[True] = True, **kwargs: Any) -> None: + async def patch307(self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any) -> None: """Patch redirected with 307, resulting in a 200 after redirect. :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is True. + is None. :type boolean_value: bool :return: None :rtype: None @@ -2016,11 +2016,11 @@ async def patch307(self, boolean_value: Literal[True] = True, **kwargs: Any) -> return cls(pipeline_response, None, response_headers) # type: ignore @distributed_trace_async - async def post307(self, boolean_value: Literal[True] = True, **kwargs: Any) -> None: + async def post307(self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any) -> None: """Post redirected with 307, resulting in a 200 after redirect. :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is True. + is None. :type boolean_value: bool :return: None :rtype: None @@ -2073,11 +2073,11 @@ async def post307(self, boolean_value: Literal[True] = True, **kwargs: Any) -> N return cls(pipeline_response, None, response_headers) # type: ignore @distributed_trace_async - async def delete307(self, boolean_value: Literal[True] = True, **kwargs: Any) -> None: + async def delete307(self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any) -> None: """Delete redirected with 307, resulting in a 200 after redirect. :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is True. + is None. :type boolean_value: bool :return: None :rtype: None @@ -2273,11 +2273,11 @@ async def options400(self, **kwargs: Any) -> None: return cls(pipeline_response, None, {}) # type: ignore @distributed_trace_async - async def put400(self, boolean_value: Literal[True] = True, **kwargs: Any) -> None: + async def put400(self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any) -> None: """Return 400 status code - should be represented in the client as an error. :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is True. + is None. :type boolean_value: bool :return: None :rtype: None @@ -2326,11 +2326,11 @@ async def put400(self, boolean_value: Literal[True] = True, **kwargs: Any) -> No return cls(pipeline_response, None, {}) # type: ignore @distributed_trace_async - async def patch400(self, boolean_value: Literal[True] = True, **kwargs: Any) -> None: + async def patch400(self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any) -> None: """Return 400 status code - should be represented in the client as an error. :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is True. + is None. :type boolean_value: bool :return: None :rtype: None @@ -2379,11 +2379,11 @@ async def patch400(self, boolean_value: Literal[True] = True, **kwargs: Any) -> return cls(pipeline_response, None, {}) # type: ignore @distributed_trace_async - async def post400(self, boolean_value: Literal[True] = True, **kwargs: Any) -> None: + async def post400(self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any) -> None: """Return 400 status code - should be represented in the client as an error. :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is True. + is None. :type boolean_value: bool :return: None :rtype: None @@ -2432,11 +2432,11 @@ async def post400(self, boolean_value: Literal[True] = True, **kwargs: Any) -> N return cls(pipeline_response, None, {}) # type: ignore @distributed_trace_async - async def delete400(self, boolean_value: Literal[True] = True, **kwargs: Any) -> None: + async def delete400(self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any) -> None: """Return 400 status code - should be represented in the client as an error. :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is True. + is None. :type boolean_value: bool :return: None :rtype: None @@ -2649,11 +2649,11 @@ async def get403(self, **kwargs: Any) -> None: return cls(pipeline_response, None, {}) # type: ignore @distributed_trace_async - async def put404(self, boolean_value: Literal[True] = True, **kwargs: Any) -> None: + async def put404(self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any) -> None: """Return 404 status code - should be represented in the client as an error. :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is True. + is None. :type boolean_value: bool :return: None :rtype: None @@ -2702,11 +2702,11 @@ async def put404(self, boolean_value: Literal[True] = True, **kwargs: Any) -> No return cls(pipeline_response, None, {}) # type: ignore @distributed_trace_async - async def patch405(self, boolean_value: Literal[True] = True, **kwargs: Any) -> None: + async def patch405(self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any) -> None: """Return 405 status code - should be represented in the client as an error. :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is True. + is None. :type boolean_value: bool :return: None :rtype: None @@ -2755,11 +2755,11 @@ async def patch405(self, boolean_value: Literal[True] = True, **kwargs: Any) -> return cls(pipeline_response, None, {}) # type: ignore @distributed_trace_async - async def post406(self, boolean_value: Literal[True] = True, **kwargs: Any) -> None: + async def post406(self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any) -> None: """Return 406 status code - should be represented in the client as an error. :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is True. + is None. :type boolean_value: bool :return: None :rtype: None @@ -2808,11 +2808,11 @@ async def post406(self, boolean_value: Literal[True] = True, **kwargs: Any) -> N return cls(pipeline_response, None, {}) # type: ignore @distributed_trace_async - async def delete407(self, boolean_value: Literal[True] = True, **kwargs: Any) -> None: + async def delete407(self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any) -> None: """Return 407 status code - should be represented in the client as an error. :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is True. + is None. :type boolean_value: bool :return: None :rtype: None @@ -2861,11 +2861,11 @@ async def delete407(self, boolean_value: Literal[True] = True, **kwargs: Any) -> return cls(pipeline_response, None, {}) # type: ignore @distributed_trace_async - async def put409(self, boolean_value: Literal[True] = True, **kwargs: Any) -> None: + async def put409(self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any) -> None: """Return 409 status code - should be represented in the client as an error. :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is True. + is None. :type boolean_value: bool :return: None :rtype: None @@ -3078,11 +3078,11 @@ async def get412(self, **kwargs: Any) -> None: return cls(pipeline_response, None, {}) # type: ignore @distributed_trace_async - async def put413(self, boolean_value: Literal[True] = True, **kwargs: Any) -> None: + async def put413(self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any) -> None: """Return 413 status code - should be represented in the client as an error. :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is True. + is None. :type boolean_value: bool :return: None :rtype: None @@ -3131,11 +3131,11 @@ async def put413(self, boolean_value: Literal[True] = True, **kwargs: Any) -> No return cls(pipeline_response, None, {}) # type: ignore @distributed_trace_async - async def patch414(self, boolean_value: Literal[True] = True, **kwargs: Any) -> None: + async def patch414(self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any) -> None: """Return 414 status code - should be represented in the client as an error. :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is True. + is None. :type boolean_value: bool :return: None :rtype: None @@ -3184,11 +3184,11 @@ async def patch414(self, boolean_value: Literal[True] = True, **kwargs: Any) -> return cls(pipeline_response, None, {}) # type: ignore @distributed_trace_async - async def post415(self, boolean_value: Literal[True] = True, **kwargs: Any) -> None: + async def post415(self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any) -> None: """Return 415 status code - should be represented in the client as an error. :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is True. + is None. :type boolean_value: bool :return: None :rtype: None @@ -3278,11 +3278,11 @@ async def get416(self, **kwargs: Any) -> None: return cls(pipeline_response, None, {}) # type: ignore @distributed_trace_async - async def delete417(self, boolean_value: Literal[True] = True, **kwargs: Any) -> None: + async def delete417(self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any) -> None: """Return 417 status code - should be represented in the client as an error. :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is True. + is None. :type boolean_value: bool :return: None :rtype: None @@ -3474,11 +3474,11 @@ async def get501(self, **kwargs: Any) -> None: return cls(pipeline_response, None, {}) # type: ignore @distributed_trace_async - async def post505(self, boolean_value: Literal[True] = True, **kwargs: Any) -> None: + async def post505(self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any) -> None: """Return 505 status code - should be represented in the client as an error. :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is True. + is None. :type boolean_value: bool :return: None :rtype: None @@ -3527,11 +3527,11 @@ async def post505(self, boolean_value: Literal[True] = True, **kwargs: Any) -> N return cls(pipeline_response, None, {}) # type: ignore @distributed_trace_async - async def delete505(self, boolean_value: Literal[True] = True, **kwargs: Any) -> None: + async def delete505(self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any) -> None: """Return 505 status code - should be represented in the client as an error. :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is True. + is None. :type boolean_value: bool :return: None :rtype: None @@ -3641,11 +3641,11 @@ async def head408(self, **kwargs: Any) -> None: return cls(pipeline_response, None, {}) # type: ignore @distributed_trace_async - async def put500(self, boolean_value: Literal[True] = True, **kwargs: Any) -> None: + async def put500(self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any) -> None: """Return 500 status code, then 200 after retry. :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is True. + is None. :type boolean_value: bool :return: None :rtype: None @@ -3694,11 +3694,11 @@ async def put500(self, boolean_value: Literal[True] = True, **kwargs: Any) -> No return cls(pipeline_response, None, {}) # type: ignore @distributed_trace_async - async def patch500(self, boolean_value: Literal[True] = True, **kwargs: Any) -> None: + async def patch500(self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any) -> None: """Return 500 status code, then 200 after retry. :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is True. + is None. :type boolean_value: bool :return: None :rtype: None @@ -3836,11 +3836,11 @@ async def options502(self, **kwargs: Any) -> bool: return cast(bool, deserialized) # type: ignore @distributed_trace_async - async def post503(self, boolean_value: Literal[True] = True, **kwargs: Any) -> None: + async def post503(self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any) -> None: """Return 503 status code, then 200 after retry. :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is True. + is None. :type boolean_value: bool :return: None :rtype: None @@ -3889,11 +3889,11 @@ async def post503(self, boolean_value: Literal[True] = True, **kwargs: Any) -> N return cls(pipeline_response, None, {}) # type: ignore @distributed_trace_async - async def delete503(self, boolean_value: Literal[True] = True, **kwargs: Any) -> None: + async def delete503(self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any) -> None: """Return 503 status code, then 200 after retry. :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is True. + is None. :type boolean_value: bool :return: None :rtype: None @@ -3942,11 +3942,11 @@ async def delete503(self, boolean_value: Literal[True] = True, **kwargs: Any) -> return cls(pipeline_response, None, {}) # type: ignore @distributed_trace_async - async def put504(self, boolean_value: Literal[True] = True, **kwargs: Any) -> None: + async def put504(self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any) -> None: """Return 504 status code, then 200 after retry. :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is True. + is None. :type boolean_value: bool :return: None :rtype: None @@ -3995,11 +3995,11 @@ async def put504(self, boolean_value: Literal[True] = True, **kwargs: Any) -> No return cls(pipeline_response, None, {}) # type: ignore @distributed_trace_async - async def patch504(self, boolean_value: Literal[True] = True, **kwargs: Any) -> None: + async def patch504(self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any) -> None: """Return 504 status code, then 200 after retry. :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is True. + is None. :type boolean_value: bool :return: None :rtype: None diff --git a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/HttpVersionTolerant/httpinfrastructureversiontolerant/operations/_operations.py b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/HttpVersionTolerant/httpinfrastructureversiontolerant/operations/_operations.py index 0e3fef1c54..00236a5916 100644 --- a/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/HttpVersionTolerant/httpinfrastructureversiontolerant/operations/_operations.py +++ b/packages/autorest.python/test/vanilla/version-tolerant/Expected/AcceptanceTests/HttpVersionTolerant/httpinfrastructureversiontolerant/operations/_operations.py @@ -118,7 +118,7 @@ def build_http_success_options200_request(**kwargs: Any) -> HttpRequest: return HttpRequest(method="OPTIONS", url=_url, headers=_headers, **kwargs) -def build_http_success_put200_request(*, json: Literal[True] = True, **kwargs: Any) -> HttpRequest: +def build_http_success_put200_request(*, json: Optional[Literal[True]] = None, **kwargs: Any) -> HttpRequest: _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) @@ -135,7 +135,7 @@ def build_http_success_put200_request(*, json: Literal[True] = True, **kwargs: A return HttpRequest(method="PUT", url=_url, headers=_headers, json=json, **kwargs) -def build_http_success_patch200_request(*, json: Literal[True] = True, **kwargs: Any) -> HttpRequest: +def build_http_success_patch200_request(*, json: Optional[Literal[True]] = None, **kwargs: Any) -> HttpRequest: _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) @@ -152,7 +152,7 @@ def build_http_success_patch200_request(*, json: Literal[True] = True, **kwargs: return HttpRequest(method="PATCH", url=_url, headers=_headers, json=json, **kwargs) -def build_http_success_post200_request(*, json: Literal[True] = True, **kwargs: Any) -> HttpRequest: +def build_http_success_post200_request(*, json: Optional[Literal[True]] = None, **kwargs: Any) -> HttpRequest: _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) @@ -169,7 +169,7 @@ def build_http_success_post200_request(*, json: Literal[True] = True, **kwargs: return HttpRequest(method="POST", url=_url, headers=_headers, json=json, **kwargs) -def build_http_success_delete200_request(*, json: Literal[True] = True, **kwargs: Any) -> HttpRequest: +def build_http_success_delete200_request(*, json: Optional[Literal[True]] = None, **kwargs: Any) -> HttpRequest: _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) @@ -186,7 +186,7 @@ def build_http_success_delete200_request(*, json: Literal[True] = True, **kwargs return HttpRequest(method="DELETE", url=_url, headers=_headers, json=json, **kwargs) -def build_http_success_put201_request(*, json: Literal[True] = True, **kwargs: Any) -> HttpRequest: +def build_http_success_put201_request(*, json: Optional[Literal[True]] = None, **kwargs: Any) -> HttpRequest: _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) @@ -203,7 +203,7 @@ def build_http_success_put201_request(*, json: Literal[True] = True, **kwargs: A return HttpRequest(method="PUT", url=_url, headers=_headers, json=json, **kwargs) -def build_http_success_post201_request(*, json: Literal[True] = True, **kwargs: Any) -> HttpRequest: +def build_http_success_post201_request(*, json: Optional[Literal[True]] = None, **kwargs: Any) -> HttpRequest: _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) @@ -220,7 +220,7 @@ def build_http_success_post201_request(*, json: Literal[True] = True, **kwargs: return HttpRequest(method="POST", url=_url, headers=_headers, json=json, **kwargs) -def build_http_success_put202_request(*, json: Literal[True] = True, **kwargs: Any) -> HttpRequest: +def build_http_success_put202_request(*, json: Optional[Literal[True]] = None, **kwargs: Any) -> HttpRequest: _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) @@ -237,7 +237,7 @@ def build_http_success_put202_request(*, json: Literal[True] = True, **kwargs: A return HttpRequest(method="PUT", url=_url, headers=_headers, json=json, **kwargs) -def build_http_success_patch202_request(*, json: Literal[True] = True, **kwargs: Any) -> HttpRequest: +def build_http_success_patch202_request(*, json: Optional[Literal[True]] = None, **kwargs: Any) -> HttpRequest: _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) @@ -254,7 +254,7 @@ def build_http_success_patch202_request(*, json: Literal[True] = True, **kwargs: return HttpRequest(method="PATCH", url=_url, headers=_headers, json=json, **kwargs) -def build_http_success_post202_request(*, json: Literal[True] = True, **kwargs: Any) -> HttpRequest: +def build_http_success_post202_request(*, json: Optional[Literal[True]] = None, **kwargs: Any) -> HttpRequest: _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) @@ -271,7 +271,7 @@ def build_http_success_post202_request(*, json: Literal[True] = True, **kwargs: return HttpRequest(method="POST", url=_url, headers=_headers, json=json, **kwargs) -def build_http_success_delete202_request(*, json: Literal[True] = True, **kwargs: Any) -> HttpRequest: +def build_http_success_delete202_request(*, json: Optional[Literal[True]] = None, **kwargs: Any) -> HttpRequest: _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) @@ -302,7 +302,7 @@ def build_http_success_head204_request(**kwargs: Any) -> HttpRequest: return HttpRequest(method="HEAD", url=_url, headers=_headers, **kwargs) -def build_http_success_put204_request(*, json: Literal[True] = True, **kwargs: Any) -> HttpRequest: +def build_http_success_put204_request(*, json: Optional[Literal[True]] = None, **kwargs: Any) -> HttpRequest: _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) @@ -319,7 +319,7 @@ def build_http_success_put204_request(*, json: Literal[True] = True, **kwargs: A return HttpRequest(method="PUT", url=_url, headers=_headers, json=json, **kwargs) -def build_http_success_patch204_request(*, json: Literal[True] = True, **kwargs: Any) -> HttpRequest: +def build_http_success_patch204_request(*, json: Optional[Literal[True]] = None, **kwargs: Any) -> HttpRequest: _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) @@ -336,7 +336,7 @@ def build_http_success_patch204_request(*, json: Literal[True] = True, **kwargs: return HttpRequest(method="PATCH", url=_url, headers=_headers, json=json, **kwargs) -def build_http_success_post204_request(*, json: Literal[True] = True, **kwargs: Any) -> HttpRequest: +def build_http_success_post204_request(*, json: Optional[Literal[True]] = None, **kwargs: Any) -> HttpRequest: _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) @@ -353,7 +353,7 @@ def build_http_success_post204_request(*, json: Literal[True] = True, **kwargs: return HttpRequest(method="POST", url=_url, headers=_headers, json=json, **kwargs) -def build_http_success_delete204_request(*, json: Literal[True] = True, **kwargs: Any) -> HttpRequest: +def build_http_success_delete204_request(*, json: Optional[Literal[True]] = None, **kwargs: Any) -> HttpRequest: _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) @@ -440,7 +440,7 @@ def build_http_redirects_get301_request(**kwargs: Any) -> HttpRequest: return HttpRequest(method="GET", url=_url, headers=_headers, **kwargs) -def build_http_redirects_put301_request(*, json: Literal[True] = True, **kwargs: Any) -> HttpRequest: +def build_http_redirects_put301_request(*, json: Optional[Literal[True]] = None, **kwargs: Any) -> HttpRequest: _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) @@ -485,7 +485,7 @@ def build_http_redirects_get302_request(**kwargs: Any) -> HttpRequest: return HttpRequest(method="GET", url=_url, headers=_headers, **kwargs) -def build_http_redirects_patch302_request(*, json: Literal[True] = True, **kwargs: Any) -> HttpRequest: +def build_http_redirects_patch302_request(*, json: Optional[Literal[True]] = None, **kwargs: Any) -> HttpRequest: _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) @@ -502,7 +502,7 @@ def build_http_redirects_patch302_request(*, json: Literal[True] = True, **kwarg return HttpRequest(method="PATCH", url=_url, headers=_headers, json=json, **kwargs) -def build_http_redirects_post303_request(*, json: Literal[True] = True, **kwargs: Any) -> HttpRequest: +def build_http_redirects_post303_request(*, json: Optional[Literal[True]] = None, **kwargs: Any) -> HttpRequest: _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) @@ -561,7 +561,7 @@ def build_http_redirects_options307_request(**kwargs: Any) -> HttpRequest: return HttpRequest(method="OPTIONS", url=_url, headers=_headers, **kwargs) -def build_http_redirects_put307_request(*, json: Literal[True] = True, **kwargs: Any) -> HttpRequest: +def build_http_redirects_put307_request(*, json: Optional[Literal[True]] = None, **kwargs: Any) -> HttpRequest: _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) @@ -578,7 +578,7 @@ def build_http_redirects_put307_request(*, json: Literal[True] = True, **kwargs: return HttpRequest(method="PUT", url=_url, headers=_headers, json=json, **kwargs) -def build_http_redirects_patch307_request(*, json: Literal[True] = True, **kwargs: Any) -> HttpRequest: +def build_http_redirects_patch307_request(*, json: Optional[Literal[True]] = None, **kwargs: Any) -> HttpRequest: _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) @@ -595,7 +595,7 @@ def build_http_redirects_patch307_request(*, json: Literal[True] = True, **kwarg return HttpRequest(method="PATCH", url=_url, headers=_headers, json=json, **kwargs) -def build_http_redirects_post307_request(*, json: Literal[True] = True, **kwargs: Any) -> HttpRequest: +def build_http_redirects_post307_request(*, json: Optional[Literal[True]] = None, **kwargs: Any) -> HttpRequest: _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) @@ -612,7 +612,7 @@ def build_http_redirects_post307_request(*, json: Literal[True] = True, **kwargs return HttpRequest(method="POST", url=_url, headers=_headers, json=json, **kwargs) -def build_http_redirects_delete307_request(*, json: Literal[True] = True, **kwargs: Any) -> HttpRequest: +def build_http_redirects_delete307_request(*, json: Optional[Literal[True]] = None, **kwargs: Any) -> HttpRequest: _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) @@ -671,7 +671,7 @@ def build_http_client_failure_options400_request(**kwargs: Any) -> HttpRequest: return HttpRequest(method="OPTIONS", url=_url, headers=_headers, **kwargs) -def build_http_client_failure_put400_request(*, json: Literal[True] = True, **kwargs: Any) -> HttpRequest: +def build_http_client_failure_put400_request(*, json: Optional[Literal[True]] = None, **kwargs: Any) -> HttpRequest: _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) @@ -689,7 +689,7 @@ def build_http_client_failure_put400_request(*, json: Literal[True] = True, **kw def build_http_client_failure_patch400_request( # pylint: disable=name-too-long - *, json: Literal[True] = True, **kwargs: Any + *, json: Optional[Literal[True]] = None, **kwargs: Any ) -> HttpRequest: _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) @@ -708,7 +708,7 @@ def build_http_client_failure_patch400_request( # pylint: disable=name-too-long def build_http_client_failure_post400_request( # pylint: disable=name-too-long - *, json: Literal[True] = True, **kwargs: Any + *, json: Optional[Literal[True]] = None, **kwargs: Any ) -> HttpRequest: _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) @@ -727,7 +727,7 @@ def build_http_client_failure_post400_request( # pylint: disable=name-too-long def build_http_client_failure_delete400_request( # pylint: disable=name-too-long - *, json: Literal[True] = True, **kwargs: Any + *, json: Optional[Literal[True]] = None, **kwargs: Any ) -> HttpRequest: _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) @@ -801,7 +801,7 @@ def build_http_client_failure_get403_request(**kwargs: Any) -> HttpRequest: return HttpRequest(method="GET", url=_url, headers=_headers, **kwargs) -def build_http_client_failure_put404_request(*, json: Literal[True] = True, **kwargs: Any) -> HttpRequest: +def build_http_client_failure_put404_request(*, json: Optional[Literal[True]] = None, **kwargs: Any) -> HttpRequest: _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) @@ -819,7 +819,7 @@ def build_http_client_failure_put404_request(*, json: Literal[True] = True, **kw def build_http_client_failure_patch405_request( # pylint: disable=name-too-long - *, json: Literal[True] = True, **kwargs: Any + *, json: Optional[Literal[True]] = None, **kwargs: Any ) -> HttpRequest: _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) @@ -838,7 +838,7 @@ def build_http_client_failure_patch405_request( # pylint: disable=name-too-long def build_http_client_failure_post406_request( # pylint: disable=name-too-long - *, json: Literal[True] = True, **kwargs: Any + *, json: Optional[Literal[True]] = None, **kwargs: Any ) -> HttpRequest: _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) @@ -857,7 +857,7 @@ def build_http_client_failure_post406_request( # pylint: disable=name-too-long def build_http_client_failure_delete407_request( # pylint: disable=name-too-long - *, json: Literal[True] = True, **kwargs: Any + *, json: Optional[Literal[True]] = None, **kwargs: Any ) -> HttpRequest: _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) @@ -875,7 +875,7 @@ def build_http_client_failure_delete407_request( # pylint: disable=name-too-lon return HttpRequest(method="DELETE", url=_url, headers=_headers, json=json, **kwargs) -def build_http_client_failure_put409_request(*, json: Literal[True] = True, **kwargs: Any) -> HttpRequest: +def build_http_client_failure_put409_request(*, json: Optional[Literal[True]] = None, **kwargs: Any) -> HttpRequest: _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) @@ -948,7 +948,7 @@ def build_http_client_failure_get412_request(**kwargs: Any) -> HttpRequest: return HttpRequest(method="GET", url=_url, headers=_headers, **kwargs) -def build_http_client_failure_put413_request(*, json: Literal[True] = True, **kwargs: Any) -> HttpRequest: +def build_http_client_failure_put413_request(*, json: Optional[Literal[True]] = None, **kwargs: Any) -> HttpRequest: _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) @@ -966,7 +966,7 @@ def build_http_client_failure_put413_request(*, json: Literal[True] = True, **kw def build_http_client_failure_patch414_request( # pylint: disable=name-too-long - *, json: Literal[True] = True, **kwargs: Any + *, json: Optional[Literal[True]] = None, **kwargs: Any ) -> HttpRequest: _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) @@ -985,7 +985,7 @@ def build_http_client_failure_patch414_request( # pylint: disable=name-too-long def build_http_client_failure_post415_request( # pylint: disable=name-too-long - *, json: Literal[True] = True, **kwargs: Any + *, json: Optional[Literal[True]] = None, **kwargs: Any ) -> HttpRequest: _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) @@ -1018,7 +1018,7 @@ def build_http_client_failure_get416_request(**kwargs: Any) -> HttpRequest: def build_http_client_failure_delete417_request( # pylint: disable=name-too-long - *, json: Literal[True] = True, **kwargs: Any + *, json: Optional[Literal[True]] = None, **kwargs: Any ) -> HttpRequest: _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) @@ -1079,7 +1079,7 @@ def build_http_server_failure_get501_request(**kwargs: Any) -> HttpRequest: def build_http_server_failure_post505_request( # pylint: disable=name-too-long - *, json: Literal[True] = True, **kwargs: Any + *, json: Optional[Literal[True]] = None, **kwargs: Any ) -> HttpRequest: _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) @@ -1098,7 +1098,7 @@ def build_http_server_failure_post505_request( # pylint: disable=name-too-long def build_http_server_failure_delete505_request( # pylint: disable=name-too-long - *, json: Literal[True] = True, **kwargs: Any + *, json: Optional[Literal[True]] = None, **kwargs: Any ) -> HttpRequest: _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) @@ -1130,7 +1130,7 @@ def build_http_retry_head408_request(**kwargs: Any) -> HttpRequest: return HttpRequest(method="HEAD", url=_url, headers=_headers, **kwargs) -def build_http_retry_put500_request(*, json: Literal[True] = True, **kwargs: Any) -> HttpRequest: +def build_http_retry_put500_request(*, json: Optional[Literal[True]] = None, **kwargs: Any) -> HttpRequest: _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) @@ -1147,7 +1147,7 @@ def build_http_retry_put500_request(*, json: Literal[True] = True, **kwargs: Any return HttpRequest(method="PUT", url=_url, headers=_headers, json=json, **kwargs) -def build_http_retry_patch500_request(*, json: Literal[True] = True, **kwargs: Any) -> HttpRequest: +def build_http_retry_patch500_request(*, json: Optional[Literal[True]] = None, **kwargs: Any) -> HttpRequest: _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) @@ -1192,7 +1192,7 @@ def build_http_retry_options502_request(**kwargs: Any) -> HttpRequest: return HttpRequest(method="OPTIONS", url=_url, headers=_headers, **kwargs) -def build_http_retry_post503_request(*, json: Literal[True] = True, **kwargs: Any) -> HttpRequest: +def build_http_retry_post503_request(*, json: Optional[Literal[True]] = None, **kwargs: Any) -> HttpRequest: _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) @@ -1209,7 +1209,7 @@ def build_http_retry_post503_request(*, json: Literal[True] = True, **kwargs: An return HttpRequest(method="POST", url=_url, headers=_headers, json=json, **kwargs) -def build_http_retry_delete503_request(*, json: Literal[True] = True, **kwargs: Any) -> HttpRequest: +def build_http_retry_delete503_request(*, json: Optional[Literal[True]] = None, **kwargs: Any) -> HttpRequest: _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) @@ -1226,7 +1226,7 @@ def build_http_retry_delete503_request(*, json: Literal[True] = True, **kwargs: return HttpRequest(method="DELETE", url=_url, headers=_headers, json=json, **kwargs) -def build_http_retry_put504_request(*, json: Literal[True] = True, **kwargs: Any) -> HttpRequest: +def build_http_retry_put504_request(*, json: Optional[Literal[True]] = None, **kwargs: Any) -> HttpRequest: _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) @@ -1243,7 +1243,7 @@ def build_http_retry_put504_request(*, json: Literal[True] = True, **kwargs: Any return HttpRequest(method="PUT", url=_url, headers=_headers, json=json, **kwargs) -def build_http_retry_patch504_request(*, json: Literal[True] = True, **kwargs: Any) -> HttpRequest: +def build_http_retry_patch504_request(*, json: Optional[Literal[True]] = None, **kwargs: Any) -> HttpRequest: _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) @@ -2070,12 +2070,12 @@ def options200(self, **kwargs: Any) -> bool: @distributed_trace def put200( # pylint: disable=inconsistent-return-statements - self, boolean_value: Literal[True] = True, **kwargs: Any + self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any ) -> None: """Put boolean value true returning 200 success. :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is True. + is None. :type boolean_value: bool :return: None :rtype: None @@ -2125,12 +2125,12 @@ def put200( # pylint: disable=inconsistent-return-statements @distributed_trace def patch200( # pylint: disable=inconsistent-return-statements - self, boolean_value: Literal[True] = True, **kwargs: Any + self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any ) -> None: """Patch true Boolean value in request returning 200. :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is True. + is None. :type boolean_value: bool :return: None :rtype: None @@ -2180,12 +2180,12 @@ def patch200( # pylint: disable=inconsistent-return-statements @distributed_trace def post200( # pylint: disable=inconsistent-return-statements - self, boolean_value: Literal[True] = True, **kwargs: Any + self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any ) -> None: """Post bollean value true in request that returns a 200. :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is True. + is None. :type boolean_value: bool :return: None :rtype: None @@ -2235,12 +2235,12 @@ def post200( # pylint: disable=inconsistent-return-statements @distributed_trace def delete200( # pylint: disable=inconsistent-return-statements - self, boolean_value: Literal[True] = True, **kwargs: Any + self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any ) -> None: """Delete simple boolean value true returns 200. :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is True. + is None. :type boolean_value: bool :return: None :rtype: None @@ -2290,12 +2290,12 @@ def delete200( # pylint: disable=inconsistent-return-statements @distributed_trace def put201( # pylint: disable=inconsistent-return-statements - self, boolean_value: Literal[True] = True, **kwargs: Any + self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any ) -> None: """Put true Boolean value in request returns 201. :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is True. + is None. :type boolean_value: bool :return: None :rtype: None @@ -2345,12 +2345,12 @@ def put201( # pylint: disable=inconsistent-return-statements @distributed_trace def post201( # pylint: disable=inconsistent-return-statements - self, boolean_value: Literal[True] = True, **kwargs: Any + self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any ) -> None: """Post true Boolean value in request returns 201 (Created). :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is True. + is None. :type boolean_value: bool :return: None :rtype: None @@ -2400,12 +2400,12 @@ def post201( # pylint: disable=inconsistent-return-statements @distributed_trace def put202( # pylint: disable=inconsistent-return-statements - self, boolean_value: Literal[True] = True, **kwargs: Any + self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any ) -> None: """Put true Boolean value in request returns 202 (Accepted). :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is True. + is None. :type boolean_value: bool :return: None :rtype: None @@ -2455,12 +2455,12 @@ def put202( # pylint: disable=inconsistent-return-statements @distributed_trace def patch202( # pylint: disable=inconsistent-return-statements - self, boolean_value: Literal[True] = True, **kwargs: Any + self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any ) -> None: """Patch true Boolean value in request returns 202. :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is True. + is None. :type boolean_value: bool :return: None :rtype: None @@ -2510,12 +2510,12 @@ def patch202( # pylint: disable=inconsistent-return-statements @distributed_trace def post202( # pylint: disable=inconsistent-return-statements - self, boolean_value: Literal[True] = True, **kwargs: Any + self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any ) -> None: """Post true Boolean value in request returns 202 (Accepted). :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is True. + is None. :type boolean_value: bool :return: None :rtype: None @@ -2565,12 +2565,12 @@ def post202( # pylint: disable=inconsistent-return-statements @distributed_trace def delete202( # pylint: disable=inconsistent-return-statements - self, boolean_value: Literal[True] = True, **kwargs: Any + self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any ) -> None: """Delete true Boolean value in request returns 202 (accepted). :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is True. + is None. :type boolean_value: bool :return: None :rtype: None @@ -2661,12 +2661,12 @@ def head204(self, **kwargs: Any) -> None: # pylint: disable=inconsistent-return @distributed_trace def put204( # pylint: disable=inconsistent-return-statements - self, boolean_value: Literal[True] = True, **kwargs: Any + self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any ) -> None: """Put true Boolean value in request returns 204 (no content). :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is True. + is None. :type boolean_value: bool :return: None :rtype: None @@ -2716,12 +2716,12 @@ def put204( # pylint: disable=inconsistent-return-statements @distributed_trace def patch204( # pylint: disable=inconsistent-return-statements - self, boolean_value: Literal[True] = True, **kwargs: Any + self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any ) -> None: """Patch true Boolean value in request returns 204 (no content). :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is True. + is None. :type boolean_value: bool :return: None :rtype: None @@ -2771,12 +2771,12 @@ def patch204( # pylint: disable=inconsistent-return-statements @distributed_trace def post204( # pylint: disable=inconsistent-return-statements - self, boolean_value: Literal[True] = True, **kwargs: Any + self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any ) -> None: """Post true Boolean value in request returns 204 (no content). :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is True. + is None. :type boolean_value: bool :return: None :rtype: None @@ -2826,12 +2826,12 @@ def post204( # pylint: disable=inconsistent-return-statements @distributed_trace def delete204( # pylint: disable=inconsistent-return-statements - self, boolean_value: Literal[True] = True, **kwargs: Any + self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any ) -> None: """Delete true Boolean value in request returns 204 (no content). :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is True. + is None. :type boolean_value: bool :return: None :rtype: None @@ -3138,13 +3138,13 @@ def get301(self, **kwargs: Any) -> None: # pylint: disable=inconsistent-return- @distributed_trace def put301( # pylint: disable=inconsistent-return-statements - self, boolean_value: Literal[True] = True, **kwargs: Any + self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any ) -> None: """Put true Boolean value in request returns 301. This request should not be automatically redirected, but should return the received 301 to the caller for evaluation. :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is True. + is None. :type boolean_value: bool :return: None :rtype: None @@ -3287,13 +3287,13 @@ def get302(self, **kwargs: Any) -> None: # pylint: disable=inconsistent-return- @distributed_trace def patch302( # pylint: disable=inconsistent-return-statements - self, boolean_value: Literal[True] = True, **kwargs: Any + self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any ) -> None: """Patch true Boolean value in request returns 302. This request should not be automatically redirected, but should return the received 302 to the caller for evaluation. :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is True. + is None. :type boolean_value: bool :return: None :rtype: None @@ -3346,13 +3346,13 @@ def patch302( # pylint: disable=inconsistent-return-statements @distributed_trace def post303( # pylint: disable=inconsistent-return-statements - self, boolean_value: Literal[True] = True, **kwargs: Any + self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any ) -> None: """Post true Boolean value in request returns 303. This request should be automatically redirected usign a get, ultimately returning a 200 status code. :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is True. + is None. :type boolean_value: bool :return: None :rtype: None @@ -3541,12 +3541,12 @@ def options307(self, **kwargs: Any) -> None: # pylint: disable=inconsistent-ret @distributed_trace def put307( # pylint: disable=inconsistent-return-statements - self, boolean_value: Literal[True] = True, **kwargs: Any + self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any ) -> None: """Put redirected with 307, resulting in a 200 after redirect. :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is True. + is None. :type boolean_value: bool :return: None :rtype: None @@ -3600,12 +3600,12 @@ def put307( # pylint: disable=inconsistent-return-statements @distributed_trace def patch307( # pylint: disable=inconsistent-return-statements - self, boolean_value: Literal[True] = True, **kwargs: Any + self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any ) -> None: """Patch redirected with 307, resulting in a 200 after redirect. :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is True. + is None. :type boolean_value: bool :return: None :rtype: None @@ -3659,12 +3659,12 @@ def patch307( # pylint: disable=inconsistent-return-statements @distributed_trace def post307( # pylint: disable=inconsistent-return-statements - self, boolean_value: Literal[True] = True, **kwargs: Any + self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any ) -> None: """Post redirected with 307, resulting in a 200 after redirect. :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is True. + is None. :type boolean_value: bool :return: None :rtype: None @@ -3718,12 +3718,12 @@ def post307( # pylint: disable=inconsistent-return-statements @distributed_trace def delete307( # pylint: disable=inconsistent-return-statements - self, boolean_value: Literal[True] = True, **kwargs: Any + self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any ) -> None: """Delete redirected with 307, resulting in a 200 after redirect. :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is True. + is None. :type boolean_value: bool :return: None :rtype: None @@ -3920,12 +3920,12 @@ def options400(self, **kwargs: Any) -> None: # pylint: disable=inconsistent-ret @distributed_trace def put400( # pylint: disable=inconsistent-return-statements - self, boolean_value: Literal[True] = True, **kwargs: Any + self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any ) -> None: """Return 400 status code - should be represented in the client as an error. :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is True. + is None. :type boolean_value: bool :return: None :rtype: None @@ -3975,12 +3975,12 @@ def put400( # pylint: disable=inconsistent-return-statements @distributed_trace def patch400( # pylint: disable=inconsistent-return-statements - self, boolean_value: Literal[True] = True, **kwargs: Any + self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any ) -> None: """Return 400 status code - should be represented in the client as an error. :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is True. + is None. :type boolean_value: bool :return: None :rtype: None @@ -4030,12 +4030,12 @@ def patch400( # pylint: disable=inconsistent-return-statements @distributed_trace def post400( # pylint: disable=inconsistent-return-statements - self, boolean_value: Literal[True] = True, **kwargs: Any + self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any ) -> None: """Return 400 status code - should be represented in the client as an error. :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is True. + is None. :type boolean_value: bool :return: None :rtype: None @@ -4085,12 +4085,12 @@ def post400( # pylint: disable=inconsistent-return-statements @distributed_trace def delete400( # pylint: disable=inconsistent-return-statements - self, boolean_value: Literal[True] = True, **kwargs: Any + self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any ) -> None: """Return 400 status code - should be represented in the client as an error. :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is True. + is None. :type boolean_value: bool :return: None :rtype: None @@ -4304,12 +4304,12 @@ def get403(self, **kwargs: Any) -> None: # pylint: disable=inconsistent-return- @distributed_trace def put404( # pylint: disable=inconsistent-return-statements - self, boolean_value: Literal[True] = True, **kwargs: Any + self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any ) -> None: """Return 404 status code - should be represented in the client as an error. :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is True. + is None. :type boolean_value: bool :return: None :rtype: None @@ -4359,12 +4359,12 @@ def put404( # pylint: disable=inconsistent-return-statements @distributed_trace def patch405( # pylint: disable=inconsistent-return-statements - self, boolean_value: Literal[True] = True, **kwargs: Any + self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any ) -> None: """Return 405 status code - should be represented in the client as an error. :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is True. + is None. :type boolean_value: bool :return: None :rtype: None @@ -4414,12 +4414,12 @@ def patch405( # pylint: disable=inconsistent-return-statements @distributed_trace def post406( # pylint: disable=inconsistent-return-statements - self, boolean_value: Literal[True] = True, **kwargs: Any + self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any ) -> None: """Return 406 status code - should be represented in the client as an error. :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is True. + is None. :type boolean_value: bool :return: None :rtype: None @@ -4469,12 +4469,12 @@ def post406( # pylint: disable=inconsistent-return-statements @distributed_trace def delete407( # pylint: disable=inconsistent-return-statements - self, boolean_value: Literal[True] = True, **kwargs: Any + self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any ) -> None: """Return 407 status code - should be represented in the client as an error. :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is True. + is None. :type boolean_value: bool :return: None :rtype: None @@ -4524,12 +4524,12 @@ def delete407( # pylint: disable=inconsistent-return-statements @distributed_trace def put409( # pylint: disable=inconsistent-return-statements - self, boolean_value: Literal[True] = True, **kwargs: Any + self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any ) -> None: """Return 409 status code - should be represented in the client as an error. :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is True. + is None. :type boolean_value: bool :return: None :rtype: None @@ -4743,12 +4743,12 @@ def get412(self, **kwargs: Any) -> None: # pylint: disable=inconsistent-return- @distributed_trace def put413( # pylint: disable=inconsistent-return-statements - self, boolean_value: Literal[True] = True, **kwargs: Any + self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any ) -> None: """Return 413 status code - should be represented in the client as an error. :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is True. + is None. :type boolean_value: bool :return: None :rtype: None @@ -4798,12 +4798,12 @@ def put413( # pylint: disable=inconsistent-return-statements @distributed_trace def patch414( # pylint: disable=inconsistent-return-statements - self, boolean_value: Literal[True] = True, **kwargs: Any + self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any ) -> None: """Return 414 status code - should be represented in the client as an error. :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is True. + is None. :type boolean_value: bool :return: None :rtype: None @@ -4853,12 +4853,12 @@ def patch414( # pylint: disable=inconsistent-return-statements @distributed_trace def post415( # pylint: disable=inconsistent-return-statements - self, boolean_value: Literal[True] = True, **kwargs: Any + self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any ) -> None: """Return 415 status code - should be represented in the client as an error. :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is True. + is None. :type boolean_value: bool :return: None :rtype: None @@ -4949,12 +4949,12 @@ def get416(self, **kwargs: Any) -> None: # pylint: disable=inconsistent-return- @distributed_trace def delete417( # pylint: disable=inconsistent-return-statements - self, boolean_value: Literal[True] = True, **kwargs: Any + self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any ) -> None: """Return 417 status code - should be represented in the client as an error. :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is True. + is None. :type boolean_value: bool :return: None :rtype: None @@ -5147,12 +5147,12 @@ def get501(self, **kwargs: Any) -> None: # pylint: disable=inconsistent-return- @distributed_trace def post505( # pylint: disable=inconsistent-return-statements - self, boolean_value: Literal[True] = True, **kwargs: Any + self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any ) -> None: """Return 505 status code - should be represented in the client as an error. :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is True. + is None. :type boolean_value: bool :return: None :rtype: None @@ -5202,12 +5202,12 @@ def post505( # pylint: disable=inconsistent-return-statements @distributed_trace def delete505( # pylint: disable=inconsistent-return-statements - self, boolean_value: Literal[True] = True, **kwargs: Any + self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any ) -> None: """Return 505 status code - should be represented in the client as an error. :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is True. + is None. :type boolean_value: bool :return: None :rtype: None @@ -5318,12 +5318,12 @@ def head408(self, **kwargs: Any) -> None: # pylint: disable=inconsistent-return @distributed_trace def put500( # pylint: disable=inconsistent-return-statements - self, boolean_value: Literal[True] = True, **kwargs: Any + self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any ) -> None: """Return 500 status code, then 200 after retry. :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is True. + is None. :type boolean_value: bool :return: None :rtype: None @@ -5373,12 +5373,12 @@ def put500( # pylint: disable=inconsistent-return-statements @distributed_trace def patch500( # pylint: disable=inconsistent-return-statements - self, boolean_value: Literal[True] = True, **kwargs: Any + self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any ) -> None: """Return 500 status code, then 200 after retry. :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is True. + is None. :type boolean_value: bool :return: None :rtype: None @@ -5517,12 +5517,12 @@ def options502(self, **kwargs: Any) -> bool: @distributed_trace def post503( # pylint: disable=inconsistent-return-statements - self, boolean_value: Literal[True] = True, **kwargs: Any + self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any ) -> None: """Return 503 status code, then 200 after retry. :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is True. + is None. :type boolean_value: bool :return: None :rtype: None @@ -5572,12 +5572,12 @@ def post503( # pylint: disable=inconsistent-return-statements @distributed_trace def delete503( # pylint: disable=inconsistent-return-statements - self, boolean_value: Literal[True] = True, **kwargs: Any + self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any ) -> None: """Return 503 status code, then 200 after retry. :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is True. + is None. :type boolean_value: bool :return: None :rtype: None @@ -5627,12 +5627,12 @@ def delete503( # pylint: disable=inconsistent-return-statements @distributed_trace def put504( # pylint: disable=inconsistent-return-statements - self, boolean_value: Literal[True] = True, **kwargs: Any + self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any ) -> None: """Return 504 status code, then 200 after retry. :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is True. + is None. :type boolean_value: bool :return: None :rtype: None @@ -5682,12 +5682,12 @@ def put504( # pylint: disable=inconsistent-return-statements @distributed_trace def patch504( # pylint: disable=inconsistent-return-statements - self, boolean_value: Literal[True] = True, **kwargs: Any + self, boolean_value: Optional[Literal[True]] = None, **kwargs: Any ) -> None: """Return 504 status code, then 200 after retry. :param boolean_value: Simple boolean value true. Known values are True and None. Default value - is True. + is None. :type boolean_value: bool :return: None :rtype: None From d0da83fd0a94475154d3b3362d477feca67fe85f Mon Sep 17 00:00:00 2001 From: AutoPrFromHttpClientPython Date: Fri, 24 Oct 2025 02:34:45 +0000 Subject: [PATCH 09/11] Update dependencies --- packages/autorest.python/package.json | 2 +- packages/typespec-python/package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/autorest.python/package.json b/packages/autorest.python/package.json index b86449674c..ba8e107b8f 100644 --- a/packages/autorest.python/package.json +++ b/packages/autorest.python/package.json @@ -29,7 +29,7 @@ }, "homepage": "https://github.com/Azure/autorest.python/blob/main/README.md", "dependencies": { - "@typespec/http-client-python": "https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNTQ5MDExMi9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.19.1.tgz", + "@typespec/http-client-python": "https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNTQ5MzkxMy9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.19.1.tgz", "@autorest/system-requirements": "~1.0.2", "fs-extra": "~11.2.0", "tsx": "~4.19.1" diff --git a/packages/typespec-python/package.json b/packages/typespec-python/package.json index 7b830fa6f3..45972632b0 100644 --- a/packages/typespec-python/package.json +++ b/packages/typespec-python/package.json @@ -67,7 +67,7 @@ "js-yaml": "~4.1.0", "semver": "~7.6.2", "tsx": "~4.19.1", - "@typespec/http-client-python": "https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNTQ5MDExMi9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.19.1.tgz", + "@typespec/http-client-python": "https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNTQ5MzkxMy9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.19.1.tgz", "fs-extra": "~11.2.0" }, "devDependencies": { From f96b1bab8b7509093a819944f0cc22ab23caaabe Mon Sep 17 00:00:00 2001 From: AutoPrFromHttpClientPython Date: Fri, 24 Oct 2025 02:35:49 +0000 Subject: [PATCH 10/11] Update dependencies (2025-10-24 02:35:49) --- pnpm-lock.yaml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 22ad15da00..68123d7c9c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -60,8 +60,8 @@ importers: specifier: ~1.0.2 version: 1.0.2 '@typespec/http-client-python': - specifier: https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNTQ5MDExMi9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.19.1.tgz - version: https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNTQ5MDExMi9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.19.1.tgz(v262dab2qaapor3zxkb4zsb4ba) + specifier: https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNTQ5MzkxMy9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.19.1.tgz + version: https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNTQ5MzkxMy9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.19.1.tgz(v262dab2qaapor3zxkb4zsb4ba) fs-extra: specifier: ~11.2.0 version: 11.2.0 @@ -82,8 +82,8 @@ importers: packages/typespec-python: dependencies: '@typespec/http-client-python': - specifier: https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNTQ5MDExMi9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.19.1.tgz - version: https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNTQ5MDExMi9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.19.1.tgz(v262dab2qaapor3zxkb4zsb4ba) + specifier: https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNTQ5MzkxMy9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.19.1.tgz + version: https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNTQ5MzkxMy9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.19.1.tgz(v262dab2qaapor3zxkb4zsb4ba) fs-extra: specifier: ~11.2.0 version: 11.2.0 @@ -1681,8 +1681,8 @@ packages: peerDependencies: '@typespec/compiler': ^1.5.0 - '@typespec/http-client-python@https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNTQ5MDExMi9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.19.1.tgz': - resolution: {tarball: https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNTQ5MDExMi9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.19.1.tgz} + '@typespec/http-client-python@https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNTQ5MzkxMy9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.19.1.tgz': + resolution: {tarball: https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNTQ5MzkxMy9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.19.1.tgz} version: 0.19.1 engines: {node: '>=20.0.0'} peerDependencies: @@ -6466,7 +6466,7 @@ snapshots: dependencies: '@typespec/compiler': 1.5.0(@types/node@24.1.0) - '@typespec/http-client-python@https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNTQ5MDExMi9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.19.1.tgz(v262dab2qaapor3zxkb4zsb4ba)': + '@typespec/http-client-python@https://artprodcus3.artifacts.visualstudio.com/A0fb41ef4-5012-48a9-bf39-4ee3de03ee35/29ec6040-b234-4e31-b139-33dc4287b756/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2F6dXJlLXNkay9wcm9qZWN0SWQvMjllYzYwNDAtYjIzNC00ZTMxLWIxMzktMzNkYzQyODdiNzU2L2J1aWxkSWQvNTQ5MzkxMy9hcnRpZmFjdE5hbWUvYnVpbGRfYXJ0aWZhY3RzX3B5dGhvbg2/content?format=file&subPath=%2Fpackages%2Ftypespec-http-client-python-0.19.1.tgz(v262dab2qaapor3zxkb4zsb4ba)': dependencies: '@azure-tools/typespec-autorest': 0.61.0(yehncn3lp4xzygpesuojuhtg7i) '@azure-tools/typespec-azure-core': 0.61.0(@typespec/compiler@1.5.0(@types/node@24.1.0))(@typespec/http@1.5.0(@typespec/compiler@1.5.0(@types/node@24.1.0))(@typespec/streams@0.75.0(@typespec/compiler@1.5.0(@types/node@24.1.0))))(@typespec/rest@0.75.0(@typespec/compiler@1.5.0(@types/node@24.1.0))(@typespec/http@1.5.0(@typespec/compiler@1.5.0(@types/node@24.1.0))(@typespec/streams@0.75.0(@typespec/compiler@1.5.0(@types/node@24.1.0))))) From b8a7d03b3fa4f171252e0ecf246555a4ea3abc21 Mon Sep 17 00:00:00 2001 From: AutoPrFromHttpClientPython Date: Fri, 24 Oct 2025 02:55:51 +0000 Subject: [PATCH 11/11] Regenerate for autorest.python (2025-10-24 02:55:51) --- .../_api_version_default_operations.py | 8 ++++---- ..._subscription_in_credentials_operations.py | 2 +- .../_api_version_default_operations.py | 8 ++++---- ..._subscription_in_credentials_operations.py | 2 +- .../aio/operations/_paging_operations.py | 4 ++-- .../operations/_paging_operations.py | 4 ++-- .../aio/operations/_paging_operations.py | 4 ++-- .../paging/operations/_paging_operations.py | 4 ++-- .../aio/operations/_paging_operations.py | 4 ++-- .../paging/operations/_paging_operations.py | 4 ++-- .../_storage_accounts_operations.py | 20 +++++++++---------- .../aio/operations/_usage_operations.py | 2 +- .../_storage_accounts_operations.py | 20 +++++++++---------- .../storage/operations/_usage_operations.py | 2 +- .../aio/operations/_group_operations.py | 2 +- .../operations/_group_operations.py | 2 +- .../aio/operations/_basic_operations.py | 2 +- .../operations/_basic_operations.py | 2 +- .../_auto_rest_validation_test_operations.py | 4 ++-- .../_auto_rest_validation_test_operations.py | 4 ++-- 20 files changed, 52 insertions(+), 52 deletions(-) diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/_api_version_default_operations.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/_api_version_default_operations.py index 689053904d..1e0878c12c 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/_api_version_default_operations.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/_api_version_default_operations.py @@ -78,7 +78,7 @@ async def get_method_global_valid(self, **kwargs: Any) -> None: _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2015-07-01-preview")) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._config.api_version)) cls: ClsType[None] = kwargs.pop("cls", None) _request = build_get_method_global_valid_request( @@ -125,7 +125,7 @@ async def get_method_global_not_provided_valid(self, **kwargs: Any) -> None: _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2015-07-01-preview")) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._config.api_version)) cls: ClsType[None] = kwargs.pop("cls", None) _request = build_get_method_global_not_provided_valid_request( @@ -172,7 +172,7 @@ async def get_path_global_valid(self, **kwargs: Any) -> None: _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2015-07-01-preview")) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._config.api_version)) cls: ClsType[None] = kwargs.pop("cls", None) _request = build_get_path_global_valid_request( @@ -219,7 +219,7 @@ async def get_swagger_global_valid(self, **kwargs: Any) -> None: _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2015-07-01-preview")) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._config.api_version)) cls: ClsType[None] = kwargs.pop("cls", None) _request = build_get_swagger_global_valid_request( diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/_subscription_in_credentials_operations.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/_subscription_in_credentials_operations.py index 702c2c9ceb..5d035eed19 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/_subscription_in_credentials_operations.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/aio/operations/_subscription_in_credentials_operations.py @@ -174,7 +174,7 @@ async def post_method_global_not_provided_valid(self, **kwargs: Any) -> None: _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2015-07-01-preview")) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._config.api_version)) cls: ClsType[None] = kwargs.pop("cls", None) _request = build_post_method_global_not_provided_valid_request( diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_api_version_default_operations.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_api_version_default_operations.py index 0084c6deee..3f5d62fdd0 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_api_version_default_operations.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_api_version_default_operations.py @@ -152,7 +152,7 @@ def get_method_global_valid(self, **kwargs: Any) -> None: # pylint: disable=inc _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2015-07-01-preview")) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._config.api_version)) cls: ClsType[None] = kwargs.pop("cls", None) _request = build_get_method_global_valid_request( @@ -201,7 +201,7 @@ def get_method_global_not_provided_valid( # pylint: disable=inconsistent-return _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2015-07-01-preview")) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._config.api_version)) cls: ClsType[None] = kwargs.pop("cls", None) _request = build_get_method_global_not_provided_valid_request( @@ -248,7 +248,7 @@ def get_path_global_valid(self, **kwargs: Any) -> None: # pylint: disable=incon _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2015-07-01-preview")) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._config.api_version)) cls: ClsType[None] = kwargs.pop("cls", None) _request = build_get_path_global_valid_request( @@ -295,7 +295,7 @@ def get_swagger_global_valid(self, **kwargs: Any) -> None: # pylint: disable=in _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2015-07-01-preview")) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._config.api_version)) cls: ClsType[None] = kwargs.pop("cls", None) _request = build_get_swagger_global_valid_request( diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_subscription_in_credentials_operations.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_subscription_in_credentials_operations.py index 4b9f33e1f7..2c29454191 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_subscription_in_credentials_operations.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/AzureSpecials/azurespecialproperties/operations/_subscription_in_credentials_operations.py @@ -287,7 +287,7 @@ def post_method_global_not_provided_valid( # pylint: disable=inconsistent-retur _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2015-07-01-preview")) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._config.api_version)) cls: ClsType[None] = kwargs.pop("cls", None) _request = build_post_method_global_not_provided_valid_request( diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/aio/operations/_paging_operations.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/aio/operations/_paging_operations.py index 2f1c80390d..ca52d5be75 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/aio/operations/_paging_operations.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/aio/operations/_paging_operations.py @@ -1733,7 +1733,7 @@ def append_api_version(self, **kwargs: Any) -> AsyncItemPaged["_models.Product"] _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version: str = kwargs.pop("api_version", _params.pop("api-version", "1.0.0")) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._config.api_version)) cls: ClsType[_models.ProductResult] = kwargs.pop("cls", None) error_map: MutableMapping = { @@ -1807,7 +1807,7 @@ def replace_api_version(self, **kwargs: Any) -> AsyncItemPaged["_models.Product" _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version: str = kwargs.pop("api_version", _params.pop("api-version", "1.0.0")) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._config.api_version)) cls: ClsType[_models.ProductResult] = kwargs.pop("cls", None) error_map: MutableMapping = { diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/operations/_paging_operations.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/operations/_paging_operations.py index 5fe9124069..27801180d2 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/operations/_paging_operations.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/CustomPollerPager/custompollerpager/operations/_paging_operations.py @@ -2191,7 +2191,7 @@ def append_api_version(self, **kwargs: Any) -> ItemPaged["_models.Product"]: _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version: str = kwargs.pop("api_version", _params.pop("api-version", "1.0.0")) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._config.api_version)) cls: ClsType[_models.ProductResult] = kwargs.pop("cls", None) error_map: MutableMapping = { @@ -2265,7 +2265,7 @@ def replace_api_version(self, **kwargs: Any) -> ItemPaged["_models.Product"]: _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version: str = kwargs.pop("api_version", _params.pop("api-version", "1.0.0")) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._config.api_version)) cls: ClsType[_models.ProductResult] = kwargs.pop("cls", None) error_map: MutableMapping = { diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeBatch/azure/packagemode/batch/paging/aio/operations/_paging_operations.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeBatch/azure/packagemode/batch/paging/aio/operations/_paging_operations.py index 1c9e4ba05e..74e39e6661 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeBatch/azure/packagemode/batch/paging/aio/operations/_paging_operations.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeBatch/azure/packagemode/batch/paging/aio/operations/_paging_operations.py @@ -1731,7 +1731,7 @@ def append_api_version(self, **kwargs: Any) -> AsyncItemPaged["_models.Product"] _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version: str = kwargs.pop("api_version", _params.pop("api-version", "1.0.0")) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._config.api_version)) cls: ClsType[_models.ProductResult] = kwargs.pop("cls", None) error_map: MutableMapping = { @@ -1805,7 +1805,7 @@ def replace_api_version(self, **kwargs: Any) -> AsyncItemPaged["_models.Product" _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version: str = kwargs.pop("api_version", _params.pop("api-version", "1.0.0")) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._config.api_version)) cls: ClsType[_models.ProductResult] = kwargs.pop("cls", None) error_map: MutableMapping = { diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeBatch/azure/packagemode/batch/paging/operations/_paging_operations.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeBatch/azure/packagemode/batch/paging/operations/_paging_operations.py index 1c586b57e8..10497c6921 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeBatch/azure/packagemode/batch/paging/operations/_paging_operations.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/PackageModeBatch/azure/packagemode/batch/paging/operations/_paging_operations.py @@ -2189,7 +2189,7 @@ def append_api_version(self, **kwargs: Any) -> ItemPaged["_models.Product"]: _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version: str = kwargs.pop("api_version", _params.pop("api-version", "1.0.0")) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._config.api_version)) cls: ClsType[_models.ProductResult] = kwargs.pop("cls", None) error_map: MutableMapping = { @@ -2263,7 +2263,7 @@ def replace_api_version(self, **kwargs: Any) -> ItemPaged["_models.Product"]: _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version: str = kwargs.pop("api_version", _params.pop("api-version", "1.0.0")) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._config.api_version)) cls: ClsType[_models.ProductResult] = kwargs.pop("cls", None) error_map: MutableMapping = { diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/Paging/paging/aio/operations/_paging_operations.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/Paging/paging/aio/operations/_paging_operations.py index 42083d7c8f..b62851ad95 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/Paging/paging/aio/operations/_paging_operations.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/Paging/paging/aio/operations/_paging_operations.py @@ -1728,7 +1728,7 @@ def append_api_version(self, **kwargs: Any) -> AsyncItemPaged["_models.Product"] _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version: str = kwargs.pop("api_version", _params.pop("api-version", "1.0.0")) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._config.api_version)) cls: ClsType[_models.ProductResult] = kwargs.pop("cls", None) error_map: MutableMapping = { @@ -1802,7 +1802,7 @@ def replace_api_version(self, **kwargs: Any) -> AsyncItemPaged["_models.Product" _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version: str = kwargs.pop("api_version", _params.pop("api-version", "1.0.0")) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._config.api_version)) cls: ClsType[_models.ProductResult] = kwargs.pop("cls", None) error_map: MutableMapping = { diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/Paging/paging/operations/_paging_operations.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/Paging/paging/operations/_paging_operations.py index fa1c73eed1..c1901841c0 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/Paging/paging/operations/_paging_operations.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/Paging/paging/operations/_paging_operations.py @@ -2185,7 +2185,7 @@ def append_api_version(self, **kwargs: Any) -> ItemPaged["_models.Product"]: _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version: str = kwargs.pop("api_version", _params.pop("api-version", "1.0.0")) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._config.api_version)) cls: ClsType[_models.ProductResult] = kwargs.pop("cls", None) error_map: MutableMapping = { @@ -2259,7 +2259,7 @@ def replace_api_version(self, **kwargs: Any) -> ItemPaged["_models.Product"]: _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version: str = kwargs.pop("api_version", _params.pop("api-version", "1.0.0")) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._config.api_version)) cls: ClsType[_models.ProductResult] = kwargs.pop("cls", None) error_map: MutableMapping = { diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/StorageManagementClient/storage/aio/operations/_storage_accounts_operations.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/StorageManagementClient/storage/aio/operations/_storage_accounts_operations.py index 3a0035d432..9a1f4860a0 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/StorageManagementClient/storage/aio/operations/_storage_accounts_operations.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/StorageManagementClient/storage/aio/operations/_storage_accounts_operations.py @@ -136,7 +136,7 @@ async def check_name_availability( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2015-05-01-preview")) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._config.api_version)) content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) cls: ClsType[_models.CheckNameAvailabilityResult] = kwargs.pop("cls", None) @@ -195,7 +195,7 @@ async def _create_initial( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2015-05-01-preview")) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._config.api_version)) content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) cls: ClsType[AsyncIterator[bytes]] = kwargs.pop("cls", None) @@ -340,7 +340,7 @@ async def begin_create( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2015-05-01-preview")) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._config.api_version)) content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) cls: ClsType[_models.StorageAccount] = kwargs.pop("cls", None) polling: Union[bool, AsyncPollingMethod] = kwargs.pop("polling", True) @@ -410,7 +410,7 @@ async def delete(self, resource_group_name: str, account_name: str, **kwargs: An _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2015-05-01-preview")) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._config.api_version)) cls: ClsType[None] = kwargs.pop("cls", None) _request = build_delete_request( @@ -467,7 +467,7 @@ async def get_properties( _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2015-05-01-preview")) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._config.api_version)) cls: ClsType[_models.StorageAccount] = kwargs.pop("cls", None) _request = build_get_properties_request( @@ -612,7 +612,7 @@ async def update( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2015-05-01-preview")) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._config.api_version)) content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) cls: ClsType[_models.StorageAccount] = kwargs.pop("cls", None) @@ -679,7 +679,7 @@ async def list_keys(self, resource_group_name: str, account_name: str, **kwargs: _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2015-05-01-preview")) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._config.api_version)) cls: ClsType[_models.StorageAccountKeys] = kwargs.pop("cls", None) _request = build_list_keys_request( @@ -722,7 +722,7 @@ def list(self, **kwargs: Any) -> AsyncItemPaged["_models.StorageAccount"]: _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2015-05-01-preview")) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._config.api_version)) cls: ClsType[_models.StorageAccountListResult] = kwargs.pop("cls", None) error_map: MutableMapping = { @@ -802,7 +802,7 @@ def list_by_resource_group( _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2015-05-01-preview")) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._config.api_version)) cls: ClsType[_models.StorageAccountListResult] = kwargs.pop("cls", None) error_map: MutableMapping = { @@ -900,7 +900,7 @@ async def regenerate_key( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2015-05-01-preview")) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._config.api_version)) content_type: str = kwargs.pop("content_type", _headers.pop("Content-Type", "application/json")) cls: ClsType[_models.StorageAccountKeys] = kwargs.pop("cls", None) diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/StorageManagementClient/storage/aio/operations/_usage_operations.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/StorageManagementClient/storage/aio/operations/_usage_operations.py index 46a1d7defe..47a05143db 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/StorageManagementClient/storage/aio/operations/_usage_operations.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/StorageManagementClient/storage/aio/operations/_usage_operations.py @@ -71,7 +71,7 @@ async def list(self, **kwargs: Any) -> _models.UsageListResult: _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2015-05-01-preview")) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._config.api_version)) cls: ClsType[_models.UsageListResult] = kwargs.pop("cls", None) _request = build_list_request( diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/StorageManagementClient/storage/operations/_storage_accounts_operations.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/StorageManagementClient/storage/operations/_storage_accounts_operations.py index 3a8bf84bf4..f5703be81f 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/StorageManagementClient/storage/operations/_storage_accounts_operations.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/StorageManagementClient/storage/operations/_storage_accounts_operations.py @@ -398,7 +398,7 @@ def check_name_availability( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2015-05-01-preview")) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._config.api_version)) content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) cls: ClsType[_models.CheckNameAvailabilityResult] = kwargs.pop("cls", None) @@ -457,7 +457,7 @@ def _create_initial( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2015-05-01-preview")) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._config.api_version)) content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) cls: ClsType[Iterator[bytes]] = kwargs.pop("cls", None) @@ -602,7 +602,7 @@ def begin_create( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2015-05-01-preview")) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._config.api_version)) content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) cls: ClsType[_models.StorageAccount] = kwargs.pop("cls", None) polling: Union[bool, PollingMethod] = kwargs.pop("polling", True) @@ -674,7 +674,7 @@ def delete( # pylint: disable=inconsistent-return-statements _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2015-05-01-preview")) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._config.api_version)) cls: ClsType[None] = kwargs.pop("cls", None) _request = build_delete_request( @@ -729,7 +729,7 @@ def get_properties(self, resource_group_name: str, account_name: str, **kwargs: _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2015-05-01-preview")) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._config.api_version)) cls: ClsType[_models.StorageAccount] = kwargs.pop("cls", None) _request = build_get_properties_request( @@ -874,7 +874,7 @@ def update( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2015-05-01-preview")) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._config.api_version)) content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) cls: ClsType[_models.StorageAccount] = kwargs.pop("cls", None) @@ -941,7 +941,7 @@ def list_keys(self, resource_group_name: str, account_name: str, **kwargs: Any) _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2015-05-01-preview")) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._config.api_version)) cls: ClsType[_models.StorageAccountKeys] = kwargs.pop("cls", None) _request = build_list_keys_request( @@ -984,7 +984,7 @@ def list(self, **kwargs: Any) -> ItemPaged["_models.StorageAccount"]: _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2015-05-01-preview")) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._config.api_version)) cls: ClsType[_models.StorageAccountListResult] = kwargs.pop("cls", None) error_map: MutableMapping = { @@ -1062,7 +1062,7 @@ def list_by_resource_group(self, resource_group_name: str, **kwargs: Any) -> Ite _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2015-05-01-preview")) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._config.api_version)) cls: ClsType[_models.StorageAccountListResult] = kwargs.pop("cls", None) error_map: MutableMapping = { @@ -1160,7 +1160,7 @@ def regenerate_key( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2015-05-01-preview")) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._config.api_version)) content_type: str = kwargs.pop("content_type", _headers.pop("Content-Type", "application/json")) cls: ClsType[_models.StorageAccountKeys] = kwargs.pop("cls", None) diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/StorageManagementClient/storage/operations/_usage_operations.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/StorageManagementClient/storage/operations/_usage_operations.py index e3ec5cd586..832c926715 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/StorageManagementClient/storage/operations/_usage_operations.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/StorageManagementClient/storage/operations/_usage_operations.py @@ -97,7 +97,7 @@ def list(self, **kwargs: Any) -> _models.UsageListResult: _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2015-05-01-preview")) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._config.api_version)) cls: ClsType[_models.UsageListResult] = kwargs.pop("cls", None) _request = build_list_request( diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/SubscriptionIdApiVersion/subscriptionidapiversion/aio/operations/_group_operations.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/SubscriptionIdApiVersion/subscriptionidapiversion/aio/operations/_group_operations.py index 65e90d334e..9543631f52 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/SubscriptionIdApiVersion/subscriptionidapiversion/aio/operations/_group_operations.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/SubscriptionIdApiVersion/subscriptionidapiversion/aio/operations/_group_operations.py @@ -72,7 +72,7 @@ async def get_sample_resource_group(self, resource_group_name: str, **kwargs: An _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2014-04-01-preview")) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._config.api_version)) cls: ClsType[_models.SampleResourceGroup] = kwargs.pop("cls", None) _request = build_get_sample_resource_group_request( diff --git a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/SubscriptionIdApiVersion/subscriptionidapiversion/operations/_group_operations.py b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/SubscriptionIdApiVersion/subscriptionidapiversion/operations/_group_operations.py index 10ba72a556..27a9563420 100644 --- a/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/SubscriptionIdApiVersion/subscriptionidapiversion/operations/_group_operations.py +++ b/packages/autorest.python/test/azure/legacy/Expected/AcceptanceTests/SubscriptionIdApiVersion/subscriptionidapiversion/operations/_group_operations.py @@ -101,7 +101,7 @@ def get_sample_resource_group(self, resource_group_name: str, **kwargs: Any) -> _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2014-04-01-preview")) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._config.api_version)) cls: ClsType[_models.SampleResourceGroup] = kwargs.pop("cls", None) _request = build_get_sample_resource_group_request( diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_basic_operations.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_basic_operations.py index af54080eaf..1555e2328b 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_basic_operations.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/aio/operations/_basic_operations.py @@ -164,7 +164,7 @@ async def put_valid(self, complex_body: Union[_models.Basic, IO[bytes]], **kwarg _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2016-02-29")) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._config.api_version)) content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) cls: ClsType[None] = kwargs.pop("cls", None) diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_basic_operations.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_basic_operations.py index 265c54e49c..450eb1cbfb 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_basic_operations.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/BodyComplex/bodycomplex/operations/_basic_operations.py @@ -248,7 +248,7 @@ def put_valid( # pylint: disable=inconsistent-return-statements _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2016-02-29")) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", self._config.api_version)) content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) cls: ClsType[None] = kwargs.pop("cls", None) diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Validation/validation/aio/operations/_auto_rest_validation_test_operations.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Validation/validation/aio/operations/_auto_rest_validation_test_operations.py index be9961fda9..96f67c1110 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Validation/validation/aio/operations/_auto_rest_validation_test_operations.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Validation/validation/aio/operations/_auto_rest_validation_test_operations.py @@ -68,7 +68,7 @@ async def validation_of_method_parameters( _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version: str = kwargs.pop("api_version", _params.pop("apiVersion", "1.0.0")) + api_version: str = kwargs.pop("api_version", _params.pop("apiVersion", self._config.api_version)) cls: ClsType[_models.Product] = kwargs.pop("cls", None) _request = build_validation_of_method_parameters_request( @@ -185,7 +185,7 @@ async def validation_of_body( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version: str = kwargs.pop("api_version", _params.pop("apiVersion", "1.0.0")) + api_version: str = kwargs.pop("api_version", _params.pop("apiVersion", self._config.api_version)) content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) content_type = content_type if body else None cls: ClsType[_models.Product] = kwargs.pop("cls", None) diff --git a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Validation/validation/operations/_auto_rest_validation_test_operations.py b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Validation/validation/operations/_auto_rest_validation_test_operations.py index 1765d0fabe..29a6848a9b 100644 --- a/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Validation/validation/operations/_auto_rest_validation_test_operations.py +++ b/packages/autorest.python/test/vanilla/legacy/Expected/AcceptanceTests/Validation/validation/operations/_auto_rest_validation_test_operations.py @@ -162,7 +162,7 @@ def validation_of_method_parameters(self, resource_group_name: str, id: int, **k _headers = kwargs.pop("headers", {}) or {} _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version: str = kwargs.pop("api_version", _params.pop("apiVersion", "1.0.0")) + api_version: str = kwargs.pop("api_version", _params.pop("apiVersion", self._config.api_version)) cls: ClsType[_models.Product] = kwargs.pop("cls", None) _request = build_validation_of_method_parameters_request( @@ -279,7 +279,7 @@ def validation_of_body( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - api_version: str = kwargs.pop("api_version", _params.pop("apiVersion", "1.0.0")) + api_version: str = kwargs.pop("api_version", _params.pop("apiVersion", self._config.api_version)) content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) content_type = content_type if body else None cls: ClsType[_models.Product] = kwargs.pop("cls", None)