Skip to content

Commit 91316ee

Browse files
feat(api): api update
1 parent de6f1d0 commit 91316ee

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

58 files changed

+485
-545
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: 1739
2-
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/cloudflare%2Fcloudflare-b72014943bc6bde8ed494affec4cdf2c6a2cbd211ba3508c2e8382dd66ac7e7e.yml
3-
openapi_spec_hash: b54d48a49098a068d0aa04dab5d7ea4d
2+
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/cloudflare%2Fcloudflare-3aece65d7edbec57da9e16fa099f38686e16568788b0ae16ce4f1ed106b91807.yml
3+
openapi_spec_hash: f6cbf2f7f81d082d83f3c6526814311e
44
config_hash: 428cd5372293bd6f28ee41c3a277c71b

api.md

Lines changed: 36 additions & 26 deletions
Large diffs are not rendered by default.

src/cloudflare/resources/workers/account_settings.py

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
from __future__ import annotations
44

5-
from typing import Type, Optional, cast
5+
from typing import Type, cast
66

77
import httpx
88

@@ -57,7 +57,7 @@ def update(
5757
extra_query: Query | None = None,
5858
extra_body: Body | None = None,
5959
timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN,
60-
) -> Optional[AccountSettingUpdateResponse]:
60+
) -> AccountSettingUpdateResponse:
6161
"""
6262
Creates Worker account settings for an account.
6363
@@ -88,9 +88,9 @@ def update(
8888
extra_query=extra_query,
8989
extra_body=extra_body,
9090
timeout=timeout,
91-
post_parser=ResultWrapper[Optional[AccountSettingUpdateResponse]]._unwrapper,
91+
post_parser=ResultWrapper[AccountSettingUpdateResponse]._unwrapper,
9292
),
93-
cast_to=cast(Type[Optional[AccountSettingUpdateResponse]], ResultWrapper[AccountSettingUpdateResponse]),
93+
cast_to=cast(Type[AccountSettingUpdateResponse], ResultWrapper[AccountSettingUpdateResponse]),
9494
)
9595

9696
def get(
@@ -103,7 +103,7 @@ def get(
103103
extra_query: Query | None = None,
104104
extra_body: Body | None = None,
105105
timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN,
106-
) -> Optional[AccountSettingGetResponse]:
106+
) -> AccountSettingGetResponse:
107107
"""
108108
Fetches Worker account settings for an account.
109109
@@ -127,9 +127,9 @@ def get(
127127
extra_query=extra_query,
128128
extra_body=extra_body,
129129
timeout=timeout,
130-
post_parser=ResultWrapper[Optional[AccountSettingGetResponse]]._unwrapper,
130+
post_parser=ResultWrapper[AccountSettingGetResponse]._unwrapper,
131131
),
132-
cast_to=cast(Type[Optional[AccountSettingGetResponse]], ResultWrapper[AccountSettingGetResponse]),
132+
cast_to=cast(Type[AccountSettingGetResponse], ResultWrapper[AccountSettingGetResponse]),
133133
)
134134

135135

@@ -165,7 +165,7 @@ async def update(
165165
extra_query: Query | None = None,
166166
extra_body: Body | None = None,
167167
timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN,
168-
) -> Optional[AccountSettingUpdateResponse]:
168+
) -> AccountSettingUpdateResponse:
169169
"""
170170
Creates Worker account settings for an account.
171171
@@ -196,9 +196,9 @@ async def update(
196196
extra_query=extra_query,
197197
extra_body=extra_body,
198198
timeout=timeout,
199-
post_parser=ResultWrapper[Optional[AccountSettingUpdateResponse]]._unwrapper,
199+
post_parser=ResultWrapper[AccountSettingUpdateResponse]._unwrapper,
200200
),
201-
cast_to=cast(Type[Optional[AccountSettingUpdateResponse]], ResultWrapper[AccountSettingUpdateResponse]),
201+
cast_to=cast(Type[AccountSettingUpdateResponse], ResultWrapper[AccountSettingUpdateResponse]),
202202
)
203203

204204
async def get(
@@ -211,7 +211,7 @@ async def get(
211211
extra_query: Query | None = None,
212212
extra_body: Body | None = None,
213213
timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN,
214-
) -> Optional[AccountSettingGetResponse]:
214+
) -> AccountSettingGetResponse:
215215
"""
216216
Fetches Worker account settings for an account.
217217
@@ -235,9 +235,9 @@ async def get(
235235
extra_query=extra_query,
236236
extra_body=extra_body,
237237
timeout=timeout,
238-
post_parser=ResultWrapper[Optional[AccountSettingGetResponse]]._unwrapper,
238+
post_parser=ResultWrapper[AccountSettingGetResponse]._unwrapper,
239239
),
240-
cast_to=cast(Type[Optional[AccountSettingGetResponse]], ResultWrapper[AccountSettingGetResponse]),
240+
cast_to=cast(Type[AccountSettingGetResponse], ResultWrapper[AccountSettingGetResponse]),
241241
)
242242

