Skip to content

Commit ba166b3

Browse files
feat(api): api update
1 parent 552d99d commit ba166b3

File tree

4 files changed

+35
-26
lines changed

4 files changed

+35
-26
lines changed

.stats.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
configured_endpoints: 1692
2-
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/cloudflare%2Fcloudflare-054a571d8664b04d0cc4aae6734af63a5a2f1e3f2940ec596cf1e05bafe466cc.yml
3-
openapi_spec_hash: b9e7339ced83cdd3f50e7b9ad90e548e
2+
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/cloudflare%2Fcloudflare-41c469f7ea4b3f84079763aaf61517bd4c35b2c9430dbacdd2528bc47ac93cab.yml
3+
openapi_spec_hash: 580bd124dca6f0249739fed1bec99b3d
44
config_hash: 92ed089a306b4e31a35318562d26d51a

src/cloudflare/resources/workers/scripts/subdomain.py

Lines changed: 27 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22

33
from __future__ import annotations
44

5+
from typing import Type, cast
6+
57
import httpx
68

79
from ...._types import NOT_GIVEN, Body, Query, Headers, NotGiven
@@ -14,6 +16,7 @@
1416
async_to_raw_response_wrapper,
1517
async_to_streamed_response_wrapper,
1618
)
19+
from ...._wrappers import ResultWrapper
1720
from ...._base_client import make_request_options
1821
from ....types.workers.scripts import subdomain_create_params
1922
from ....types.workers.scripts.subdomain_get_response import SubdomainGetResponse
@@ -91,9 +94,13 @@ def create(
9194
subdomain_create_params.SubdomainCreateParams,
9295
),
9396
options=make_request_options(
94-
extra_headers=extra_headers, extra_query=extra_query, extra_body=extra_body, timeout=timeout
97+
extra_headers=extra_headers,
98+
extra_query=extra_query,
99+
extra_body=extra_body,
100+
timeout=timeout,
101+
post_parser=ResultWrapper[SubdomainCreateResponse]._unwrapper,
95102
),
96-
cast_to=SubdomainCreateResponse,
103+
cast_to=cast(Type[SubdomainCreateResponse], ResultWrapper[SubdomainCreateResponse]),
97104
)
98105

99106
def get(
@@ -131,9 +138,13 @@ def get(
131138
return self._get(
132139
f"/accounts/{account_id}/workers/scripts/{script_name}/subdomain",
133140
options=make_request_options(
134-
extra_headers=extra_headers, extra_query=extra_query, extra_body=extra_body, timeout=timeout
141+
extra_headers=extra_headers,
142+
extra_query=extra_query,
143+
extra_body=extra_body,
144+
timeout=timeout,
145+
post_parser=ResultWrapper[SubdomainGetResponse]._unwrapper,
135146
),
136-
cast_to=SubdomainGetResponse,
147+
cast_to=cast(Type[SubdomainGetResponse], ResultWrapper[SubdomainGetResponse]),
137148
)
138149

139150

@@ -206,9 +217,13 @@ async def create(
206217
subdomain_create_params.SubdomainCreateParams,
207218
),
208219
options=make_request_options(
209-
extra_headers=extra_headers, extra_query=extra_query, extra_body=extra_body, timeout=timeout
220+
extra_headers=extra_headers,
221+
extra_query=extra_query,
222+
extra_body=extra_body,
223+
timeout=timeout,
224+
post_parser=ResultWrapper[SubdomainCreateResponse]._unwrapper,
210225
),
211-
cast_to=SubdomainCreateResponse,
226+
cast_to=cast(Type[SubdomainCreateResponse], ResultWrapper[SubdomainCreateResponse]),
212227
)
213228

214229
async def get(
@@ -246,9 +261,13 @@ async def get(
246261
return await self._get(
247262
f"/accounts/{account_id}/workers/scripts/{script_name}/subdomain",
248263
options=make_request_options(
249-
extra_headers=extra_headers, extra_query=extra_query, extra_body=extra_body, timeout=timeout
264+
extra_headers=extra_headers,
265+
extra_query=extra_query,
266+
extra_body=extra_body,
267+
timeout=timeout,
268+
post_parser=ResultWrapper[SubdomainGetResponse]._unwrapper,
250269
),
251-
cast_to=SubdomainGetResponse,
270+
cast_to=cast(Type[SubdomainGetResponse], ResultWrapper[SubdomainGetResponse]),
252271
)
253272

254273

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,13 @@
11
# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
22

3-
from typing import Optional
4-
53
from ...._models import BaseModel
64

75
__all__ = ["SubdomainCreateResponse"]
86

97

108
class SubdomainCreateResponse(BaseModel):
11-
enabled: Optional[bool] = None
9+
enabled: bool
1210
"""Whether the Worker is available on the workers.dev subdomain."""
1311

14-
previews_enabled: Optional[bool] = None
15-
"""
16-
Whether the Worker's Preview URLs should be available on the workers.dev
17-
subdomain.
18-
"""
12+
previews_enabled: bool
13+
"""Whether the Worker's Preview URLs are available on the workers.dev subdomain."""
Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,13 @@
11
# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
22

3-
from typing import Optional
4-
53
from ...._models import BaseModel
64

75
__all__ = ["SubdomainGetResponse"]
86

97

108
class SubdomainGetResponse(BaseModel):
11-
enabled: Optional[bool] = None
9+
enabled: bool
1210
"""Whether the Worker is available on the workers.dev subdomain."""
1311

14-
previews_enabled: Optional[bool] = None
15-
"""
16-
Whether the Worker's Preview URLs should be available on the workers.dev
17-
subdomain.
18-
"""
12+
previews_enabled: bool
13+
"""Whether the Worker's Preview URLs are available on the workers.dev subdomain."""

0 commit comments

Comments
 (0)