From d22a2debd32f0b14a7587317d9a7a8e26e4065d9 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Tue, 19 Nov 2024 23:26:30 +0000 Subject: [PATCH] feat(api): api update (#2175) --- .stats.yml | 2 +- .../resources/workers/scripts/subdomain.py | 28 +++---------------- .../scripts/subdomain_create_params.py | 8 +----- .../scripts/subdomain_create_response.py | 6 ---- .../workers/scripts/subdomain_get_response.py | 6 ---- .../workers/scripts/test_subdomain.py | 12 -------- 6 files changed, 6 insertions(+), 56 deletions(-) diff --git a/.stats.yml b/.stats.yml index 73afec50e30..af6c12b06a0 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,2 +1,2 @@ configured_endpoints: 1411 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/cloudflare%2Fcloudflare-d6dd7ea434d79d52578f28ebdc5ddd1fbf9e68526bf0e32285f1c3725ccacb4d.yml +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/cloudflare%2Fcloudflare-829ade7062fed63a30accc2a5e1a14c6c26fd4dc003d300d1b25a5416b8b8727.yml diff --git a/src/cloudflare/resources/workers/scripts/subdomain.py b/src/cloudflare/resources/workers/scripts/subdomain.py index 3ab95584ebd..f07507c706c 100644 --- a/src/cloudflare/resources/workers/scripts/subdomain.py +++ b/src/cloudflare/resources/workers/scripts/subdomain.py @@ -50,8 +50,7 @@ def create( script_name: str, *, account_id: str, - enabled: bool, - previews_enabled: bool | NotGiven = NOT_GIVEN, + enabled: bool | NotGiven = NOT_GIVEN, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. extra_headers: Headers | None = None, @@ -69,9 +68,6 @@ def create( enabled: Whether the Worker should be available on the workers.dev subdomain. - previews_enabled: Whether the Worker's Preview URLs should be available on the workers.dev - subdomain. - extra_headers: Send extra headers extra_query: Add additional query parameters to the request @@ -86,13 +82,7 @@ def create( raise ValueError(f"Expected a non-empty value for `script_name` but received {script_name!r}") return self._post( f"/accounts/{account_id}/workers/scripts/{script_name}/subdomain", - body=maybe_transform( - { - "enabled": enabled, - "previews_enabled": previews_enabled, - }, - subdomain_create_params.SubdomainCreateParams, - ), + body=maybe_transform({"enabled": enabled}, subdomain_create_params.SubdomainCreateParams), options=make_request_options( extra_headers=extra_headers, extra_query=extra_query, extra_body=extra_body, timeout=timeout ), @@ -165,8 +155,7 @@ async def create( script_name: str, *, account_id: str, - enabled: bool, - previews_enabled: bool | NotGiven = NOT_GIVEN, + enabled: bool | NotGiven = NOT_GIVEN, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. extra_headers: Headers | None = None, @@ -184,9 +173,6 @@ async def create( enabled: Whether the Worker should be available on the workers.dev subdomain. - previews_enabled: Whether the Worker's Preview URLs should be available on the workers.dev - subdomain. - extra_headers: Send extra headers extra_query: Add additional query parameters to the request @@ -201,13 +187,7 @@ async def create( raise ValueError(f"Expected a non-empty value for `script_name` but received {script_name!r}") return await self._post( f"/accounts/{account_id}/workers/scripts/{script_name}/subdomain", - body=await async_maybe_transform( - { - "enabled": enabled, - "previews_enabled": previews_enabled, - }, - subdomain_create_params.SubdomainCreateParams, - ), + body=await async_maybe_transform({"enabled": enabled}, subdomain_create_params.SubdomainCreateParams), options=make_request_options( extra_headers=extra_headers, extra_query=extra_query, extra_body=extra_body, timeout=timeout ), diff --git a/src/cloudflare/types/workers/scripts/subdomain_create_params.py b/src/cloudflare/types/workers/scripts/subdomain_create_params.py index 741d3cdcf54..fe29506c463 100644 --- a/src/cloudflare/types/workers/scripts/subdomain_create_params.py +++ b/src/cloudflare/types/workers/scripts/subdomain_create_params.py @@ -11,11 +11,5 @@ class SubdomainCreateParams(TypedDict, total=False): account_id: Required[str] """Identifier""" - enabled: Required[bool] + enabled: bool """Whether the Worker should be available on the workers.dev subdomain.""" - - previews_enabled: bool - """ - Whether the Worker's Preview URLs should be available on the workers.dev - subdomain. - """ diff --git a/src/cloudflare/types/workers/scripts/subdomain_create_response.py b/src/cloudflare/types/workers/scripts/subdomain_create_response.py index 9974134fa0d..15c53be0add 100644 --- a/src/cloudflare/types/workers/scripts/subdomain_create_response.py +++ b/src/cloudflare/types/workers/scripts/subdomain_create_response.py @@ -10,9 +10,3 @@ class SubdomainCreateResponse(BaseModel): enabled: Optional[bool] = None """Whether the Worker is available on the workers.dev subdomain.""" - - previews_enabled: Optional[bool] = None - """ - Whether the Worker's Preview URLs should be available on the workers.dev - subdomain. - """ diff --git a/src/cloudflare/types/workers/scripts/subdomain_get_response.py b/src/cloudflare/types/workers/scripts/subdomain_get_response.py index bd9a0530a07..0d2ed6d56c5 100644 --- a/src/cloudflare/types/workers/scripts/subdomain_get_response.py +++ b/src/cloudflare/types/workers/scripts/subdomain_get_response.py @@ -10,9 +10,3 @@ class SubdomainGetResponse(BaseModel): enabled: Optional[bool] = None """Whether the Worker is available on the workers.dev subdomain.""" - - previews_enabled: Optional[bool] = None - """ - Whether the Worker's Preview URLs should be available on the workers.dev - subdomain. - """ diff --git a/tests/api_resources/workers/scripts/test_subdomain.py b/tests/api_resources/workers/scripts/test_subdomain.py index da7e134d4c2..6d600836439 100644 --- a/tests/api_resources/workers/scripts/test_subdomain.py +++ b/tests/api_resources/workers/scripts/test_subdomain.py @@ -22,7 +22,6 @@ def test_method_create(self, client: Cloudflare) -> None: subdomain = client.workers.scripts.subdomain.create( script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", - enabled=True, ) assert_matches_type(SubdomainCreateResponse, subdomain, path=["response"]) @@ -32,7 +31,6 @@ def test_method_create_with_all_params(self, client: Cloudflare) -> None: script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", enabled=True, - previews_enabled=True, ) assert_matches_type(SubdomainCreateResponse, subdomain, path=["response"]) @@ -41,7 +39,6 @@ def test_raw_response_create(self, client: Cloudflare) -> None: response = client.workers.scripts.subdomain.with_raw_response.create( script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", - enabled=True, ) assert response.is_closed is True @@ -54,7 +51,6 @@ def test_streaming_response_create(self, client: Cloudflare) -> None: with client.workers.scripts.subdomain.with_streaming_response.create( script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", - enabled=True, ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -70,14 +66,12 @@ def test_path_params_create(self, client: Cloudflare) -> None: client.workers.scripts.subdomain.with_raw_response.create( script_name="this-is_my_script-01", account_id="", - enabled=True, ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `script_name` but received ''"): client.workers.scripts.subdomain.with_raw_response.create( script_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", - enabled=True, ) @parametrize @@ -137,7 +131,6 @@ async def test_method_create(self, async_client: AsyncCloudflare) -> None: subdomain = await async_client.workers.scripts.subdomain.create( script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", - enabled=True, ) assert_matches_type(SubdomainCreateResponse, subdomain, path=["response"]) @@ -147,7 +140,6 @@ async def test_method_create_with_all_params(self, async_client: AsyncCloudflare script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", enabled=True, - previews_enabled=True, ) assert_matches_type(SubdomainCreateResponse, subdomain, path=["response"]) @@ -156,7 +148,6 @@ async def test_raw_response_create(self, async_client: AsyncCloudflare) -> None: response = await async_client.workers.scripts.subdomain.with_raw_response.create( script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", - enabled=True, ) assert response.is_closed is True @@ -169,7 +160,6 @@ async def test_streaming_response_create(self, async_client: AsyncCloudflare) -> async with async_client.workers.scripts.subdomain.with_streaming_response.create( script_name="this-is_my_script-01", account_id="023e105f4ecef8ad9ca31a8372d0c353", - enabled=True, ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -185,14 +175,12 @@ async def test_path_params_create(self, async_client: AsyncCloudflare) -> None: await async_client.workers.scripts.subdomain.with_raw_response.create( script_name="this-is_my_script-01", account_id="", - enabled=True, ) with pytest.raises(ValueError, match=r"Expected a non-empty value for `script_name` but received ''"): await async_client.workers.scripts.subdomain.with_raw_response.create( script_name="", account_id="023e105f4ecef8ad9ca31a8372d0c353", - enabled=True, ) @parametrize