243243

src/cloudflare/resources/workers/assets/upload.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ def create(
6262
6363
To learn more about the direct
6464
uploads of assets, see
65-
https://developers.cloudflare.com/workers/static-assets/direct-upload/
65+
https://developers.cloudflare.com/workers/static-assets/direct-upload/.
6666
6767
Args:
6868
account_id: Identifier.
@@ -135,7 +135,7 @@ async def create(
135135
136136
To learn more about the direct
137137
uploads of assets, see
138-
https://developers.cloudflare.com/workers/static-assets/direct-upload/
138+
https://developers.cloudflare.com/workers/static-assets/direct-upload/.
139139
140140
Args:
141141
account_id: Identifier.

src/cloudflare/resources/workers/scripts/assets/upload.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ def create(
6161
6262
To learn
6363
more about the direct uploads of assets, see
64-
https://developers.cloudflare.com/workers/static-assets/direct-upload/
64+
https://developers.cloudflare.com/workers/static-assets/direct-upload/.
6565
6666
Args:
6767
account_id: Identifier.
@@ -134,7 +134,7 @@ async def create(
134134
135135
To learn
136136
more about the direct uploads of assets, see
137-
https://developers.cloudflare.com/workers/static-assets/direct-upload/
137+
https://developers.cloudflare.com/workers/static-assets/direct-upload/.
138138
139139
Args:
140140
account_id: Identifier.

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

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
from __future__ import annotations
44

5-
from typing import Type, Optional, cast
5+
from typing import Type, cast
66

77
import httpx
88

@@ -67,9 +67,9 @@ def update(
6767
extra_query: Query | None = None,
6868
extra_body: Body | None = None,
6969
timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN,
70-
) -> Optional[Script]:
70+
) -> Script:
7171
"""
72-
Put script content without touching config or metadata
72+
Put script content without touching config or metadata.
7373
7474
Args:
7575
account_id: Identifier.
@@ -111,9 +111,9 @@ def update(
111111
extra_query=extra_query,
112112
extra_body=extra_body,
113113
timeout=timeout,
114-
post_parser=ResultWrapper[Optional[Script]]._unwrapper,
114+
post_parser=ResultWrapper[Script]._unwrapper,
115115
),
116-
cast_to=cast(Type[Optional[Script]], ResultWrapper[Script]),
116+
cast_to=cast(Type[Script], ResultWrapper[Script]),
117117
)
118118

119119
def get(
@@ -129,7 +129,7 @@ def get(
129129
timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN,
130130
) -> BinaryAPIResponse:
131131
"""
132-
Fetch script content only
132+
Fetch script content only.
133133
134134
Args:
135135
account_id: Identifier.
@@ -192,9 +192,9 @@ async def update(
192192
extra_query: Query | None = None,
193193
extra_body: Body | None = None,
194194
timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN,
195-
) -> Optional[Script]:
195+
) -> Script:
196196
"""
197-
Put script content without touching config or metadata
197+
Put script content without touching config or metadata.
198198
199199
Args:
200200
account_id: Identifier.
@@ -236,9 +236,9 @@ async def update(
236236
extra_query=extra_query,
237237
extra_body=extra_body,
238238
timeout=timeout,
239-
post_parser=ResultWrapper[Optional[Script]]._unwrapper,
239+
post_parser=ResultWrapper[Script]._unwrapper,
240240
),
241-
cast_to=cast(Type[Optional[Script]], ResultWrapper[Script]),
241+
cast_to=cast(Type[Script], ResultWrapper[Script]),
242242
)
243243

244244
async def get(
@@ -254,7 +254,7 @@ async def get(
254254
timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN,
255255
) -> AsyncBinaryAPIResponse:
256256
"""
257-
Fetch script content only
257+
Fetch script content only.
258258
259259
Args:
260260
account_id: Identifier.

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

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
from __future__ import annotations
44

5-
from typing import Type, Iterable, Optional, cast
5+
from typing import Type, Iterable, cast
66

77
import httpx
88

@@ -18,7 +18,7 @@
1818
)
1919
from ...._wrappers import ResultWrapper
2020
from ...._base_client import make_request_options
21-
from ....types.workers.scripts.schedule_param import ScheduleParam
21+
from ....types.workers.scripts import schedule_update_params
2222
from ....types.workers.scripts.schedule_get_response import ScheduleGetResponse
2323
from ....types.workers.scripts.schedule_update_response import ScheduleUpdateResponse
2424

@@ -50,14 +50,14 @@ def update(
5050
script_name: str,
5151
*,
5252
account_id: str,
53-
body: Iterable[ScheduleParam],
53+
body: Iterable[schedule_update_params.Body],
5454
# Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
5555
# The extra values given here take precedence over values defined on the client or passed to this method.
5656
extra_headers: Headers | None = None,
5757
extra_query: Query | None = None,
5858
extra_body: Body | None = None,
5959
timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN,
60-
) -> Optional[ScheduleUpdateResponse]:
60+
) -> ScheduleUpdateResponse:
6161
"""
6262
Updates Cron Triggers for a Worker.
6363
@@ -80,15 +80,15 @@ def update(
8080
raise ValueError(f"Expected a non-empty value for `script_name` but received {script_name!r}")
8181
return self._put(
8282
f"/accounts/{account_id}/workers/scripts/{script_name}/schedules",
83-
body=maybe_transform(body, Iterable[ScheduleParam]),
83+
body=maybe_transform(body, Iterable[schedule_update_params.Body]),
8484
options=make_request_options(
8585
extra_headers=extra_headers,
8686
extra_query=extra_query,
8787
extra_body=extra_body,
8888
timeout=timeout,
89-
post_parser=ResultWrapper[Optional[ScheduleUpdateResponse]]._unwrapper,
89+
post_parser=ResultWrapper[ScheduleUpdateResponse]._unwrapper,
9090
),
91-
cast_to=cast(Type[Optional[ScheduleUpdateResponse]], ResultWrapper[ScheduleUpdateResponse]),
91+
cast_to=cast(Type[ScheduleUpdateResponse], ResultWrapper[ScheduleUpdateResponse]),
9292
)
9393

9494
def get(
@@ -102,7 +102,7 @@ def get(
102102
extra_query: Query | None = None,
103103
extra_body: Body | None = None,
104104
timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN,
105-
) -> Optional[ScheduleGetResponse]:
105+
) -> ScheduleGetResponse:
106106
"""
107107
Fetches Cron Triggers for a Worker.
108108
@@ -130,9 +130,9 @@ def get(
130130
extra_query=extra_query,
131131
extra_body=extra_body,
132132
timeout=timeout,
133-
post_parser=ResultWrapper[Optional[ScheduleGetResponse]]._unwrapper,
133+
post_parser=ResultWrapper[ScheduleGetResponse]._unwrapper,
134134
),
135-
cast_to=cast(Type[Optional[ScheduleGetResponse]], ResultWrapper[ScheduleGetResponse]),
135+
cast_to=cast(Type[ScheduleGetResponse], ResultWrapper[ScheduleGetResponse]),
136136
)
137137

