diff --git a/ChangeLog.md b/ChangeLog.md index f2964dc8d14..b61c7378e8c 100644 --- a/ChangeLog.md +++ b/ChangeLog.md @@ -1,5 +1,23 @@ # Change Log +### 2022-xx-xx - 5.14.0 + +| Library | Min Version +| --------------- | ------- +|`@autorest/core` | `3.6.2` +|`@autorest/modelerfour` | `4.19.1` +|`azure-core` dep of generated code | `1.20.1` +|`msrest` dep of generated code | `0.6.21` +|`azure-mgmt-core` dep of generated code (If generating mgmt plane code) | `1.3.0` + +**Breaking Changes in Version Tolerant Generation** + +- We now generate with optional constant parameters as None by defaulting `--default-optional-constants-to-none` to True #1171 + +**New Features** + +- Add flag `--default-optional-constants-to-none` with which optional constant parameters is default to None #1171 + ### 2022-03-02 - 5.13.0 | Library | Min Version diff --git a/autorest/codegen/__init__.py b/autorest/codegen/__init__.py index 7625faa5a12..0e7bab00b83 100644 --- a/autorest/codegen/__init__.py +++ b/autorest/codegen/__init__.py @@ -289,6 +289,9 @@ def _build_code_model_options(self) -> Dict[str, Any]: "low_level_client": low_level_client, "combine_operation_files": self._autorestapi.get_boolean_value("combine-operation-files", version_tolerant), "python3_only": python3_only, + "default_optional_constants_to_none": self._autorestapi.get_boolean_value( + "default-optional-constants-to-none", low_level_client or version_tolerant + ), } if options["builders_visibility"] is None: diff --git a/autorest/codegen/models/parameter.py b/autorest/codegen/models/parameter.py index 0fdd685105c..698f2e92891 100644 --- a/autorest/codegen/models/parameter.py +++ b/autorest/codegen/models/parameter.py @@ -112,6 +112,10 @@ def description(self): if description: description += " " description += f"{self.schema.extra_description_information}" + if isinstance(self.schema, ConstantSchema) and not self.constant: + if description: + description += " " + description += f"Possible values are {self.schema.get_declaration(self.schema.value)} or {None}." if self.has_default_value and not any( l for l in ["default value is", "default is"] if l in description.lower() ): @@ -237,7 +241,12 @@ def _default_value(self) -> Tuple[Optional[Any], str, str]: default_value_declaration = "None" else: if isinstance(self.schema, ConstantSchema): - default_value = self.schema.get_declaration(self.schema.value) + if (self.required or + self.is_content_type or + not self.code_model.options["default_optional_constants_to_none"]): + default_value = self.schema.get_declaration(self.schema.value) + else: + default_value = None default_value_declaration = default_value else: default_value = self.schema.default_value @@ -319,6 +328,10 @@ def is_hidden(self) -> bool: self.yaml_data["implementation"] == "Client" and self.constant ) + @property + def is_content_type(self) -> bool: + return self.rest_api_name == "Content-Type" and self.location == ParameterLocation.Header + @property def is_positional(self) -> bool: return self.in_method_signature and not (self.is_keyword_only or self.is_kwarg) diff --git a/package.json b/package.json index bfabd5c146f..e2019493235 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@autorest/python", - "version": "5.13.0", + "version": "5.14.0", "description": "The Python extension for generators in AutoRest.", "scripts": { "prepare": "node run-python3.js prepare.py", diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/Constants/constants/aio/operations/_contants_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/Constants/constants/aio/operations/_contants_operations.py index bcf8e8fbcf4..86e529c6e40 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/Constants/constants/aio/operations/_contants_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/Constants/constants/aio/operations/_contants_operations.py @@ -160,7 +160,7 @@ async def put_no_model_as_string_no_required_one_value_no_default( # pylint: di Puts constants to the testserver. - :param input: Default value is "value1". + :param input: Possible values are "value1" or None. Default value is "value1". :type input: str :keyword callable cls: A custom type or function that will be passed the direct response :return: None, or the result of cls(response) @@ -200,7 +200,7 @@ async def put_no_model_as_string_no_required_one_value_default( # pylint: disab Puts constants to the testserver. - :param input: Default value is "value1". + :param input: Possible values are "value1" or None. Default value is "value1". :type input: str :keyword callable cls: A custom type or function that will be passed the direct response :return: None, or the result of cls(response) diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/Constants/constants/operations/_contants_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/Constants/constants/operations/_contants_operations.py index 575fc50124d..afc6424b669 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/Constants/constants/operations/_contants_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/Constants/constants/operations/_contants_operations.py @@ -532,7 +532,7 @@ def put_no_model_as_string_no_required_one_value_no_default( # pylint: disable= Puts constants to the testserver. - :param input: Default value is "value1". + :param input: Possible values are "value1" or None. Default value is "value1". :type input: str :keyword callable cls: A custom type or function that will be passed the direct response :return: None, or the result of cls(response) @@ -575,7 +575,7 @@ def put_no_model_as_string_no_required_one_value_default( # pylint: disable=inc Puts constants to the testserver. - :param input: Default value is "value1". + :param input: Possible values are "value1" or None. Default value is "value1". :type input: str :keyword callable cls: A custom type or function that will be passed the direct response :return: None, or the result of cls(response) diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/aio/operations/_http_client_failure_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/aio/operations/_http_client_failure_operations.py index a25ef3f8788..03119584ea0 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/aio/operations/_http_client_failure_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/aio/operations/_http_client_failure_operations.py @@ -185,7 +185,8 @@ async def put400( # pylint: disable=inconsistent-return-statements ) -> None: """Return 400 status code - should be represented in the client as an error. - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is True. :type boolean_value: bool :keyword callable cls: A custom type or function that will be passed the direct response :return: None, or the result of cls(response) @@ -232,7 +233,8 @@ async def patch400( # pylint: disable=inconsistent-return-statements ) -> None: """Return 400 status code - should be represented in the client as an error. - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is True. :type boolean_value: bool :keyword callable cls: A custom type or function that will be passed the direct response :return: None, or the result of cls(response) @@ -279,7 +281,8 @@ async def post400( # pylint: disable=inconsistent-return-statements ) -> None: """Return 400 status code - should be represented in the client as an error. - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is True. :type boolean_value: bool :keyword callable cls: A custom type or function that will be passed the direct response :return: None, or the result of cls(response) @@ -326,7 +329,8 @@ async def delete400( # pylint: disable=inconsistent-return-statements ) -> None: """Return 400 status code - should be represented in the client as an error. - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is True. :type boolean_value: bool :keyword callable cls: A custom type or function that will be passed the direct response :return: None, or the result of cls(response) @@ -509,7 +513,8 @@ async def put404( # pylint: disable=inconsistent-return-statements ) -> None: """Return 404 status code - should be represented in the client as an error. - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is True. :type boolean_value: bool :keyword callable cls: A custom type or function that will be passed the direct response :return: None, or the result of cls(response) @@ -556,7 +561,8 @@ async def patch405( # pylint: disable=inconsistent-return-statements ) -> None: """Return 405 status code - should be represented in the client as an error. - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is True. :type boolean_value: bool :keyword callable cls: A custom type or function that will be passed the direct response :return: None, or the result of cls(response) @@ -603,7 +609,8 @@ async def post406( # pylint: disable=inconsistent-return-statements ) -> None: """Return 406 status code - should be represented in the client as an error. - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is True. :type boolean_value: bool :keyword callable cls: A custom type or function that will be passed the direct response :return: None, or the result of cls(response) @@ -650,7 +657,8 @@ async def delete407( # pylint: disable=inconsistent-return-statements ) -> None: """Return 407 status code - should be represented in the client as an error. - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is True. :type boolean_value: bool :keyword callable cls: A custom type or function that will be passed the direct response :return: None, or the result of cls(response) @@ -697,7 +705,8 @@ async def put409( # pylint: disable=inconsistent-return-statements ) -> None: """Return 409 status code - should be represented in the client as an error. - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is True. :type boolean_value: bool :keyword callable cls: A custom type or function that will be passed the direct response :return: None, or the result of cls(response) @@ -880,7 +889,8 @@ async def put413( # pylint: disable=inconsistent-return-statements ) -> None: """Return 413 status code - should be represented in the client as an error. - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is True. :type boolean_value: bool :keyword callable cls: A custom type or function that will be passed the direct response :return: None, or the result of cls(response) @@ -927,7 +937,8 @@ async def patch414( # pylint: disable=inconsistent-return-statements ) -> None: """Return 414 status code - should be represented in the client as an error. - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is True. :type boolean_value: bool :keyword callable cls: A custom type or function that will be passed the direct response :return: None, or the result of cls(response) @@ -974,7 +985,8 @@ async def post415( # pylint: disable=inconsistent-return-statements ) -> None: """Return 415 status code - should be represented in the client as an error. - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is True. :type boolean_value: bool :keyword callable cls: A custom type or function that will be passed the direct response :return: None, or the result of cls(response) @@ -1055,7 +1067,8 @@ async def delete417( # pylint: disable=inconsistent-return-statements ) -> None: """Return 417 status code - should be represented in the client as an error. - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is True. :type boolean_value: bool :keyword callable cls: A custom type or function that will be passed the direct response :return: None, or the result of cls(response) diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/aio/operations/_http_redirects_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/aio/operations/_http_redirects_operations.py index 0d4e994e7eb..7816642ef17 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/aio/operations/_http_redirects_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/aio/operations/_http_redirects_operations.py @@ -231,7 +231,8 @@ async def put301( # pylint: disable=inconsistent-return-statements """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. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is True. :type boolean_value: bool :keyword callable cls: A custom type or function that will be passed the direct response :return: None, or the result of cls(response) @@ -358,7 +359,8 @@ async def patch302( # pylint: disable=inconsistent-return-statements """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. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is True. :type boolean_value: bool :keyword callable cls: A custom type or function that will be passed the direct response :return: None, or the result of cls(response) @@ -409,7 +411,8 @@ async def post303( # pylint: disable=inconsistent-return-statements """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. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is True. :type boolean_value: bool :keyword callable cls: A custom type or function that will be passed the direct response :return: None, or the result of cls(response) @@ -574,7 +577,8 @@ async def put307( # pylint: disable=inconsistent-return-statements ) -> None: """Put redirected with 307, resulting in a 200 after redirect. - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is True. :type boolean_value: bool :keyword callable cls: A custom type or function that will be passed the direct response :return: None, or the result of cls(response) @@ -625,7 +629,8 @@ async def patch307( # pylint: disable=inconsistent-return-statements ) -> None: """Patch redirected with 307, resulting in a 200 after redirect. - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is True. :type boolean_value: bool :keyword callable cls: A custom type or function that will be passed the direct response :return: None, or the result of cls(response) @@ -676,7 +681,8 @@ async def post307( # pylint: disable=inconsistent-return-statements ) -> None: """Post redirected with 307, resulting in a 200 after redirect. - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is True. :type boolean_value: bool :keyword callable cls: A custom type or function that will be passed the direct response :return: None, or the result of cls(response) @@ -727,7 +733,8 @@ async def delete307( # pylint: disable=inconsistent-return-statements ) -> None: """Delete redirected with 307, resulting in a 200 after redirect. - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is True. :type boolean_value: bool :keyword callable cls: A custom type or function that will be passed the direct response :return: None, or the result of cls(response) diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/aio/operations/_http_retry_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/aio/operations/_http_retry_operations.py index f80a4d1b6f2..326b24b4e9f 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/aio/operations/_http_retry_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/aio/operations/_http_retry_operations.py @@ -100,7 +100,8 @@ async def put500( # pylint: disable=inconsistent-return-statements ) -> None: """Return 500 status code, then 200 after retry. - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is True. :type boolean_value: bool :keyword callable cls: A custom type or function that will be passed the direct response :return: None, or the result of cls(response) @@ -147,7 +148,8 @@ async def patch500( # pylint: disable=inconsistent-return-statements ) -> None: """Return 500 status code, then 200 after retry. - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is True. :type boolean_value: bool :keyword callable cls: A custom type or function that will be passed the direct response :return: None, or the result of cls(response) @@ -266,7 +268,8 @@ async def post503( # pylint: disable=inconsistent-return-statements ) -> None: """Return 503 status code, then 200 after retry. - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is True. :type boolean_value: bool :keyword callable cls: A custom type or function that will be passed the direct response :return: None, or the result of cls(response) @@ -313,7 +316,8 @@ async def delete503( # pylint: disable=inconsistent-return-statements ) -> None: """Return 503 status code, then 200 after retry. - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is True. :type boolean_value: bool :keyword callable cls: A custom type or function that will be passed the direct response :return: None, or the result of cls(response) @@ -360,7 +364,8 @@ async def put504( # pylint: disable=inconsistent-return-statements ) -> None: """Return 504 status code, then 200 after retry. - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is True. :type boolean_value: bool :keyword callable cls: A custom type or function that will be passed the direct response :return: None, or the result of cls(response) @@ -407,7 +412,8 @@ async def patch504( # pylint: disable=inconsistent-return-statements ) -> None: """Return 504 status code, then 200 after retry. - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is True. :type boolean_value: bool :keyword callable cls: A custom type or function that will be passed the direct response :return: None, or the result of cls(response) diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/aio/operations/_http_server_failure_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/aio/operations/_http_server_failure_operations.py index c58c2cd8cf5..3a859d24121 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/aio/operations/_http_server_failure_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/aio/operations/_http_server_failure_operations.py @@ -129,7 +129,8 @@ async def post505( # pylint: disable=inconsistent-return-statements ) -> None: """Return 505 status code - should be represented in the client as an error. - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is True. :type boolean_value: bool :keyword callable cls: A custom type or function that will be passed the direct response :return: None, or the result of cls(response) @@ -176,7 +177,8 @@ async def delete505( # pylint: disable=inconsistent-return-statements ) -> None: """Return 505 status code - should be represented in the client as an error. - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is True. :type boolean_value: bool :keyword callable cls: A custom type or function that will be passed the direct response :return: None, or the result of cls(response) diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/aio/operations/_http_success_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/aio/operations/_http_success_operations.py index 52f6e25057a..7bff4d29127 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/aio/operations/_http_success_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/aio/operations/_http_success_operations.py @@ -186,7 +186,8 @@ async def put200( # pylint: disable=inconsistent-return-statements ) -> None: """Put boolean value true returning 200 success. - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is True. :type boolean_value: bool :keyword callable cls: A custom type or function that will be passed the direct response :return: None, or the result of cls(response) @@ -233,7 +234,8 @@ async def patch200( # pylint: disable=inconsistent-return-statements ) -> None: """Patch true Boolean value in request returning 200. - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is True. :type boolean_value: bool :keyword callable cls: A custom type or function that will be passed the direct response :return: None, or the result of cls(response) @@ -280,7 +282,8 @@ async def post200( # pylint: disable=inconsistent-return-statements ) -> None: """Post bollean value true in request that returns a 200. - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is True. :type boolean_value: bool :keyword callable cls: A custom type or function that will be passed the direct response :return: None, or the result of cls(response) @@ -327,7 +330,8 @@ async def delete200( # pylint: disable=inconsistent-return-statements ) -> None: """Delete simple boolean value true returns 200. - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is True. :type boolean_value: bool :keyword callable cls: A custom type or function that will be passed the direct response :return: None, or the result of cls(response) @@ -374,7 +378,8 @@ async def put201( # pylint: disable=inconsistent-return-statements ) -> None: """Put true Boolean value in request returns 201. - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is True. :type boolean_value: bool :keyword callable cls: A custom type or function that will be passed the direct response :return: None, or the result of cls(response) @@ -421,7 +426,8 @@ async def post201( # pylint: disable=inconsistent-return-statements ) -> None: """Post true Boolean value in request returns 201 (Created). - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is True. :type boolean_value: bool :keyword callable cls: A custom type or function that will be passed the direct response :return: None, or the result of cls(response) @@ -468,7 +474,8 @@ async def put202( # pylint: disable=inconsistent-return-statements ) -> None: """Put true Boolean value in request returns 202 (Accepted). - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is True. :type boolean_value: bool :keyword callable cls: A custom type or function that will be passed the direct response :return: None, or the result of cls(response) @@ -515,7 +522,8 @@ async def patch202( # pylint: disable=inconsistent-return-statements ) -> None: """Patch true Boolean value in request returns 202. - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is True. :type boolean_value: bool :keyword callable cls: A custom type or function that will be passed the direct response :return: None, or the result of cls(response) @@ -562,7 +570,8 @@ async def post202( # pylint: disable=inconsistent-return-statements ) -> None: """Post true Boolean value in request returns 202 (Accepted). - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is True. :type boolean_value: bool :keyword callable cls: A custom type or function that will be passed the direct response :return: None, or the result of cls(response) @@ -609,7 +618,8 @@ async def delete202( # pylint: disable=inconsistent-return-statements ) -> None: """Delete true Boolean value in request returns 202 (accepted). - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is True. :type boolean_value: bool :keyword callable cls: A custom type or function that will be passed the direct response :return: None, or the result of cls(response) @@ -690,7 +700,8 @@ async def put204( # pylint: disable=inconsistent-return-statements ) -> None: """Put true Boolean value in request returns 204 (no content). - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is True. :type boolean_value: bool :keyword callable cls: A custom type or function that will be passed the direct response :return: None, or the result of cls(response) @@ -737,7 +748,8 @@ async def patch204( # pylint: disable=inconsistent-return-statements ) -> None: """Patch true Boolean value in request returns 204 (no content). - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is True. :type boolean_value: bool :keyword callable cls: A custom type or function that will be passed the direct response :return: None, or the result of cls(response) @@ -784,7 +796,8 @@ async def post204( # pylint: disable=inconsistent-return-statements ) -> None: """Post true Boolean value in request returns 204 (no content). - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is True. :type boolean_value: bool :keyword callable cls: A custom type or function that will be passed the direct response :return: None, or the result of cls(response) @@ -831,7 +844,8 @@ async def delete204( # pylint: disable=inconsistent-return-statements ) -> None: """Delete true Boolean value in request returns 204 (no content). - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is True. :type boolean_value: bool :keyword callable cls: A custom type or function that will be passed the direct response :return: None, or the result of cls(response) diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/operations/_http_client_failure_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/operations/_http_client_failure_operations.py index f86e9c60415..b35c8b4fe10 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/operations/_http_client_failure_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/operations/_http_client_failure_operations.py @@ -750,7 +750,8 @@ def put400( # pylint: disable=inconsistent-return-statements # type: (...) -> None """Return 400 status code - should be represented in the client as an error. - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is True. :type boolean_value: bool :keyword callable cls: A custom type or function that will be passed the direct response :return: None, or the result of cls(response) @@ -800,7 +801,8 @@ def patch400( # pylint: disable=inconsistent-return-statements # type: (...) -> None """Return 400 status code - should be represented in the client as an error. - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is True. :type boolean_value: bool :keyword callable cls: A custom type or function that will be passed the direct response :return: None, or the result of cls(response) @@ -850,7 +852,8 @@ def post400( # pylint: disable=inconsistent-return-statements # type: (...) -> None """Return 400 status code - should be represented in the client as an error. - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is True. :type boolean_value: bool :keyword callable cls: A custom type or function that will be passed the direct response :return: None, or the result of cls(response) @@ -900,7 +903,8 @@ def delete400( # pylint: disable=inconsistent-return-statements # type: (...) -> None """Return 400 status code - should be represented in the client as an error. - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is True. :type boolean_value: bool :keyword callable cls: A custom type or function that will be passed the direct response :return: None, or the result of cls(response) @@ -1098,7 +1102,8 @@ def put404( # pylint: disable=inconsistent-return-statements # type: (...) -> None """Return 404 status code - should be represented in the client as an error. - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is True. :type boolean_value: bool :keyword callable cls: A custom type or function that will be passed the direct response :return: None, or the result of cls(response) @@ -1148,7 +1153,8 @@ def patch405( # pylint: disable=inconsistent-return-statements # type: (...) -> None """Return 405 status code - should be represented in the client as an error. - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is True. :type boolean_value: bool :keyword callable cls: A custom type or function that will be passed the direct response :return: None, or the result of cls(response) @@ -1198,7 +1204,8 @@ def post406( # pylint: disable=inconsistent-return-statements # type: (...) -> None """Return 406 status code - should be represented in the client as an error. - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is True. :type boolean_value: bool :keyword callable cls: A custom type or function that will be passed the direct response :return: None, or the result of cls(response) @@ -1248,7 +1255,8 @@ def delete407( # pylint: disable=inconsistent-return-statements # type: (...) -> None """Return 407 status code - should be represented in the client as an error. - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is True. :type boolean_value: bool :keyword callable cls: A custom type or function that will be passed the direct response :return: None, or the result of cls(response) @@ -1298,7 +1306,8 @@ def put409( # pylint: disable=inconsistent-return-statements # type: (...) -> None """Return 409 status code - should be represented in the client as an error. - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is True. :type boolean_value: bool :keyword callable cls: A custom type or function that will be passed the direct response :return: None, or the result of cls(response) @@ -1496,7 +1505,8 @@ def put413( # pylint: disable=inconsistent-return-statements # type: (...) -> None """Return 413 status code - should be represented in the client as an error. - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is True. :type boolean_value: bool :keyword callable cls: A custom type or function that will be passed the direct response :return: None, or the result of cls(response) @@ -1546,7 +1556,8 @@ def patch414( # pylint: disable=inconsistent-return-statements # type: (...) -> None """Return 414 status code - should be represented in the client as an error. - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is True. :type boolean_value: bool :keyword callable cls: A custom type or function that will be passed the direct response :return: None, or the result of cls(response) @@ -1596,7 +1607,8 @@ def post415( # pylint: disable=inconsistent-return-statements # type: (...) -> None """Return 415 status code - should be represented in the client as an error. - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is True. :type boolean_value: bool :keyword callable cls: A custom type or function that will be passed the direct response :return: None, or the result of cls(response) @@ -1683,7 +1695,8 @@ def delete417( # pylint: disable=inconsistent-return-statements # type: (...) -> None """Return 417 status code - should be represented in the client as an error. - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is True. :type boolean_value: bool :keyword callable cls: A custom type or function that will be passed the direct response :return: None, or the result of cls(response) diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/operations/_http_redirects_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/operations/_http_redirects_operations.py index 844f258335d..549589c8a61 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/operations/_http_redirects_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/operations/_http_redirects_operations.py @@ -585,7 +585,8 @@ def put301( # pylint: disable=inconsistent-return-statements """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. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is True. :type boolean_value: bool :keyword callable cls: A custom type or function that will be passed the direct response :return: None, or the result of cls(response) @@ -721,7 +722,8 @@ def patch302( # pylint: disable=inconsistent-return-statements """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. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is True. :type boolean_value: bool :keyword callable cls: A custom type or function that will be passed the direct response :return: None, or the result of cls(response) @@ -775,7 +777,8 @@ def post303( # pylint: disable=inconsistent-return-statements """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. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is True. :type boolean_value: bool :keyword callable cls: A custom type or function that will be passed the direct response :return: None, or the result of cls(response) @@ -952,7 +955,8 @@ def put307( # pylint: disable=inconsistent-return-statements # type: (...) -> None """Put redirected with 307, resulting in a 200 after redirect. - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is True. :type boolean_value: bool :keyword callable cls: A custom type or function that will be passed the direct response :return: None, or the result of cls(response) @@ -1006,7 +1010,8 @@ def patch307( # pylint: disable=inconsistent-return-statements # type: (...) -> None """Patch redirected with 307, resulting in a 200 after redirect. - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is True. :type boolean_value: bool :keyword callable cls: A custom type or function that will be passed the direct response :return: None, or the result of cls(response) @@ -1060,7 +1065,8 @@ def post307( # pylint: disable=inconsistent-return-statements # type: (...) -> None """Post redirected with 307, resulting in a 200 after redirect. - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is True. :type boolean_value: bool :keyword callable cls: A custom type or function that will be passed the direct response :return: None, or the result of cls(response) @@ -1114,7 +1120,8 @@ def delete307( # pylint: disable=inconsistent-return-statements # type: (...) -> None """Delete redirected with 307, resulting in a 200 after redirect. - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is True. :type boolean_value: bool :keyword callable cls: A custom type or function that will be passed the direct response :return: None, or the result of cls(response) diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/operations/_http_retry_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/operations/_http_retry_operations.py index b242a8a5c41..06668011772 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/operations/_http_retry_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/operations/_http_retry_operations.py @@ -308,7 +308,8 @@ def put500( # pylint: disable=inconsistent-return-statements # type: (...) -> None """Return 500 status code, then 200 after retry. - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is True. :type boolean_value: bool :keyword callable cls: A custom type or function that will be passed the direct response :return: None, or the result of cls(response) @@ -358,7 +359,8 @@ def patch500( # pylint: disable=inconsistent-return-statements # type: (...) -> None """Return 500 status code, then 200 after retry. - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is True. :type boolean_value: bool :keyword callable cls: A custom type or function that will be passed the direct response :return: None, or the result of cls(response) @@ -486,7 +488,8 @@ def post503( # pylint: disable=inconsistent-return-statements # type: (...) -> None """Return 503 status code, then 200 after retry. - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is True. :type boolean_value: bool :keyword callable cls: A custom type or function that will be passed the direct response :return: None, or the result of cls(response) @@ -536,7 +539,8 @@ def delete503( # pylint: disable=inconsistent-return-statements # type: (...) -> None """Return 503 status code, then 200 after retry. - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is True. :type boolean_value: bool :keyword callable cls: A custom type or function that will be passed the direct response :return: None, or the result of cls(response) @@ -586,7 +590,8 @@ def put504( # pylint: disable=inconsistent-return-statements # type: (...) -> None """Return 504 status code, then 200 after retry. - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is True. :type boolean_value: bool :keyword callable cls: A custom type or function that will be passed the direct response :return: None, or the result of cls(response) @@ -636,7 +641,8 @@ def patch504( # pylint: disable=inconsistent-return-statements # type: (...) -> None """Return 504 status code, then 200 after retry. - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is True. :type boolean_value: bool :keyword callable cls: A custom type or function that will be passed the direct response :return: None, or the result of cls(response) diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/operations/_http_server_failure_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/operations/_http_server_failure_operations.py index 570c767f07d..3812bd9dd18 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/operations/_http_server_failure_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/operations/_http_server_failure_operations.py @@ -229,7 +229,8 @@ def post505( # pylint: disable=inconsistent-return-statements # type: (...) -> None """Return 505 status code - should be represented in the client as an error. - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is True. :type boolean_value: bool :keyword callable cls: A custom type or function that will be passed the direct response :return: None, or the result of cls(response) @@ -279,7 +280,8 @@ def delete505( # pylint: disable=inconsistent-return-statements # type: (...) -> None """Return 505 status code - should be represented in the client as an error. - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is True. :type boolean_value: bool :keyword callable cls: A custom type or function that will be passed the direct response :return: None, or the result of cls(response) diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/operations/_http_success_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/operations/_http_success_operations.py index 59063ca389c..3226583a87d 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/operations/_http_success_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/Http/httpinfrastructure/operations/_http_success_operations.py @@ -622,7 +622,8 @@ def put200( # pylint: disable=inconsistent-return-statements # type: (...) -> None """Put boolean value true returning 200 success. - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is True. :type boolean_value: bool :keyword callable cls: A custom type or function that will be passed the direct response :return: None, or the result of cls(response) @@ -672,7 +673,8 @@ def patch200( # pylint: disable=inconsistent-return-statements # type: (...) -> None """Patch true Boolean value in request returning 200. - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is True. :type boolean_value: bool :keyword callable cls: A custom type or function that will be passed the direct response :return: None, or the result of cls(response) @@ -722,7 +724,8 @@ def post200( # pylint: disable=inconsistent-return-statements # type: (...) -> None """Post bollean value true in request that returns a 200. - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is True. :type boolean_value: bool :keyword callable cls: A custom type or function that will be passed the direct response :return: None, or the result of cls(response) @@ -772,7 +775,8 @@ def delete200( # pylint: disable=inconsistent-return-statements # type: (...) -> None """Delete simple boolean value true returns 200. - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is True. :type boolean_value: bool :keyword callable cls: A custom type or function that will be passed the direct response :return: None, or the result of cls(response) @@ -822,7 +826,8 @@ def put201( # pylint: disable=inconsistent-return-statements # type: (...) -> None """Put true Boolean value in request returns 201. - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is True. :type boolean_value: bool :keyword callable cls: A custom type or function that will be passed the direct response :return: None, or the result of cls(response) @@ -872,7 +877,8 @@ def post201( # pylint: disable=inconsistent-return-statements # type: (...) -> None """Post true Boolean value in request returns 201 (Created). - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is True. :type boolean_value: bool :keyword callable cls: A custom type or function that will be passed the direct response :return: None, or the result of cls(response) @@ -922,7 +928,8 @@ def put202( # pylint: disable=inconsistent-return-statements # type: (...) -> None """Put true Boolean value in request returns 202 (Accepted). - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is True. :type boolean_value: bool :keyword callable cls: A custom type or function that will be passed the direct response :return: None, or the result of cls(response) @@ -972,7 +979,8 @@ def patch202( # pylint: disable=inconsistent-return-statements # type: (...) -> None """Patch true Boolean value in request returns 202. - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is True. :type boolean_value: bool :keyword callable cls: A custom type or function that will be passed the direct response :return: None, or the result of cls(response) @@ -1022,7 +1030,8 @@ def post202( # pylint: disable=inconsistent-return-statements # type: (...) -> None """Post true Boolean value in request returns 202 (Accepted). - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is True. :type boolean_value: bool :keyword callable cls: A custom type or function that will be passed the direct response :return: None, or the result of cls(response) @@ -1072,7 +1081,8 @@ def delete202( # pylint: disable=inconsistent-return-statements # type: (...) -> None """Delete true Boolean value in request returns 202 (accepted). - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is True. :type boolean_value: bool :keyword callable cls: A custom type or function that will be passed the direct response :return: None, or the result of cls(response) @@ -1159,7 +1169,8 @@ def put204( # pylint: disable=inconsistent-return-statements # type: (...) -> None """Put true Boolean value in request returns 204 (no content). - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is True. :type boolean_value: bool :keyword callable cls: A custom type or function that will be passed the direct response :return: None, or the result of cls(response) @@ -1209,7 +1220,8 @@ def patch204( # pylint: disable=inconsistent-return-statements # type: (...) -> None """Patch true Boolean value in request returns 204 (no content). - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is True. :type boolean_value: bool :keyword callable cls: A custom type or function that will be passed the direct response :return: None, or the result of cls(response) @@ -1259,7 +1271,8 @@ def post204( # pylint: disable=inconsistent-return-statements # type: (...) -> None """Post true Boolean value in request returns 204 (no content). - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is True. :type boolean_value: bool :keyword callable cls: A custom type or function that will be passed the direct response :return: None, or the result of cls(response) @@ -1309,7 +1322,8 @@ def delete204( # pylint: disable=inconsistent-return-statements # type: (...) -> None """Delete true Boolean value in request returns 204 (no content). - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is True. :type boolean_value: bool :keyword callable cls: A custom type or function that will be passed the direct response :return: None, or the result of cls(response) diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/ModelFlattening/modelflattening/aio/operations/_auto_rest_resource_flattening_test_service_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/ModelFlattening/modelflattening/aio/operations/_auto_rest_resource_flattening_test_service_operations.py index db2865233ce..163d1b20747 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/ModelFlattening/modelflattening/aio/operations/_auto_rest_resource_flattening_test_service_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/ModelFlattening/modelflattening/aio/operations/_auto_rest_resource_flattening_test_service_operations.py @@ -456,7 +456,8 @@ async def post_flattened_simple_product( :type description: str :param max_product_display_name: Display name of product. Default value is None. :type max_product_display_name: str - :param capacity: Capacity of product. For example, 4 people. Default value is "Large". + :param capacity: Capacity of product. For example, 4 people. Possible values are "Large" or + None. Default value is "Large". :type capacity: str :param generic_value: Generic URL value. Default value is None. :type generic_value: str diff --git a/test/vanilla/legacy/Expected/AcceptanceTests/ModelFlattening/modelflattening/operations/_auto_rest_resource_flattening_test_service_operations.py b/test/vanilla/legacy/Expected/AcceptanceTests/ModelFlattening/modelflattening/operations/_auto_rest_resource_flattening_test_service_operations.py index fba80d9d2e9..54816cd15dc 100644 --- a/test/vanilla/legacy/Expected/AcceptanceTests/ModelFlattening/modelflattening/operations/_auto_rest_resource_flattening_test_service_operations.py +++ b/test/vanilla/legacy/Expected/AcceptanceTests/ModelFlattening/modelflattening/operations/_auto_rest_resource_flattening_test_service_operations.py @@ -734,7 +734,8 @@ def post_flattened_simple_product( :type description: str :param max_product_display_name: Display name of product. Default value is None. :type max_product_display_name: str - :param capacity: Capacity of product. For example, 4 people. Default value is "Large". + :param capacity: Capacity of product. For example, 4 people. Possible values are "Large" or + None. Default value is "Large". :type capacity: str :param generic_value: Generic URL value. Default value is None. :type generic_value: str diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/ConstantsLowLevel/constantslowlevel/rest/contants/_request_builders.py b/test/vanilla/low-level/Expected/AcceptanceTests/ConstantsLowLevel/constantslowlevel/rest/contants/_request_builders.py index da3bd1c8e01..52ea92e0cb1 100644 --- a/test/vanilla/low-level/Expected/AcceptanceTests/ConstantsLowLevel/constantslowlevel/rest/contants/_request_builders.py +++ b/test/vanilla/low-level/Expected/AcceptanceTests/ConstantsLowLevel/constantslowlevel/rest/contants/_request_builders.py @@ -107,7 +107,7 @@ def build_put_no_model_as_string_no_required_one_value_no_default_request( See https://aka.ms/azsdk/python/protocol/quickstart for how to incorporate this request builder into your code flow. - :keyword input: Default value is "value1". + :keyword input: Possible values are "value1" or None. Default value is None. :paramtype input: str :return: Returns an :class:`~azure.core.rest.HttpRequest` that you will pass to the client's `send_request` method. See https://aka.ms/azsdk/python/protocol/quickstart for how to @@ -115,7 +115,7 @@ def build_put_no_model_as_string_no_required_one_value_no_default_request( :rtype: ~azure.core.rest.HttpRequest """ - input = kwargs.pop('input', "value1") # type: Optional[str] + input = kwargs.pop('input', None) # type: Optional[str] # Construct URL _url = "/constants/putNoModelAsStringNoRequiredOneValueNoDefault" @@ -144,7 +144,7 @@ def build_put_no_model_as_string_no_required_one_value_default_request( See https://aka.ms/azsdk/python/protocol/quickstart for how to incorporate this request builder into your code flow. - :keyword input: Default value is "value1". + :keyword input: Possible values are "value1" or None. Default value is "value1". :paramtype input: str :return: Returns an :class:`~azure.core.rest.HttpRequest` that you will pass to the client's `send_request` method. See https://aka.ms/azsdk/python/protocol/quickstart for how to diff --git a/test/vanilla/low-level/Expected/AcceptanceTests/ConstantsLowLevel/constantslowlevel/rest/contants/_request_builders_py3.py b/test/vanilla/low-level/Expected/AcceptanceTests/ConstantsLowLevel/constantslowlevel/rest/contants/_request_builders_py3.py index 3ba31ef1a56..19462b65e05 100644 --- a/test/vanilla/low-level/Expected/AcceptanceTests/ConstantsLowLevel/constantslowlevel/rest/contants/_request_builders_py3.py +++ b/test/vanilla/low-level/Expected/AcceptanceTests/ConstantsLowLevel/constantslowlevel/rest/contants/_request_builders_py3.py @@ -76,7 +76,7 @@ def build_put_no_model_as_string_no_required_two_value_default_request( def build_put_no_model_as_string_no_required_one_value_no_default_request( - *, input: Optional[str] = "value1", **kwargs: Any + *, input: Optional[str] = None, **kwargs: Any ) -> HttpRequest: """Puts constants to the testserver. @@ -85,7 +85,7 @@ def build_put_no_model_as_string_no_required_one_value_no_default_request( See https://aka.ms/azsdk/python/protocol/quickstart for how to incorporate this request builder into your code flow. - :keyword input: Default value is "value1". + :keyword input: Possible values are "value1" or None. Default value is None. :paramtype input: str :return: Returns an :class:`~azure.core.rest.HttpRequest` that you will pass to the client's `send_request` method. See https://aka.ms/azsdk/python/protocol/quickstart for how to @@ -114,7 +114,7 @@ def build_put_no_model_as_string_no_required_one_value_default_request( See https://aka.ms/azsdk/python/protocol/quickstart for how to incorporate this request builder into your code flow. - :keyword input: Default value is "value1". + :keyword input: Possible values are "value1" or None. Default value is "value1". :paramtype input: str :return: Returns an :class:`~azure.core.rest.HttpRequest` that you will pass to the client's `send_request` method. See https://aka.ms/azsdk/python/protocol/quickstart for how to diff --git a/test/vanilla/version-tolerant/Expected/AcceptanceTests/ConstantsVersionTolerant/constantsversiontolerant/aio/operations/_operations.py b/test/vanilla/version-tolerant/Expected/AcceptanceTests/ConstantsVersionTolerant/constantsversiontolerant/aio/operations/_operations.py index c1a2ae7a385..6e1360194fb 100644 --- a/test/vanilla/version-tolerant/Expected/AcceptanceTests/ConstantsVersionTolerant/constantsversiontolerant/aio/operations/_operations.py +++ b/test/vanilla/version-tolerant/Expected/AcceptanceTests/ConstantsVersionTolerant/constantsversiontolerant/aio/operations/_operations.py @@ -134,13 +134,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=inconsistent-return-statements - self, *, input: Optional[str] = "value1", **kwargs: Any + self, *, input: Optional[str] = None, **kwargs: Any ) -> None: """Puts constants to the testserver. Puts constants to the testserver. - :keyword input: Default value is "value1". + :keyword input: Possible values are "value1" or None. Default value is None. :paramtype input: str :return: None :rtype: None @@ -175,7 +175,7 @@ async def put_no_model_as_string_no_required_one_value_default( # pylint: disab Puts constants to the testserver. - :keyword input: Default value is "value1". + :keyword input: Possible values are "value1" or None. Default value is "value1". :paramtype input: str :return: None :rtype: None diff --git a/test/vanilla/version-tolerant/Expected/AcceptanceTests/ConstantsVersionTolerant/constantsversiontolerant/operations/_operations.py b/test/vanilla/version-tolerant/Expected/AcceptanceTests/ConstantsVersionTolerant/constantsversiontolerant/operations/_operations.py index f875bdcbd5b..c4c1921c01a 100644 --- a/test/vanilla/version-tolerant/Expected/AcceptanceTests/ConstantsVersionTolerant/constantsversiontolerant/operations/_operations.py +++ b/test/vanilla/version-tolerant/Expected/AcceptanceTests/ConstantsVersionTolerant/constantsversiontolerant/operations/_operations.py @@ -60,7 +60,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( - *, input: Optional[str] = "value1", **kwargs: Any + *, input: Optional[str] = None, **kwargs: Any ) -> HttpRequest: # Construct URL _url = "/constants/putNoModelAsStringNoRequiredOneValueNoDefault" @@ -361,13 +361,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 - self, *, input: Optional[str] = "value1", **kwargs: Any + self, *, input: Optional[str] = None, **kwargs: Any ) -> None: """Puts constants to the testserver. Puts constants to the testserver. - :keyword input: Default value is "value1". + :keyword input: Possible values are "value1" or None. Default value is None. :paramtype input: str :return: None :rtype: None @@ -402,7 +402,7 @@ def put_no_model_as_string_no_required_one_value_default( # pylint: disable=inc Puts constants to the testserver. - :keyword input: Default value is "value1". + :keyword input: Possible values are "value1" or None. Default value is "value1". :paramtype input: str :return: None :rtype: None diff --git a/test/vanilla/version-tolerant/Expected/AcceptanceTests/HttpVersionTolerant/httpinfrastructureversiontolerant/aio/operations/_operations.py b/test/vanilla/version-tolerant/Expected/AcceptanceTests/HttpVersionTolerant/httpinfrastructureversiontolerant/aio/operations/_operations.py index 02c9b22ff02..0f87f3cffa9 100644 --- a/test/vanilla/version-tolerant/Expected/AcceptanceTests/HttpVersionTolerant/httpinfrastructureversiontolerant/aio/operations/_operations.py +++ b/test/vanilla/version-tolerant/Expected/AcceptanceTests/HttpVersionTolerant/httpinfrastructureversiontolerant/aio/operations/_operations.py @@ -375,11 +375,12 @@ async def options200(self, **kwargs: Any) -> bool: @distributed_trace_async async def put200( # pylint: disable=inconsistent-return-statements - self, boolean_value: Optional[bool] = True, **kwargs: Any + self, boolean_value: Optional[bool] = None, **kwargs: Any ) -> None: """Put boolean value true returning 200 success. - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is None. :type boolean_value: bool :return: None :rtype: None @@ -416,11 +417,12 @@ async def put200( # pylint: disable=inconsistent-return-statements @distributed_trace_async async def patch200( # pylint: disable=inconsistent-return-statements - self, boolean_value: Optional[bool] = True, **kwargs: Any + self, boolean_value: Optional[bool] = None, **kwargs: Any ) -> None: """Patch true Boolean value in request returning 200. - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is None. :type boolean_value: bool :return: None :rtype: None @@ -457,11 +459,12 @@ async def patch200( # pylint: disable=inconsistent-return-statements @distributed_trace_async async def post200( # pylint: disable=inconsistent-return-statements - self, boolean_value: Optional[bool] = True, **kwargs: Any + self, boolean_value: Optional[bool] = None, **kwargs: Any ) -> None: """Post bollean value true in request that returns a 200. - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is None. :type boolean_value: bool :return: None :rtype: None @@ -498,11 +501,12 @@ async def post200( # pylint: disable=inconsistent-return-statements @distributed_trace_async async def delete200( # pylint: disable=inconsistent-return-statements - self, boolean_value: Optional[bool] = True, **kwargs: Any + self, boolean_value: Optional[bool] = None, **kwargs: Any ) -> None: """Delete simple boolean value true returns 200. - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is None. :type boolean_value: bool :return: None :rtype: None @@ -539,11 +543,12 @@ async def delete200( # pylint: disable=inconsistent-return-statements @distributed_trace_async async def put201( # pylint: disable=inconsistent-return-statements - self, boolean_value: Optional[bool] = True, **kwargs: Any + self, boolean_value: Optional[bool] = None, **kwargs: Any ) -> None: """Put true Boolean value in request returns 201. - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is None. :type boolean_value: bool :return: None :rtype: None @@ -580,11 +585,12 @@ async def put201( # pylint: disable=inconsistent-return-statements @distributed_trace_async async def post201( # pylint: disable=inconsistent-return-statements - self, boolean_value: Optional[bool] = True, **kwargs: Any + self, boolean_value: Optional[bool] = None, **kwargs: Any ) -> None: """Post true Boolean value in request returns 201 (Created). - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is None. :type boolean_value: bool :return: None :rtype: None @@ -621,11 +627,12 @@ async def post201( # pylint: disable=inconsistent-return-statements @distributed_trace_async async def put202( # pylint: disable=inconsistent-return-statements - self, boolean_value: Optional[bool] = True, **kwargs: Any + self, boolean_value: Optional[bool] = None, **kwargs: Any ) -> None: """Put true Boolean value in request returns 202 (Accepted). - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is None. :type boolean_value: bool :return: None :rtype: None @@ -662,11 +669,12 @@ async def put202( # pylint: disable=inconsistent-return-statements @distributed_trace_async async def patch202( # pylint: disable=inconsistent-return-statements - self, boolean_value: Optional[bool] = True, **kwargs: Any + self, boolean_value: Optional[bool] = None, **kwargs: Any ) -> None: """Patch true Boolean value in request returns 202. - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is None. :type boolean_value: bool :return: None :rtype: None @@ -703,11 +711,12 @@ async def patch202( # pylint: disable=inconsistent-return-statements @distributed_trace_async async def post202( # pylint: disable=inconsistent-return-statements - self, boolean_value: Optional[bool] = True, **kwargs: Any + self, boolean_value: Optional[bool] = None, **kwargs: Any ) -> None: """Post true Boolean value in request returns 202 (Accepted). - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is None. :type boolean_value: bool :return: None :rtype: None @@ -744,11 +753,12 @@ async def post202( # pylint: disable=inconsistent-return-statements @distributed_trace_async async def delete202( # pylint: disable=inconsistent-return-statements - self, boolean_value: Optional[bool] = True, **kwargs: Any + self, boolean_value: Optional[bool] = None, **kwargs: Any ) -> None: """Delete true Boolean value in request returns 202 (accepted). - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is None. :type boolean_value: bool :return: None :rtype: None @@ -812,11 +822,12 @@ async def head204(self, **kwargs: Any) -> None: # pylint: disable=inconsistent- @distributed_trace_async async def put204( # pylint: disable=inconsistent-return-statements - self, boolean_value: Optional[bool] = True, **kwargs: Any + self, boolean_value: Optional[bool] = None, **kwargs: Any ) -> None: """Put true Boolean value in request returns 204 (no content). - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is None. :type boolean_value: bool :return: None :rtype: None @@ -853,11 +864,12 @@ async def put204( # pylint: disable=inconsistent-return-statements @distributed_trace_async async def patch204( # pylint: disable=inconsistent-return-statements - self, boolean_value: Optional[bool] = True, **kwargs: Any + self, boolean_value: Optional[bool] = None, **kwargs: Any ) -> None: """Patch true Boolean value in request returns 204 (no content). - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is None. :type boolean_value: bool :return: None :rtype: None @@ -894,11 +906,12 @@ async def patch204( # pylint: disable=inconsistent-return-statements @distributed_trace_async async def post204( # pylint: disable=inconsistent-return-statements - self, boolean_value: Optional[bool] = True, **kwargs: Any + self, boolean_value: Optional[bool] = None, **kwargs: Any ) -> None: """Post true Boolean value in request returns 204 (no content). - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is None. :type boolean_value: bool :return: None :rtype: None @@ -935,11 +948,12 @@ async def post204( # pylint: disable=inconsistent-return-statements @distributed_trace_async async def delete204( # pylint: disable=inconsistent-return-statements - self, boolean_value: Optional[bool] = True, **kwargs: Any + self, boolean_value: Optional[bool] = None, **kwargs: Any ) -> None: """Delete true Boolean value in request returns 204 (no content). - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is None. :type boolean_value: bool :return: None :rtype: None @@ -1162,12 +1176,13 @@ async def get301(self, **kwargs: Any) -> None: # pylint: disable=inconsistent-r @distributed_trace_async async def put301( # pylint: disable=inconsistent-return-statements - self, boolean_value: Optional[bool] = True, **kwargs: Any + self, boolean_value: Optional[bool] = 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. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is None. :type boolean_value: bool :return: None :rtype: None @@ -1269,12 +1284,13 @@ async def get302(self, **kwargs: Any) -> None: # pylint: disable=inconsistent-r @distributed_trace_async async def patch302( # pylint: disable=inconsistent-return-statements - self, boolean_value: Optional[bool] = True, **kwargs: Any + self, boolean_value: Optional[bool] = 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. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is None. :type boolean_value: bool :return: None :rtype: None @@ -1314,12 +1330,13 @@ async def patch302( # pylint: disable=inconsistent-return-statements @distributed_trace_async async def post303( # pylint: disable=inconsistent-return-statements - self, boolean_value: Optional[bool] = True, **kwargs: Any + self, boolean_value: Optional[bool] = 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. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is None. :type boolean_value: bool :return: None :rtype: None @@ -1453,11 +1470,12 @@ async def options307(self, **kwargs: Any) -> None: # pylint: disable=inconsiste @distributed_trace_async async def put307( # pylint: disable=inconsistent-return-statements - self, boolean_value: Optional[bool] = True, **kwargs: Any + self, boolean_value: Optional[bool] = None, **kwargs: Any ) -> None: """Put redirected with 307, resulting in a 200 after redirect. - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is None. :type boolean_value: bool :return: None :rtype: None @@ -1498,11 +1516,12 @@ async def put307( # pylint: disable=inconsistent-return-statements @distributed_trace_async async def patch307( # pylint: disable=inconsistent-return-statements - self, boolean_value: Optional[bool] = True, **kwargs: Any + self, boolean_value: Optional[bool] = None, **kwargs: Any ) -> None: """Patch redirected with 307, resulting in a 200 after redirect. - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is None. :type boolean_value: bool :return: None :rtype: None @@ -1543,11 +1562,12 @@ async def patch307( # pylint: disable=inconsistent-return-statements @distributed_trace_async async def post307( # pylint: disable=inconsistent-return-statements - self, boolean_value: Optional[bool] = True, **kwargs: Any + self, boolean_value: Optional[bool] = None, **kwargs: Any ) -> None: """Post redirected with 307, resulting in a 200 after redirect. - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is None. :type boolean_value: bool :return: None :rtype: None @@ -1588,11 +1608,12 @@ async def post307( # pylint: disable=inconsistent-return-statements @distributed_trace_async async def delete307( # pylint: disable=inconsistent-return-statements - self, boolean_value: Optional[bool] = True, **kwargs: Any + self, boolean_value: Optional[bool] = None, **kwargs: Any ) -> None: """Delete redirected with 307, resulting in a 200 after redirect. - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is None. :type boolean_value: bool :return: None :rtype: None @@ -1733,11 +1754,12 @@ async def options400(self, **kwargs: Any) -> None: # pylint: disable=inconsiste @distributed_trace_async async def put400( # pylint: disable=inconsistent-return-statements - self, boolean_value: Optional[bool] = True, **kwargs: Any + self, boolean_value: Optional[bool] = None, **kwargs: Any ) -> None: """Return 400 status code - should be represented in the client as an error. - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is None. :type boolean_value: bool :return: None :rtype: None @@ -1774,11 +1796,12 @@ async def put400( # pylint: disable=inconsistent-return-statements @distributed_trace_async async def patch400( # pylint: disable=inconsistent-return-statements - self, boolean_value: Optional[bool] = True, **kwargs: Any + self, boolean_value: Optional[bool] = None, **kwargs: Any ) -> None: """Return 400 status code - should be represented in the client as an error. - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is None. :type boolean_value: bool :return: None :rtype: None @@ -1815,11 +1838,12 @@ async def patch400( # pylint: disable=inconsistent-return-statements @distributed_trace_async async def post400( # pylint: disable=inconsistent-return-statements - self, boolean_value: Optional[bool] = True, **kwargs: Any + self, boolean_value: Optional[bool] = None, **kwargs: Any ) -> None: """Return 400 status code - should be represented in the client as an error. - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is None. :type boolean_value: bool :return: None :rtype: None @@ -1856,11 +1880,12 @@ async def post400( # pylint: disable=inconsistent-return-statements @distributed_trace_async async def delete400( # pylint: disable=inconsistent-return-statements - self, boolean_value: Optional[bool] = True, **kwargs: Any + self, boolean_value: Optional[bool] = None, **kwargs: Any ) -> None: """Return 400 status code - should be represented in the client as an error. - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is None. :type boolean_value: bool :return: None :rtype: None @@ -2005,11 +2030,12 @@ async def get403(self, **kwargs: Any) -> None: # pylint: disable=inconsistent-r @distributed_trace_async async def put404( # pylint: disable=inconsistent-return-statements - self, boolean_value: Optional[bool] = True, **kwargs: Any + self, boolean_value: Optional[bool] = None, **kwargs: Any ) -> None: """Return 404 status code - should be represented in the client as an error. - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is None. :type boolean_value: bool :return: None :rtype: None @@ -2046,11 +2072,12 @@ async def put404( # pylint: disable=inconsistent-return-statements @distributed_trace_async async def patch405( # pylint: disable=inconsistent-return-statements - self, boolean_value: Optional[bool] = True, **kwargs: Any + self, boolean_value: Optional[bool] = None, **kwargs: Any ) -> None: """Return 405 status code - should be represented in the client as an error. - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is None. :type boolean_value: bool :return: None :rtype: None @@ -2087,11 +2114,12 @@ async def patch405( # pylint: disable=inconsistent-return-statements @distributed_trace_async async def post406( # pylint: disable=inconsistent-return-statements - self, boolean_value: Optional[bool] = True, **kwargs: Any + self, boolean_value: Optional[bool] = None, **kwargs: Any ) -> None: """Return 406 status code - should be represented in the client as an error. - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is None. :type boolean_value: bool :return: None :rtype: None @@ -2128,11 +2156,12 @@ async def post406( # pylint: disable=inconsistent-return-statements @distributed_trace_async async def delete407( # pylint: disable=inconsistent-return-statements - self, boolean_value: Optional[bool] = True, **kwargs: Any + self, boolean_value: Optional[bool] = None, **kwargs: Any ) -> None: """Return 407 status code - should be represented in the client as an error. - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is None. :type boolean_value: bool :return: None :rtype: None @@ -2169,11 +2198,12 @@ async def delete407( # pylint: disable=inconsistent-return-statements @distributed_trace_async async def put409( # pylint: disable=inconsistent-return-statements - self, boolean_value: Optional[bool] = True, **kwargs: Any + self, boolean_value: Optional[bool] = None, **kwargs: Any ) -> None: """Return 409 status code - should be represented in the client as an error. - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is None. :type boolean_value: bool :return: None :rtype: None @@ -2318,11 +2348,12 @@ async def get412(self, **kwargs: Any) -> None: # pylint: disable=inconsistent-r @distributed_trace_async async def put413( # pylint: disable=inconsistent-return-statements - self, boolean_value: Optional[bool] = True, **kwargs: Any + self, boolean_value: Optional[bool] = None, **kwargs: Any ) -> None: """Return 413 status code - should be represented in the client as an error. - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is None. :type boolean_value: bool :return: None :rtype: None @@ -2359,11 +2390,12 @@ async def put413( # pylint: disable=inconsistent-return-statements @distributed_trace_async async def patch414( # pylint: disable=inconsistent-return-statements - self, boolean_value: Optional[bool] = True, **kwargs: Any + self, boolean_value: Optional[bool] = None, **kwargs: Any ) -> None: """Return 414 status code - should be represented in the client as an error. - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is None. :type boolean_value: bool :return: None :rtype: None @@ -2400,11 +2432,12 @@ async def patch414( # pylint: disable=inconsistent-return-statements @distributed_trace_async async def post415( # pylint: disable=inconsistent-return-statements - self, boolean_value: Optional[bool] = True, **kwargs: Any + self, boolean_value: Optional[bool] = None, **kwargs: Any ) -> None: """Return 415 status code - should be represented in the client as an error. - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is None. :type boolean_value: bool :return: None :rtype: None @@ -2468,11 +2501,12 @@ async def get416(self, **kwargs: Any) -> None: # pylint: disable=inconsistent-r @distributed_trace_async async def delete417( # pylint: disable=inconsistent-return-statements - self, boolean_value: Optional[bool] = True, **kwargs: Any + self, boolean_value: Optional[bool] = None, **kwargs: Any ) -> None: """Return 417 status code - should be represented in the client as an error. - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is None. :type boolean_value: bool :return: None :rtype: None @@ -2609,11 +2643,12 @@ async def get501(self, **kwargs: Any) -> None: # pylint: disable=inconsistent-r @distributed_trace_async async def post505( # pylint: disable=inconsistent-return-statements - self, boolean_value: Optional[bool] = True, **kwargs: Any + self, boolean_value: Optional[bool] = None, **kwargs: Any ) -> None: """Return 505 status code - should be represented in the client as an error. - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is None. :type boolean_value: bool :return: None :rtype: None @@ -2650,11 +2685,12 @@ async def post505( # pylint: disable=inconsistent-return-statements @distributed_trace_async async def delete505( # pylint: disable=inconsistent-return-statements - self, boolean_value: Optional[bool] = True, **kwargs: Any + self, boolean_value: Optional[bool] = None, **kwargs: Any ) -> None: """Return 505 status code - should be represented in the client as an error. - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is None. :type boolean_value: bool :return: None :rtype: None @@ -2737,11 +2773,12 @@ async def head408(self, **kwargs: Any) -> None: # pylint: disable=inconsistent- @distributed_trace_async async def put500( # pylint: disable=inconsistent-return-statements - self, boolean_value: Optional[bool] = True, **kwargs: Any + self, boolean_value: Optional[bool] = None, **kwargs: Any ) -> None: """Return 500 status code, then 200 after retry. - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is None. :type boolean_value: bool :return: None :rtype: None @@ -2778,11 +2815,12 @@ async def put500( # pylint: disable=inconsistent-return-statements @distributed_trace_async async def patch500( # pylint: disable=inconsistent-return-statements - self, boolean_value: Optional[bool] = True, **kwargs: Any + self, boolean_value: Optional[bool] = None, **kwargs: Any ) -> None: """Return 500 status code, then 200 after retry. - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is None. :type boolean_value: bool :return: None :rtype: None @@ -2880,11 +2918,12 @@ async def options502(self, **kwargs: Any) -> bool: @distributed_trace_async async def post503( # pylint: disable=inconsistent-return-statements - self, boolean_value: Optional[bool] = True, **kwargs: Any + self, boolean_value: Optional[bool] = None, **kwargs: Any ) -> None: """Return 503 status code, then 200 after retry. - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is None. :type boolean_value: bool :return: None :rtype: None @@ -2921,11 +2960,12 @@ async def post503( # pylint: disable=inconsistent-return-statements @distributed_trace_async async def delete503( # pylint: disable=inconsistent-return-statements - self, boolean_value: Optional[bool] = True, **kwargs: Any + self, boolean_value: Optional[bool] = None, **kwargs: Any ) -> None: """Return 503 status code, then 200 after retry. - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is None. :type boolean_value: bool :return: None :rtype: None @@ -2962,11 +3002,12 @@ async def delete503( # pylint: disable=inconsistent-return-statements @distributed_trace_async async def put504( # pylint: disable=inconsistent-return-statements - self, boolean_value: Optional[bool] = True, **kwargs: Any + self, boolean_value: Optional[bool] = None, **kwargs: Any ) -> None: """Return 504 status code, then 200 after retry. - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is None. :type boolean_value: bool :return: None :rtype: None @@ -3003,11 +3044,12 @@ async def put504( # pylint: disable=inconsistent-return-statements @distributed_trace_async async def patch504( # pylint: disable=inconsistent-return-statements - self, boolean_value: Optional[bool] = True, **kwargs: Any + self, boolean_value: Optional[bool] = None, **kwargs: Any ) -> None: """Return 504 status code, then 200 after retry. - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is None. :type boolean_value: bool :return: None :rtype: None diff --git a/test/vanilla/version-tolerant/Expected/AcceptanceTests/HttpVersionTolerant/httpinfrastructureversiontolerant/operations/_operations.py b/test/vanilla/version-tolerant/Expected/AcceptanceTests/HttpVersionTolerant/httpinfrastructureversiontolerant/operations/_operations.py index 8e2f4538e3b..37e7b7e3c1b 100644 --- a/test/vanilla/version-tolerant/Expected/AcceptanceTests/HttpVersionTolerant/httpinfrastructureversiontolerant/operations/_operations.py +++ b/test/vanilla/version-tolerant/Expected/AcceptanceTests/HttpVersionTolerant/httpinfrastructureversiontolerant/operations/_operations.py @@ -1764,11 +1764,12 @@ def options200(self, **kwargs: Any) -> bool: @distributed_trace def put200( # pylint: disable=inconsistent-return-statements - self, boolean_value: Optional[bool] = True, **kwargs: Any + self, boolean_value: Optional[bool] = None, **kwargs: Any ) -> None: """Put boolean value true returning 200 success. - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is None. :type boolean_value: bool :return: None :rtype: None @@ -1805,11 +1806,12 @@ def put200( # pylint: disable=inconsistent-return-statements @distributed_trace def patch200( # pylint: disable=inconsistent-return-statements - self, boolean_value: Optional[bool] = True, **kwargs: Any + self, boolean_value: Optional[bool] = None, **kwargs: Any ) -> None: """Patch true Boolean value in request returning 200. - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is None. :type boolean_value: bool :return: None :rtype: None @@ -1846,11 +1848,12 @@ def patch200( # pylint: disable=inconsistent-return-statements @distributed_trace def post200( # pylint: disable=inconsistent-return-statements - self, boolean_value: Optional[bool] = True, **kwargs: Any + self, boolean_value: Optional[bool] = None, **kwargs: Any ) -> None: """Post bollean value true in request that returns a 200. - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is None. :type boolean_value: bool :return: None :rtype: None @@ -1887,11 +1890,12 @@ def post200( # pylint: disable=inconsistent-return-statements @distributed_trace def delete200( # pylint: disable=inconsistent-return-statements - self, boolean_value: Optional[bool] = True, **kwargs: Any + self, boolean_value: Optional[bool] = None, **kwargs: Any ) -> None: """Delete simple boolean value true returns 200. - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is None. :type boolean_value: bool :return: None :rtype: None @@ -1928,11 +1932,12 @@ def delete200( # pylint: disable=inconsistent-return-statements @distributed_trace def put201( # pylint: disable=inconsistent-return-statements - self, boolean_value: Optional[bool] = True, **kwargs: Any + self, boolean_value: Optional[bool] = None, **kwargs: Any ) -> None: """Put true Boolean value in request returns 201. - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is None. :type boolean_value: bool :return: None :rtype: None @@ -1969,11 +1974,12 @@ def put201( # pylint: disable=inconsistent-return-statements @distributed_trace def post201( # pylint: disable=inconsistent-return-statements - self, boolean_value: Optional[bool] = True, **kwargs: Any + self, boolean_value: Optional[bool] = None, **kwargs: Any ) -> None: """Post true Boolean value in request returns 201 (Created). - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is None. :type boolean_value: bool :return: None :rtype: None @@ -2010,11 +2016,12 @@ def post201( # pylint: disable=inconsistent-return-statements @distributed_trace def put202( # pylint: disable=inconsistent-return-statements - self, boolean_value: Optional[bool] = True, **kwargs: Any + self, boolean_value: Optional[bool] = None, **kwargs: Any ) -> None: """Put true Boolean value in request returns 202 (Accepted). - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is None. :type boolean_value: bool :return: None :rtype: None @@ -2051,11 +2058,12 @@ def put202( # pylint: disable=inconsistent-return-statements @distributed_trace def patch202( # pylint: disable=inconsistent-return-statements - self, boolean_value: Optional[bool] = True, **kwargs: Any + self, boolean_value: Optional[bool] = None, **kwargs: Any ) -> None: """Patch true Boolean value in request returns 202. - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is None. :type boolean_value: bool :return: None :rtype: None @@ -2092,11 +2100,12 @@ def patch202( # pylint: disable=inconsistent-return-statements @distributed_trace def post202( # pylint: disable=inconsistent-return-statements - self, boolean_value: Optional[bool] = True, **kwargs: Any + self, boolean_value: Optional[bool] = None, **kwargs: Any ) -> None: """Post true Boolean value in request returns 202 (Accepted). - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is None. :type boolean_value: bool :return: None :rtype: None @@ -2133,11 +2142,12 @@ def post202( # pylint: disable=inconsistent-return-statements @distributed_trace def delete202( # pylint: disable=inconsistent-return-statements - self, boolean_value: Optional[bool] = True, **kwargs: Any + self, boolean_value: Optional[bool] = None, **kwargs: Any ) -> None: """Delete true Boolean value in request returns 202 (accepted). - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is None. :type boolean_value: bool :return: None :rtype: None @@ -2201,11 +2211,12 @@ def head204(self, **kwargs: Any) -> None: # pylint: disable=inconsistent-return @distributed_trace def put204( # pylint: disable=inconsistent-return-statements - self, boolean_value: Optional[bool] = True, **kwargs: Any + self, boolean_value: Optional[bool] = None, **kwargs: Any ) -> None: """Put true Boolean value in request returns 204 (no content). - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is None. :type boolean_value: bool :return: None :rtype: None @@ -2242,11 +2253,12 @@ def put204( # pylint: disable=inconsistent-return-statements @distributed_trace def patch204( # pylint: disable=inconsistent-return-statements - self, boolean_value: Optional[bool] = True, **kwargs: Any + self, boolean_value: Optional[bool] = None, **kwargs: Any ) -> None: """Patch true Boolean value in request returns 204 (no content). - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is None. :type boolean_value: bool :return: None :rtype: None @@ -2283,11 +2295,12 @@ def patch204( # pylint: disable=inconsistent-return-statements @distributed_trace def post204( # pylint: disable=inconsistent-return-statements - self, boolean_value: Optional[bool] = True, **kwargs: Any + self, boolean_value: Optional[bool] = None, **kwargs: Any ) -> None: """Post true Boolean value in request returns 204 (no content). - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is None. :type boolean_value: bool :return: None :rtype: None @@ -2324,11 +2337,12 @@ def post204( # pylint: disable=inconsistent-return-statements @distributed_trace def delete204( # pylint: disable=inconsistent-return-statements - self, boolean_value: Optional[bool] = True, **kwargs: Any + self, boolean_value: Optional[bool] = None, **kwargs: Any ) -> None: """Delete true Boolean value in request returns 204 (no content). - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is None. :type boolean_value: bool :return: None :rtype: None @@ -2551,12 +2565,13 @@ def get301(self, **kwargs: Any) -> None: # pylint: disable=inconsistent-return- @distributed_trace def put301( # pylint: disable=inconsistent-return-statements - self, boolean_value: Optional[bool] = True, **kwargs: Any + self, boolean_value: Optional[bool] = 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. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is None. :type boolean_value: bool :return: None :rtype: None @@ -2658,12 +2673,13 @@ def get302(self, **kwargs: Any) -> None: # pylint: disable=inconsistent-return- @distributed_trace def patch302( # pylint: disable=inconsistent-return-statements - self, boolean_value: Optional[bool] = True, **kwargs: Any + self, boolean_value: Optional[bool] = 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. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is None. :type boolean_value: bool :return: None :rtype: None @@ -2703,12 +2719,13 @@ def patch302( # pylint: disable=inconsistent-return-statements @distributed_trace def post303( # pylint: disable=inconsistent-return-statements - self, boolean_value: Optional[bool] = True, **kwargs: Any + self, boolean_value: Optional[bool] = 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. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is None. :type boolean_value: bool :return: None :rtype: None @@ -2842,11 +2859,12 @@ def options307(self, **kwargs: Any) -> None: # pylint: disable=inconsistent-ret @distributed_trace def put307( # pylint: disable=inconsistent-return-statements - self, boolean_value: Optional[bool] = True, **kwargs: Any + self, boolean_value: Optional[bool] = None, **kwargs: Any ) -> None: """Put redirected with 307, resulting in a 200 after redirect. - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is None. :type boolean_value: bool :return: None :rtype: None @@ -2887,11 +2905,12 @@ def put307( # pylint: disable=inconsistent-return-statements @distributed_trace def patch307( # pylint: disable=inconsistent-return-statements - self, boolean_value: Optional[bool] = True, **kwargs: Any + self, boolean_value: Optional[bool] = None, **kwargs: Any ) -> None: """Patch redirected with 307, resulting in a 200 after redirect. - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is None. :type boolean_value: bool :return: None :rtype: None @@ -2932,11 +2951,12 @@ def patch307( # pylint: disable=inconsistent-return-statements @distributed_trace def post307( # pylint: disable=inconsistent-return-statements - self, boolean_value: Optional[bool] = True, **kwargs: Any + self, boolean_value: Optional[bool] = None, **kwargs: Any ) -> None: """Post redirected with 307, resulting in a 200 after redirect. - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is None. :type boolean_value: bool :return: None :rtype: None @@ -2977,11 +2997,12 @@ def post307( # pylint: disable=inconsistent-return-statements @distributed_trace def delete307( # pylint: disable=inconsistent-return-statements - self, boolean_value: Optional[bool] = True, **kwargs: Any + self, boolean_value: Optional[bool] = None, **kwargs: Any ) -> None: """Delete redirected with 307, resulting in a 200 after redirect. - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is None. :type boolean_value: bool :return: None :rtype: None @@ -3122,11 +3143,12 @@ def options400(self, **kwargs: Any) -> None: # pylint: disable=inconsistent-ret @distributed_trace def put400( # pylint: disable=inconsistent-return-statements - self, boolean_value: Optional[bool] = True, **kwargs: Any + self, boolean_value: Optional[bool] = None, **kwargs: Any ) -> None: """Return 400 status code - should be represented in the client as an error. - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is None. :type boolean_value: bool :return: None :rtype: None @@ -3163,11 +3185,12 @@ def put400( # pylint: disable=inconsistent-return-statements @distributed_trace def patch400( # pylint: disable=inconsistent-return-statements - self, boolean_value: Optional[bool] = True, **kwargs: Any + self, boolean_value: Optional[bool] = None, **kwargs: Any ) -> None: """Return 400 status code - should be represented in the client as an error. - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is None. :type boolean_value: bool :return: None :rtype: None @@ -3204,11 +3227,12 @@ def patch400( # pylint: disable=inconsistent-return-statements @distributed_trace def post400( # pylint: disable=inconsistent-return-statements - self, boolean_value: Optional[bool] = True, **kwargs: Any + self, boolean_value: Optional[bool] = None, **kwargs: Any ) -> None: """Return 400 status code - should be represented in the client as an error. - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is None. :type boolean_value: bool :return: None :rtype: None @@ -3245,11 +3269,12 @@ def post400( # pylint: disable=inconsistent-return-statements @distributed_trace def delete400( # pylint: disable=inconsistent-return-statements - self, boolean_value: Optional[bool] = True, **kwargs: Any + self, boolean_value: Optional[bool] = None, **kwargs: Any ) -> None: """Return 400 status code - should be represented in the client as an error. - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is None. :type boolean_value: bool :return: None :rtype: None @@ -3394,11 +3419,12 @@ def get403(self, **kwargs: Any) -> None: # pylint: disable=inconsistent-return- @distributed_trace def put404( # pylint: disable=inconsistent-return-statements - self, boolean_value: Optional[bool] = True, **kwargs: Any + self, boolean_value: Optional[bool] = None, **kwargs: Any ) -> None: """Return 404 status code - should be represented in the client as an error. - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is None. :type boolean_value: bool :return: None :rtype: None @@ -3435,11 +3461,12 @@ def put404( # pylint: disable=inconsistent-return-statements @distributed_trace def patch405( # pylint: disable=inconsistent-return-statements - self, boolean_value: Optional[bool] = True, **kwargs: Any + self, boolean_value: Optional[bool] = None, **kwargs: Any ) -> None: """Return 405 status code - should be represented in the client as an error. - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is None. :type boolean_value: bool :return: None :rtype: None @@ -3476,11 +3503,12 @@ def patch405( # pylint: disable=inconsistent-return-statements @distributed_trace def post406( # pylint: disable=inconsistent-return-statements - self, boolean_value: Optional[bool] = True, **kwargs: Any + self, boolean_value: Optional[bool] = None, **kwargs: Any ) -> None: """Return 406 status code - should be represented in the client as an error. - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is None. :type boolean_value: bool :return: None :rtype: None @@ -3517,11 +3545,12 @@ def post406( # pylint: disable=inconsistent-return-statements @distributed_trace def delete407( # pylint: disable=inconsistent-return-statements - self, boolean_value: Optional[bool] = True, **kwargs: Any + self, boolean_value: Optional[bool] = None, **kwargs: Any ) -> None: """Return 407 status code - should be represented in the client as an error. - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is None. :type boolean_value: bool :return: None :rtype: None @@ -3558,11 +3587,12 @@ def delete407( # pylint: disable=inconsistent-return-statements @distributed_trace def put409( # pylint: disable=inconsistent-return-statements - self, boolean_value: Optional[bool] = True, **kwargs: Any + self, boolean_value: Optional[bool] = None, **kwargs: Any ) -> None: """Return 409 status code - should be represented in the client as an error. - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is None. :type boolean_value: bool :return: None :rtype: None @@ -3707,11 +3737,12 @@ def get412(self, **kwargs: Any) -> None: # pylint: disable=inconsistent-return- @distributed_trace def put413( # pylint: disable=inconsistent-return-statements - self, boolean_value: Optional[bool] = True, **kwargs: Any + self, boolean_value: Optional[bool] = None, **kwargs: Any ) -> None: """Return 413 status code - should be represented in the client as an error. - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is None. :type boolean_value: bool :return: None :rtype: None @@ -3748,11 +3779,12 @@ def put413( # pylint: disable=inconsistent-return-statements @distributed_trace def patch414( # pylint: disable=inconsistent-return-statements - self, boolean_value: Optional[bool] = True, **kwargs: Any + self, boolean_value: Optional[bool] = None, **kwargs: Any ) -> None: """Return 414 status code - should be represented in the client as an error. - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is None. :type boolean_value: bool :return: None :rtype: None @@ -3789,11 +3821,12 @@ def patch414( # pylint: disable=inconsistent-return-statements @distributed_trace def post415( # pylint: disable=inconsistent-return-statements - self, boolean_value: Optional[bool] = True, **kwargs: Any + self, boolean_value: Optional[bool] = None, **kwargs: Any ) -> None: """Return 415 status code - should be represented in the client as an error. - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is None. :type boolean_value: bool :return: None :rtype: None @@ -3857,11 +3890,12 @@ def get416(self, **kwargs: Any) -> None: # pylint: disable=inconsistent-return- @distributed_trace def delete417( # pylint: disable=inconsistent-return-statements - self, boolean_value: Optional[bool] = True, **kwargs: Any + self, boolean_value: Optional[bool] = None, **kwargs: Any ) -> None: """Return 417 status code - should be represented in the client as an error. - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is None. :type boolean_value: bool :return: None :rtype: None @@ -3998,11 +4032,12 @@ def get501(self, **kwargs: Any) -> None: # pylint: disable=inconsistent-return- @distributed_trace def post505( # pylint: disable=inconsistent-return-statements - self, boolean_value: Optional[bool] = True, **kwargs: Any + self, boolean_value: Optional[bool] = None, **kwargs: Any ) -> None: """Return 505 status code - should be represented in the client as an error. - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is None. :type boolean_value: bool :return: None :rtype: None @@ -4039,11 +4074,12 @@ def post505( # pylint: disable=inconsistent-return-statements @distributed_trace def delete505( # pylint: disable=inconsistent-return-statements - self, boolean_value: Optional[bool] = True, **kwargs: Any + self, boolean_value: Optional[bool] = None, **kwargs: Any ) -> None: """Return 505 status code - should be represented in the client as an error. - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is None. :type boolean_value: bool :return: None :rtype: None @@ -4126,11 +4162,12 @@ def head408(self, **kwargs: Any) -> None: # pylint: disable=inconsistent-return @distributed_trace def put500( # pylint: disable=inconsistent-return-statements - self, boolean_value: Optional[bool] = True, **kwargs: Any + self, boolean_value: Optional[bool] = None, **kwargs: Any ) -> None: """Return 500 status code, then 200 after retry. - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is None. :type boolean_value: bool :return: None :rtype: None @@ -4167,11 +4204,12 @@ def put500( # pylint: disable=inconsistent-return-statements @distributed_trace def patch500( # pylint: disable=inconsistent-return-statements - self, boolean_value: Optional[bool] = True, **kwargs: Any + self, boolean_value: Optional[bool] = None, **kwargs: Any ) -> None: """Return 500 status code, then 200 after retry. - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is None. :type boolean_value: bool :return: None :rtype: None @@ -4269,11 +4307,12 @@ def options502(self, **kwargs: Any) -> bool: @distributed_trace def post503( # pylint: disable=inconsistent-return-statements - self, boolean_value: Optional[bool] = True, **kwargs: Any + self, boolean_value: Optional[bool] = None, **kwargs: Any ) -> None: """Return 503 status code, then 200 after retry. - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is None. :type boolean_value: bool :return: None :rtype: None @@ -4310,11 +4349,12 @@ def post503( # pylint: disable=inconsistent-return-statements @distributed_trace def delete503( # pylint: disable=inconsistent-return-statements - self, boolean_value: Optional[bool] = True, **kwargs: Any + self, boolean_value: Optional[bool] = None, **kwargs: Any ) -> None: """Return 503 status code, then 200 after retry. - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is None. :type boolean_value: bool :return: None :rtype: None @@ -4351,11 +4391,12 @@ def delete503( # pylint: disable=inconsistent-return-statements @distributed_trace def put504( # pylint: disable=inconsistent-return-statements - self, boolean_value: Optional[bool] = True, **kwargs: Any + self, boolean_value: Optional[bool] = None, **kwargs: Any ) -> None: """Return 504 status code, then 200 after retry. - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is None. :type boolean_value: bool :return: None :rtype: None @@ -4392,11 +4433,12 @@ def put504( # pylint: disable=inconsistent-return-statements @distributed_trace def patch504( # pylint: disable=inconsistent-return-statements - self, boolean_value: Optional[bool] = True, **kwargs: Any + self, boolean_value: Optional[bool] = None, **kwargs: Any ) -> None: """Return 504 status code, then 200 after retry. - :param boolean_value: Simple boolean value true. Default value is True. + :param boolean_value: Simple boolean value true. Possible values are True or None. Default + value is None. :type boolean_value: bool :return: None :rtype: None