Skip to content

Commit 23052e9

Browse files
chore(api): upload stainless config from cloudflare-config
1 parent e929abc commit 23052e9

15 files changed

Lines changed: 63 additions & 122 deletions

File tree

.stats.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
configured_endpoints: 1781
22
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/cloudflare%2Fcloudflare-a617495230e553e067b258702b644f898b56c21bdf238c1eb2dd10df376f098d.yml
33
openapi_spec_hash: ae16f120056f9a9558a408f0c1ecb626
4-
config_hash: a433f3793b734bc6fcc9d9e0c27ff8c2
4+
config_hash: b9d4fdd8e697af382ae0ca080ed71364

api.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2396,19 +2396,18 @@ Types:
23962396

23972397
```python
23982398
from cloudflare.types.workers.scripts import (
2399-
DeploymentCreateResponse,
2399+
Deployment,
24002400
DeploymentListResponse,
24012401
DeploymentDeleteResponse,
2402-
DeploymentGetResponse,
24032402
)
24042403
```
24052404

24062405
Methods:
24072406

2408-
- <code title="post /accounts/{account_id}/workers/scripts/{script_name}/deployments">client.workers.scripts.deployments.<a href="./src/cloudflare/resources/workers/scripts/deployments.py">create</a>(script_name, \*, account_id, \*\*<a href="src/cloudflare/types/workers/scripts/deployment_create_params.py">params</a>) -> <a href="./src/cloudflare/types/workers/scripts/deployment_create_response.py">DeploymentCreateResponse</a></code>
2407+
- <code title="post /accounts/{account_id}/workers/scripts/{script_name}/deployments">client.workers.scripts.deployments.<a href="./src/cloudflare/resources/workers/scripts/deployments.py">create</a>(script_name, \*, account_id, \*\*<a href="src/cloudflare/types/workers/scripts/deployment_create_params.py">params</a>) -> <a href="./src/cloudflare/types/workers/scripts/deployment.py">Deployment</a></code>
24092408
- <code title="get /accounts/{account_id}/workers/scripts/{script_name}/deployments">client.workers.scripts.deployments.<a href="./src/cloudflare/resources/workers/scripts/deployments.py">list</a>(script_name, \*, account_id) -> <a href="./src/cloudflare/types/workers/scripts/deployment_list_response.py">DeploymentListResponse</a></code>
24102409
- <code title="delete /accounts/{account_id}/workers/scripts/{script_name}/deployments/{deployment_id}">client.workers.scripts.deployments.<a href="./src/cloudflare/resources/workers/scripts/deployments.py">delete</a>(deployment_id, \*, account_id, script_name) -> <a href="./src/cloudflare/types/workers/scripts/deployment_delete_response.py">DeploymentDeleteResponse</a></code>
2411-
- <code title="get /accounts/{account_id}/workers/scripts/{script_name}/deployments/{deployment_id}">client.workers.scripts.deployments.<a href="./src/cloudflare/resources/workers/scripts/deployments.py">get</a>(deployment_id, \*, account_id, script_name) -> <a href="./src/cloudflare/types/workers/scripts/deployment_get_response.py">DeploymentGetResponse</a></code>
2410+
- <code title="get /accounts/{account_id}/workers/scripts/{script_name}/deployments/{deployment_id}">client.workers.scripts.deployments.<a href="./src/cloudflare/resources/workers/scripts/deployments.py">get</a>(deployment_id, \*, account_id, script_name) -> <a href="./src/cloudflare/types/workers/scripts/deployment.py">Deployment</a></code>
24122411

24132412
### Versions
24142413

@@ -2532,6 +2531,7 @@ Types:
25322531