138138

@@ -161,14 +161,14 @@ async def update(
161161
script_name: str,
162162
*,
163163
account_id: str,
164-
body: Iterable[ScheduleParam],
164+
body: Iterable[schedule_update_params.Body],
165165
# Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
166166
# The extra values given here take precedence over values defined on the client or passed to this method.
167167
extra_headers: Headers | None = None,
168168
extra_query: Query | None = None,
169169
extra_body: Body | None = None,
170170
timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN,
171-
) -> Optional[ScheduleUpdateResponse]:
171+
) -> ScheduleUpdateResponse:
172172
"""
173173
Updates Cron Triggers for a Worker.
174174
@@ -191,15 +191,15 @@ async def update(
191191
raise ValueError(f"Expected a non-empty value for `script_name` but received {script_name!r}")
192192
return await self._put(
193193
f"/accounts/{account_id}/workers/scripts/{script_name}/schedules",
194-
body=await async_maybe_transform(body, Iterable[ScheduleParam]),
194+
body=await async_maybe_transform(body, Iterable[schedule_update_params.Body]),
195195
options=make_request_options(
196196
extra_headers=extra_headers,
197197
extra_query=extra_query,
198198
extra_body=extra_body,
199199
timeout=timeout,
200-
post_parser=ResultWrapper[Optional[ScheduleUpdateResponse]]._unwrapper,
200+
post_parser=ResultWrapper[ScheduleUpdateResponse]._unwrapper,
201201
),
202-
cast_to=cast(Type[Optional[ScheduleUpdateResponse]], ResultWrapper[ScheduleUpdateResponse]),
202+
cast_to=cast(Type[ScheduleUpdateResponse], ResultWrapper[ScheduleUpdateResponse]),
203203
)
204204

205205
async def get(
@@ -213,7 +213,7 @@ async def get(
213213
extra_query: Query | None = None,
214214
extra_body: Body | None = None,
215215
timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN,
216-
) -> Optional[ScheduleGetResponse]:
216+
) -> ScheduleGetResponse:
217217
"""
218218
Fetches Cron Triggers for a Worker.
219219
@@ -241,9 +241,9 @@ async def get(
241241
extra_query=extra_query,
242242
extra_body=extra_body,
243243
timeout=timeout,
244-
post_parser=ResultWrapper[Optional[ScheduleGetResponse]]._unwrapper,
244+
post_parser=ResultWrapper[ScheduleGetResponse]._unwrapper,
245245
),
246-
cast_to=cast(Type[Optional[ScheduleGetResponse]], ResultWrapper[ScheduleGetResponse]),
246+
cast_to=cast(Type[ScheduleGetResponse], ResultWrapper[ScheduleGetResponse]),
247247
)
248248

249249

0 commit comments

Comments
 (0)