Skip to content

Commit e929abc

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

56 files changed

Lines changed: 516 additions & 5715 deletions

Some content is hidden

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

.stats.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
configured_endpoints: 1790
1+
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: 320699f1f989d92845c2558a970acd18
4+
config_hash: a433f3793b734bc6fcc9d9e0c27ff8c2

api.md

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

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

24052406
Methods:
24062407

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>
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>
24082409
- <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>
24092410
- <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>
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>
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>
24112412

24122413
### Versions
24132414

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

25322533
```python
25332534
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) -> <a href="./src/cloudflare/types/kv/any.py">object</a></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) -> object</code>
25792579

25802580
### Values
25812581

@@ -7202,6 +7202,18 @@ Methods:
72027202

72037203
## AI
72047204

7205+
### ToMarkdown
7206+
7207+
Types:
7208+
7209+
```python
7210+
from cloudflare.types.radar.ai import ToMarkdownCreateResponse
7211+
```
7212+
7213+
Methods:
7214+
7215+
- <code title="post /accounts/{account_id}/ai/tomarkdown">client.radar.ai.to_markdown.<a href="./src/cloudflare/resources/radar/ai/to_markdown.py">create</a>(body, \*, account_id, \*\*<a href="src/cloudflare/types/radar/ai/to_markdown_create_params.py">params</a>) -> <a href="./src/cloudflare/types/radar/ai/to_markdown_create_response.py">SyncSinglePage[ToMarkdownCreateResponse]</a></code>
7216+
72057217
### Inference
72067218

72077219
#### Summary
@@ -7235,24 +7247,6 @@ Methods:
72357247
- <code title="get /radar/ai/inference/timeseries_groups/model">client.radar.ai.inference.timeseries_groups.summary.<a href="./src/cloudflare/resources/radar/ai/inference/timeseries_groups/summary.py">model</a>(\*\*<a href="src/cloudflare/types/radar/ai/inference/timeseries_groups/summary_model_params.py">params</a>) -> <a href="./src/cloudflare/types/radar/ai/inference/timeseries_groups/summary_model_response.py">SummaryModelResponse</a></code>
72367248
- <code title="get /radar/ai/inference/timeseries_groups/task">client.radar.ai.inference.timeseries_groups.summary.<a href="./src/cloudflare/resources/radar/ai/inference/timeseries_groups/summary.py">task</a>(\*\*<a href="src/cloudflare/types/radar/ai/inference/timeseries_groups/summary_task_params.py">params</a>) -> <a href="./src/cloudflare/types/radar/ai/inference/timeseries_groups/summary_task_response.py">SummaryTaskResponse</a></code>
72377249

7238-
### Bots
7239-
7240-
Types:
7241-
7242-
```python
7243-
from cloudflare.types.radar.ai import (
7244-
BotSummaryResponse,
7245-
BotTimeseriesResponse,
7246-
BotTimeseriesGroupsResponse,
7247-
)
7248-
```
7249-
7250-
Methods:
7251-
7252-
- <code title="get /radar/ai/bots/summary/{dimension}">client.radar.ai.bots.<a href="./src/cloudflare/resources/radar/ai/bots.py">summary</a>(dimension, \*\*<a href="src/cloudflare/types/radar/ai/bot_summary_params.py">params</a>) -> <a href="./src/cloudflare/types/radar/ai/bot_summary_response.py">BotSummaryResponse</a></code>
7253-
- <code title="get /radar/ai/bots/timeseries">client.radar.ai.bots.<a href="./src/cloudflare/resources/radar/ai/bots.py">timeseries</a>(\*\*<a href="src/cloudflare/types/radar/ai/bot_timeseries_params.py">params</a>) -> <a href="./src/cloudflare/types/radar/ai/bot_timeseries_response.py">BotTimeseriesResponse</a></code>
7254-
- <code title="get /radar/ai/bots/timeseries_groups/{dimension}">client.radar.ai.bots.<a href="./src/cloudflare/resources/radar/ai/bots.py">timeseries_groups</a>(dimension, \*\*<a href="src/cloudflare/types/radar/ai/bot_timeseries_groups_params.py">params</a>) -> <a href="./src/cloudflare/types/radar/ai/bot_timeseries_groups_response.py">BotTimeseriesGroupsResponse</a></code>
7255-
72567250
## Annotations
72577251

72587252
Types:
@@ -7415,50 +7409,6 @@ Methods:
74157409
- <code title="get /radar/bots/crawlers/summary/{dimension}">client.radar.bots.web_crawlers.<a href="./src/cloudflare/resources/radar/bots/web_crawlers.py">summary</a>(dimension, \*\*<a href="src/cloudflare/types/radar/bots/web_crawler_summary_params.py">params</a>) -> <a href="./src/cloudflare/types/radar/bots/web_crawler_summary_response.py">WebCrawlerSummaryResponse</a></code>
74167410
- <code title="get /radar/bots/crawlers/timeseries_groups/{dimension}">client.radar.bots.web_crawlers.<a href="./src/cloudflare/resources/radar/bots/web_crawlers.py">timeseries_groups</a>(dimension, \*\*<a href="src/cloudflare/types/radar/bots/web_crawler_timeseries_groups_params.py">params</a>) -> <a href="./src/cloudflare/types/radar/bots/web_crawler_timeseries_groups_response.py">WebCrawlerTimeseriesGroupsResponse</a></code>
74177411

7418-
## Ct
7419-
7420-
Types:
7421-
7422-
```python
7423-
from cloudflare.types.radar import (
7424-
CtSummaryResponse,
7425-
CtTimeseriesResponse,
7426-
CtTimeseriesGroupsResponse,
7427-
)
7428-
```
7429-
7430-
Methods:
7431-
7432-
- <code title="get /radar/ct/summary/{dimension}">client.radar.ct.<a href="./src/cloudflare/resources/radar/ct/ct.py">summary</a>(dimension, \*\*<a href="src/cloudflare/types/radar/ct_summary_params.py">params</a>) -> <a href="./src/cloudflare/types/radar/ct_summary_response.py">CtSummaryResponse</a></code>
7433-
- <code title="get /radar/ct/timeseries">client.radar.ct.<a href="./src/cloudflare/resources/radar/ct/ct.py">timeseries</a>(\*\*<a href="src/cloudflare/types/radar/ct_timeseries_params.py">params</a>) -> <a href="./src/cloudflare/types/radar/ct_timeseries_response.py">CtTimeseriesResponse</a></code>
7434-
- <code title="get /radar/ct/timeseries_groups/{dimension}">client.radar.ct.<a href="./src/cloudflare/resources/radar/ct/ct.py">timeseries_groups</a>(dimension, \*\*<a href="src/cloudflare/types/radar/ct_timeseries_groups_params.py">params</a>) -> <a href="./src/cloudflare/types/radar/ct_timeseries_groups_response.py">CtTimeseriesGroupsResponse</a></code>
7435-
7436-
### Authorities
7437-
7438-
Types:
7439-
7440-
```python
7441-
from cloudflare.types.radar.ct import AuthorityListResponse, AuthorityGetResponse
7442-
```
7443-
7444-
Methods:
7445-
7446-
- <code title="get /radar/ct/authorities">client.radar.ct.authorities.<a href="./src/cloudflare/resources/radar/ct/authorities.py">list</a>(\*\*<a href="src/cloudflare/types/radar/ct/authority_list_params.py">params</a>) -> <a href="./src/cloudflare/types/radar/ct/authority_list_response.py">AuthorityListResponse</a></code>
7447-
- <code title="get /radar/ct/authorities/{ca_slug}">client.radar.ct.authorities.<a href="./src/cloudflare/resources/radar/ct/authorities.py">get</a>(ca_slug, \*\*<a href="src/cloudflare/types/radar/ct/authority_get_params.py">params</a>) -> <a href="./src/cloudflare/types/radar/ct/authority_get_response.py">AuthorityGetResponse</a></code>
7448-
7449-
### Logs
7450-
7451-
Types:
7452-
7453-
```python
7454-
from cloudflare.types.radar.ct import LogListResponse, LogGetResponse
7455-
```
7456-
7457-
Methods:
7458-
7459-
- <code title="get /radar/ct/logs">client.radar.ct.logs.<a href="./src/cloudflare/resources/radar/ct/logs.py">list</a>(\*\*<a href="src/cloudflare/types/radar/ct/log_list_params.py">params</a>) -> <a href="./src/cloudflare/types/radar/ct/log_list_response.py">LogListResponse</a></code>
7460-
- <code title="get /radar/ct/logs/{log_slug}">client.radar.ct.logs.<a href="./src/cloudflare/resources/radar/ct/logs.py">get</a>(log_slug, \*\*<a href="src/cloudflare/types/radar/ct/log_get_params.py">params</a>) -> <a href="./src/cloudflare/types/radar/ct/log_get_response.py">LogGetResponse</a></code>
7461-
74627412
## Datasets
74637413

74647414
Types:

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

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@
2626
)
2727
from ...._wrappers import ResultWrapper
2828
from ...._base_client import make_request_options
29-
from ....types.kv.any_param import AnyParam
3029
from ....types.kv.namespaces import value_update_params
3130
from ....types.kv.namespaces.value_delete_response import ValueDeleteResponse
3231
from ....types.kv.namespaces.value_update_response import ValueUpdateResponse
@@ -63,7 +62,7 @@ def update(
6362
value: str,
6463
expiration: float | NotGiven = NOT_GIVEN,
6564
expiration_ttl: float | NotGiven = NOT_GIVEN,
66-
metadata: AnyParam | NotGiven = NOT_GIVEN,
65+
metadata: object | NotGiven = NOT_GIVEN,
6766
# Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
6867
# The extra values given here take precedence over values defined on the client or passed to this method.
6968
extra_headers: Headers | None = None,
@@ -275,7 +274,7 @@ async def update(
275274
value: str,
276275
expiration: float | NotGiven = NOT_GIVEN,
277276
expiration_ttl: float | NotGiven = NOT_GIVEN,
278-
metadata: AnyParam | NotGiven = NOT_GIVEN,
277+
metadata: object | NotGiven = NOT_GIVEN,
279278
# Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
280279
# The extra values given here take precedence over values defined on the client or passed to this method.
281280
extra_headers: Headers | None = None,

src/cloudflare/resources/radar/__init__.py

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,6 @@
88
AIResourceWithStreamingResponse,
99
AsyncAIResourceWithStreamingResponse,
1010
)
11-
from .ct import (
12-
CtResource,
13-
AsyncCtResource,
14-
CtResourceWithRawResponse,
15-
AsyncCtResourceWithRawResponse,
16-
CtResourceWithStreamingResponse,
17-
AsyncCtResourceWithStreamingResponse,
18-
)
1911
from .bgp import (
2012
BGPResource,
2113
AsyncBGPResource,
@@ -202,12 +194,6 @@
202194
"AsyncBotsResourceWithRawResponse",
203195
"BotsResourceWithStreamingResponse",
204196
"AsyncBotsResourceWithStreamingResponse",
205-
"CtResource",
206-
"AsyncCtResource",
207-
"CtResourceWithRawResponse",
208-
"AsyncCtResourceWithRawResponse",
209-
"CtResourceWithStreamingResponse",
210-
"AsyncCtResourceWithStreamingResponse",
211197
"DatasetsResource",
212198
"AsyncDatasetsResource",
213199
"DatasetsResourceWithRawResponse",

src/cloudflare/resources/radar/ai/__init__.py

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,6 @@
88
AIResourceWithStreamingResponse,
99
AsyncAIResourceWithStreamingResponse,
1010
)
11-
from .bots import (
12-
BotsResource,
13-
AsyncBotsResource,
14-
BotsResourceWithRawResponse,
15-
AsyncBotsResourceWithRawResponse,
16-
BotsResourceWithStreamingResponse,
17-
AsyncBotsResourceWithStreamingResponse,
18-
)
1911
from .inference import (
2012
InferenceResource,
2113
AsyncInferenceResource,
@@ -24,20 +16,28 @@
2416
InferenceResourceWithStreamingResponse,
2517
AsyncInferenceResourceWithStreamingResponse,
2618
)
19+
from .to_markdown import (
20+
ToMarkdownResource,
21+
AsyncToMarkdownResource,
22+
ToMarkdownResourceWithRawResponse,
23+
AsyncToMarkdownResourceWithRawResponse,
24+
ToMarkdownResourceWithStreamingResponse,
25+
AsyncToMarkdownResourceWithStreamingResponse,
26+
)
2727

2828
__all__ = [
29+
"ToMarkdownResource",
30+
"AsyncToMarkdownResource",
31+
"ToMarkdownResourceWithRawResponse",
32+
"AsyncToMarkdownResourceWithRawResponse",
33+
"ToMarkdownResourceWithStreamingResponse",
34+
"AsyncToMarkdownResourceWithStreamingResponse",
2935
"InferenceResource",
3036
"AsyncInferenceResource",
3137
"InferenceResourceWithRawResponse",
3238
"AsyncInferenceResourceWithRawResponse",
3339
"InferenceResourceWithStreamingResponse",
3440
"AsyncInferenceResourceWithStreamingResponse",
35-
"BotsResource",
36-
"AsyncBotsResource",
37-
"BotsResourceWithRawResponse",
38-
"AsyncBotsResourceWithRawResponse",
39-
"BotsResourceWithStreamingResponse",
40-
"AsyncBotsResourceWithStreamingResponse",
4141
"AIResource",
4242
"AsyncAIResource",
4343
"AIResourceWithRawResponse",

src/cloudflare/resources/radar/ai/ai.py

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

33
from __future__ import annotations
44

5-
from .bots import (
6-
BotsResource,
7-
AsyncBotsResource,
8-
BotsResourceWithRawResponse,
9-
AsyncBotsResourceWithRawResponse,
10-
BotsResourceWithStreamingResponse,
11-
AsyncBotsResourceWithStreamingResponse,
12-
)
135
from ...._compat import cached_property
6+
from .to_markdown import (
7+
ToMarkdownResource,
8+
AsyncToMarkdownResource,
9+
ToMarkdownResourceWithRawResponse,
10+
AsyncToMarkdownResourceWithRawResponse,
11+
ToMarkdownResourceWithStreamingResponse,
12+
AsyncToMarkdownResourceWithStreamingResponse,
13+
)
1414
from ...._resource import SyncAPIResource, AsyncAPIResource
1515
from .inference.inference import (
1616
InferenceResource,
@@ -26,12 +26,12 @@
2626

2727
class AIResource(SyncAPIResource):
2828
@cached_property
29-
def inference(self) -> InferenceResource:
30-
return InferenceResource(self._client)
29+
def to_markdown(self) -> ToMarkdownResource:
30+
return ToMarkdownResource(self._client)
3131

3232
@cached_property
33-
def bots(self) -> BotsResource:
34-
return BotsResource(self._client)
33+
def inference(self) -> InferenceResource:
34+
return InferenceResource(self._client)
3535

3636
@cached_property
3737
def with_raw_response(self) -> AIResourceWithRawResponse:
@@ -55,12 +55,12 @@ def with_streaming_response(self) -> AIResourceWithStreamingResponse:
5555

5656
class AsyncAIResource(AsyncAPIResource):
5757
@cached_property
58-
def inference(self) -> AsyncInferenceResource:
59-
return AsyncInferenceResource(self._client)
58+
def to_markdown(self) -> AsyncToMarkdownResource:
59+
return AsyncToMarkdownResource(self._client)
6060

6161
@cached_property
62-
def bots(self) -> AsyncBotsResource:
63-
return AsyncBotsResource(self._client)
62+
def inference(self) -> AsyncInferenceResource:
63+
return AsyncInferenceResource(self._client)
6464

6565
@cached_property
6666
def with_raw_response(self) -> AsyncAIResourceWithRawResponse:
@@ -87,48 +87,48 @@ def __init__(self, ai: AIResource) -> None:
8787
self._ai = ai
8888

8989
@cached_property
90-
def inference(self) -> InferenceResourceWithRawResponse:
91-
return InferenceResourceWithRawResponse(self._ai.inference)
90+
def to_markdown(self) -> ToMarkdownResourceWithRawResponse:
91+
return ToMarkdownResourceWithRawResponse(self._ai.to_markdown)
9292

9393
@cached_property
94-
def bots(self) -> BotsResourceWithRawResponse:
95-
return BotsResourceWithRawResponse(self._ai.bots)
94+
def inference(self) -> InferenceResourceWithRawResponse:
95+
return InferenceResourceWithRawResponse(self._ai.inference)
9696

9797

9898
class AsyncAIResourceWithRawResponse:
9999
def __init__(self, ai: AsyncAIResource) -> None:
100100
self._ai = ai
101101

102102
@cached_property
103-
def inference(self) -> AsyncInferenceResourceWithRawResponse:
104-
return AsyncInferenceResourceWithRawResponse(self._ai.inference)
103+
def to_markdown(self) -> AsyncToMarkdownResourceWithRawResponse:
104+
return AsyncToMarkdownResourceWithRawResponse(self._ai.to_markdown)
105105

106106
@cached_property
107-
def bots(self) -> AsyncBotsResourceWithRawResponse:
108-
return AsyncBotsResourceWithRawResponse(self._ai.bots)
107+
def inference(self) -> AsyncInferenceResourceWithRawResponse:
108+
return AsyncInferenceResourceWithRawResponse(self._ai.inference)
109109

110110

111111
class AIResourceWithStreamingResponse:
112112
def __init__(self, ai: AIResource) -> None:
113113
self._ai = ai
114114

115115
@cached_property
116-
def inference(self) -> InferenceResourceWithStreamingResponse:
117-
return InferenceResourceWithStreamingResponse(self._ai.inference)
116+
def to_markdown(self) -> ToMarkdownResourceWithStreamingResponse:
117+
return ToMarkdownResourceWithStreamingResponse(self._ai.to_markdown)
118118

119119
@cached_property
120-
def bots(self) -> BotsResourceWithStreamingResponse:
121-
return BotsResourceWithStreamingResponse(self._ai.bots)
120+
def inference(self) -> InferenceResourceWithStreamingResponse:
121+
return InferenceResourceWithStreamingResponse(self._ai.inference)
122122

123123

124124
class AsyncAIResourceWithStreamingResponse:
125125
def __init__(self, ai: AsyncAIResource) -> None:
126126
self._ai = ai
127127

128128
@cached_property
129-
def inference(self) -> AsyncInferenceResourceWithStreamingResponse:
130-
return AsyncInferenceResourceWithStreamingResponse(self._ai.inference)
129+
def to_markdown(self) -> AsyncToMarkdownResourceWithStreamingResponse:
130+
return AsyncToMarkdownResourceWithStreamingResponse(self._ai.to_markdown)
131131

132132
@cached_property
133-
def bots(self) -> AsyncBotsResourceWithStreamingResponse:
134-
return AsyncBotsResourceWithStreamingResponse(self._ai.bots)
133+
def inference(self) -> AsyncInferenceResourceWithStreamingResponse:
134+
return AsyncInferenceResourceWithStreamingResponse(self._ai.inference)

0 commit comments

Comments
 (0)