25332532
```python
25342533
from cloudflare.types.kv import (
2534+
Any,
25352535
Namespace,
25362536
NamespaceDeleteResponse,
25372537
NamespaceBulkDeleteResponse,
@@ -2575,7 +2575,7 @@ Methods:
25752575

25762576
Methods:
25772577

2578-
- <code title="get /accounts/{account_id}/storage/kv/namespaces/{namespace_id}/metadata/{key_name}">client.kv.namespaces.metadata.<a href="./src/cloudflare/resources/kv/namespaces/metadata.py">get</a>(key_name, \*, account_id, namespace_id) -> object</code>
2578+
- <code title="get /accounts/{account_id}/storage/kv/namespaces/{namespace_id}/metadata/{key_name}">client.kv.namespaces.metadata.<a href="./src/cloudflare/resources/kv/namespaces/metadata.py">get</a>(key_name, \*, account_id, namespace_id) -> <a href="./src/cloudflare/types/kv/any.py">object</a></code>
25792579

25802580
### Values
25812581

src/cloudflare/resources/kv/namespaces/values.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626
)
2727
from ...._wrappers import ResultWrapper
2828
from ...._base_client import make_request_options
29+
from ....types.kv.any_param import AnyParam
2930
from ....types.kv.namespaces import value_update_params
3031
from ....types.kv.namespaces.value_delete_response import ValueDeleteResponse
3132
from ....types.kv.namespaces.value_update_response import ValueUpdateResponse
@@ -62,7 +63,7 @@ def update(
6263
value: str,
6364
expiration: float | NotGiven = NOT_GIVEN,
6465
expiration_ttl: float | NotGiven = NOT_GIVEN,
65-
metadata: object | NotGiven = NOT_GIVEN,
66+
metadata: AnyParam | NotGiven = NOT_GIVEN,
6667
# Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
6768
# The extra values given here take precedence over values defined on the client or passed to this method.
6869
extra_headers: Headers | None = None,
@@ -274,7 +275,7 @@ async def update(
274275
value: str,
275276
expiration: float | NotGiven = NOT_GIVEN,
276277
expiration_ttl: float | NotGiven = NOT_GIVEN,
277-
metadata: object | NotGiven = NOT_GIVEN,
278+
metadata: AnyParam | NotGiven = NOT_GIVEN,
278279
# Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
279280
# The extra values given here take precedence over values defined on the client or passed to this method.
280281
extra_headers: Headers | None = None,

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

Lines changed: 13 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,8 @@
2020
from ...._wrappers import ResultWrapper
2121
from ...._base_client import make_request_options
2222
from ....types.workers.scripts import deployment_create_params
23-
from ....types.workers.scripts.deployment_get_response import DeploymentGetResponse
23+
from ....types.workers.scripts.deployment import Deployment
2424
from ....types.workers.scripts.deployment_list_response import DeploymentListResponse
25-
from ....types.workers.scripts.deployment_create_response import DeploymentCreateResponse
2625
from ....types.workers.scripts.deployment_delete_response import DeploymentDeleteResponse
2726

2827
__all__ = ["DeploymentsResource", "AsyncDeploymentsResource"]
@@ -63,7 +62,7 @@ def create(
6362
extra_query: Query | None = None,
6463
extra_body: Body | None = None,
6564
timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN,
66-
) -> DeploymentCreateResponse:
65+
) -> Deployment:
6766
"""
6867
Deployments configure how
6968
[Worker Versions](https://developers.cloudflare.com/api/operations/worker-versions-list-versions)
@@ -106,9 +105,9 @@ def create(
106105
extra_body=extra_body,
107106
timeout=timeout,
108107
query=maybe_transform({"force": force}, deployment_create_params.DeploymentCreateParams),
109-
post_parser=ResultWrapper[DeploymentCreateResponse]._unwrapper,
108+
post_parser=ResultWrapper[Deployment]._unwrapper,
110109
),
111-
cast_to=cast(Type[DeploymentCreateResponse], ResultWrapper[DeploymentCreateResponse]),
110+
cast_to=cast(Type[Deployment], ResultWrapper[Deployment]),
112111
)
113112

114113
def list(
@@ -214,7 +213,7 @@ def get(
214213
extra_query: Query | None = None,
215214
extra_body: Body | None = None,
216215
timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN,
217-
) -> DeploymentGetResponse:
216+
) -> Deployment:
218217
"""
219218
Get information about a Worker Deployment.
220219
@@ -244,9 +243,9 @@ def get(
244243
extra_query=extra_query,
245244
extra_body=extra_body,
246245
timeout=timeout,
247-
post_parser=ResultWrapper[DeploymentGetResponse]._unwrapper,
246+
post_parser=ResultWrapper[Deployment]._unwrapper,
248247
),
249-
cast_to=cast(Type[DeploymentGetResponse], ResultWrapper[DeploymentGetResponse]),
248+
cast_to=cast(Type[Deployment], ResultWrapper[Deployment]),
250249
)
251250

252251

@@ -285,7 +284,7 @@ async def create(
285284
extra_query: Query | None = None,
286285
extra_body: Body | None = None,
287286
timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN,
288-
) -> DeploymentCreateResponse:
287+
) -> Deployment:
289288
"""
290289
Deployments configure how
291290
[Worker Versions](https://developers.cloudflare.com/api/operations/worker-versions-list-versions)
@@ -328,9 +327,9 @@ async def create(
328327
extra_body=extra_body,
329328
timeout=timeout,
330329
query=await async_maybe_transform({"force": force}, deployment_create_params.DeploymentCreateParams),
331-
post_parser=ResultWrapper[DeploymentCreateResponse]._unwrapper,
330+
post_parser=ResultWrapper[Deployment]._unwrapper,
332331
),
333-
cast_to=cast(Type[DeploymentCreateResponse], ResultWrapper[DeploymentCreateResponse]),
332+
cast_to=cast(Type[Deployment], ResultWrapper[Deployment]),
334333
)
335334

336335
async def list(
@@ -436,7 +435,7 @@ async def get(
436435
extra_query: Query | None = None,
437436
extra_body: Body | None = None,
438437
timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN,
439-
) -> DeploymentGetResponse:
438+
) -> Deployment:
440439
"""
441440
Get information about a Worker Deployment.
442441
@@ -466,9 +465,9 @@ async def get(
466465
extra_query=extra_query,
467466
extra_body=extra_body,
468467
timeout=timeout,
469-
post_parser=ResultWrapper[DeploymentGetResponse]._unwrapper,
468+
post_parser=ResultWrapper[Deployment]._unwrapper,
470469
),
471-
cast_to=cast(Type[DeploymentGetResponse], ResultWrapper[DeploymentGetResponse]),
470+
cast_to=cast(Type[Deployment], ResultWrapper[Deployment]),
472471
)
473472

474473

src/cloudflare/types/kv/__init__.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
from __future__ import annotations
44

5+
from .any_param import AnyParam as AnyParam
56
from .namespace import Namespace as Namespace
67
from .namespace_list_params import NamespaceListParams as NamespaceListParams
78
from .namespace_create_params import NamespaceCreateParams as NamespaceCreateParams
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
2+
3+
from __future__ import annotations
4+
5+
from typing_extensions import TypeAlias
6+
7+
__all__ = ["AnyParam"]
8+
9+
AnyParam: TypeAlias = object

src/cloudflare/types/kv/namespace_bulk_update_params.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@
55
from typing import Iterable
66
from typing_extensions import Required, TypedDict
77

8+
from .any_param import AnyParam
9+
810
__all__ = ["NamespaceBulkUpdateParams", "Body"]
911

1012

@@ -42,4 +44,4 @@ class Body(TypedDict, total=False):
4244
expiration_ttl: float
4345
"""Expires the key after a number of seconds. Must be at least 60."""
4446

45-
metadata: object
47+
metadata: AnyParam

src/cloudflare/types/kv/namespaces/key_bulk_update_params.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@
55
from typing import Iterable
66
from typing_extensions import Required, TypedDict
77

8+
from ..any_param import AnyParam
9+
810
__all__ = ["KeyBulkUpdateParams", "Body"]
911

1012

@@ -42,4 +44,4 @@ class Body(TypedDict, total=False):
4244
expiration_ttl: float
4345
"""Expires the key after a number of seconds. Must be at least 60."""
4446

45-
metadata: object
47+
metadata: AnyParam

src/cloudflare/types/kv/namespaces/value_update_params.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@
44

55
from typing_extensions import Required, TypedDict
66

7+
from ..any_param import AnyParam
8+
79
__all__ = ["ValueUpdateParams"]
810

911

@@ -26,4 +28,4 @@ class ValueUpdateParams(TypedDict, total=False):
2628
expiration_ttl: float
2729
"""Expires the key after a number of seconds. Must be at least 60."""
2830

29-
metadata: object
31+
metadata: AnyParam

src/cloudflare/types/workers/scripts/__init__.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
from __future__ import annotations
44

5+
from .deployment import Deployment as Deployment
56
from .consumer_script import ConsumerScript as ConsumerScript
67
from .tail_get_response import TailGetResponse as TailGetResponse
78
from .tail_create_params import TailCreateParams as TailCreateParams
@@ -21,15 +22,13 @@
2122
from .schedule_update_params import ScheduleUpdateParams as ScheduleUpdateParams
2223
from .secret_update_response import SecretUpdateResponse as SecretUpdateResponse
2324
from .subdomain_get_response import SubdomainGetResponse as SubdomainGetResponse
24-
from .deployment_get_response import DeploymentGetResponse as DeploymentGetResponse
2525
from .subdomain_create_params import SubdomainCreateParams as SubdomainCreateParams
2626
from .version_create_response import VersionCreateResponse as VersionCreateResponse
2727
from .deployment_create_params import DeploymentCreateParams as DeploymentCreateParams
2828
from .deployment_list_response import DeploymentListResponse as DeploymentListResponse
2929
from .schedule_update_response import ScheduleUpdateResponse as ScheduleUpdateResponse
3030
from .subdomain_create_response import SubdomainCreateResponse as SubdomainCreateResponse
3131
from .subdomain_delete_response import SubdomainDeleteResponse as SubdomainDeleteResponse
32-
from .deployment_create_response import DeploymentCreateResponse as DeploymentCreateResponse
3332
from .deployment_delete_response import DeploymentDeleteResponse as DeploymentDeleteResponse
3433
from .script_and_version_setting_edit_params import (
3534
ScriptAndVersionSettingEditParams as ScriptAndVersionSettingEditParams,

0 commit comments

Comments
 (0)