Skip to content

Commit a27e50c

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

43 files changed

Lines changed: 5653 additions & 395 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: 1781
1+
configured_endpoints: 1790
22
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/cloudflare%2Fcloudflare-a617495230e553e067b258702b644f898b56c21bdf238c1eb2dd10df376f098d.yml
33
openapi_spec_hash: ae16f120056f9a9558a408f0c1ecb626
4-
config_hash: b9d4fdd8e697af382ae0ca080ed71364
4+
config_hash: 320699f1f989d92845c2558a970acd18

api.md

Lines changed: 62 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -7202,18 +7202,6 @@ 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-
72177205
### Inference
72187206

72197207
#### Summary
@@ -7247,6 +7235,24 @@ Methods:
72477235
- <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>
72487236
- <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>
72497237

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+
72507256
## Annotations
72517257

72527258
Types:
@@ -7409,6 +7415,50 @@ Methods:
74097415
- <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>
74107416
- <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>
74117417

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+
74127462
## Datasets
74137463

74147464
Types:

src/cloudflare/resources/radar/__init__.py

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,14 @@
88
AIResourceWithStreamingResponse,
99
AsyncAIResourceWithStreamingResponse,
1010
)
11+
from .ct import (
12+
CtResource,
13+
AsyncCtResource,
14+
CtResourceWithRawResponse,
15+
AsyncCtResourceWithRawResponse,
16+
CtResourceWithStreamingResponse,
17+
AsyncCtResourceWithStreamingResponse,
18+
)
1119
from .bgp import (
1220
BGPResource,
1321
AsyncBGPResource,
@@ -194,6 +202,12 @@
194202
"AsyncBotsResourceWithRawResponse",
195203
"BotsResourceWithStreamingResponse",
196204
"AsyncBotsResourceWithStreamingResponse",
205+
"CtResource",
206+
"AsyncCtResource",
207+
"CtResourceWithRawResponse",
208+
"AsyncCtResourceWithRawResponse",
209+
"CtResourceWithStreamingResponse",
210+
"AsyncCtResourceWithStreamingResponse",
197211
"DatasetsResource",
198212
"AsyncDatasetsResource",
199213
"DatasetsResourceWithRawResponse",

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

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,14 @@
88
AIResourceWithStreamingResponse,
99
AsyncAIResourceWithStreamingResponse,
1010
)
11+
from .bots import (
12+
BotsResource,
13+
AsyncBotsResource,
14+
BotsResourceWithRawResponse,
15+
AsyncBotsResourceWithRawResponse,
16+
BotsResourceWithStreamingResponse,
17+
AsyncBotsResourceWithStreamingResponse,
18+
)
1119
from .inference import (
1220
InferenceResource,
1321
AsyncInferenceResource,
@@ -16,28 +24,20 @@
1624
InferenceResourceWithStreamingResponse,
1725
AsyncInferenceResourceWithStreamingResponse,
1826
)
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",
3529
"InferenceResource",
3630
"AsyncInferenceResource",
3731
"InferenceResourceWithRawResponse",
3832
"AsyncInferenceResourceWithRawResponse",
3933
"InferenceResourceWithStreamingResponse",
4034
"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 ...._compat import cached_property
6-
from .to_markdown import (
7-
ToMarkdownResource,
8-
AsyncToMarkdownResource,
9-
ToMarkdownResourceWithRawResponse,
10-
AsyncToMarkdownResourceWithRawResponse,
11-
ToMarkdownResourceWithStreamingResponse,
12-
AsyncToMarkdownResourceWithStreamingResponse,
5+
from .bots import (
6+
BotsResource,
7+
AsyncBotsResource,
8+
BotsResourceWithRawResponse,
9+
AsyncBotsResourceWithRawResponse,
10+
BotsResourceWithStreamingResponse,
11+
AsyncBotsResourceWithStreamingResponse,
1312
)
13+
from ...._compat import cached_property
1414
from ...._resource import SyncAPIResource, AsyncAPIResource
1515
from .inference.inference import (
1616
InferenceResource,
@@ -25,14 +25,14 @@
2525

2626

2727
class AIResource(SyncAPIResource):
28-
@cached_property
29-
def to_markdown(self) -> ToMarkdownResource:
30-
return ToMarkdownResource(self._client)
31-
3228
@cached_property
3329
def inference(self) -> InferenceResource:
3430
return InferenceResource(self._client)
3531

32+
@cached_property
33+
def bots(self) -> BotsResource:
34+
return BotsResource(self._client)
35+
3636
@cached_property
3737
def with_raw_response(self) -> AIResourceWithRawResponse:
3838
"""
@@ -54,14 +54,14 @@ def with_streaming_response(self) -> AIResourceWithStreamingResponse:
5454

5555

5656
class AsyncAIResource(AsyncAPIResource):
57-
@cached_property
58-
def to_markdown(self) -> AsyncToMarkdownResource:
59-
return AsyncToMarkdownResource(self._client)
60-
6157
@cached_property
6258
def inference(self) -> AsyncInferenceResource:
6359
return AsyncInferenceResource(self._client)
6460

61+
@cached_property
62+
def bots(self) -> AsyncBotsResource:
63+
return AsyncBotsResource(self._client)
64+
6565
@cached_property
6666
def with_raw_response(self) -> AsyncAIResourceWithRawResponse:
6767
"""
@@ -86,49 +86,49 @@ class AIResourceWithRawResponse:
8686
def __init__(self, ai: AIResource) -> None:
8787
self._ai = ai
8888

89-
@cached_property
90-
def to_markdown(self) -> ToMarkdownResourceWithRawResponse:
91-
return ToMarkdownResourceWithRawResponse(self._ai.to_markdown)
92-
9389
@cached_property
9490
def inference(self) -> InferenceResourceWithRawResponse:
9591
return InferenceResourceWithRawResponse(self._ai.inference)
9692

93+
@cached_property
94+
def bots(self) -> BotsResourceWithRawResponse:
95+
return BotsResourceWithRawResponse(self._ai.bots)
96+
9797

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

102-
@cached_property
103-
def to_markdown(self) -> AsyncToMarkdownResourceWithRawResponse:
104-
return AsyncToMarkdownResourceWithRawResponse(self._ai.to_markdown)
105-
106102
@cached_property
107103
def inference(self) -> AsyncInferenceResourceWithRawResponse:
108104
return AsyncInferenceResourceWithRawResponse(self._ai.inference)
109105

106+
@cached_property
107+
def bots(self) -> AsyncBotsResourceWithRawResponse:
108+
return AsyncBotsResourceWithRawResponse(self._ai.bots)
109+
110110

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

115-
@cached_property
116-
def to_markdown(self) -> ToMarkdownResourceWithStreamingResponse:
117-
return ToMarkdownResourceWithStreamingResponse(self._ai.to_markdown)
118-
119115
@cached_property
120116
def inference(self) -> InferenceResourceWithStreamingResponse:
121117
return InferenceResourceWithStreamingResponse(self._ai.inference)
122118

119+
@cached_property
120+
def bots(self) -> BotsResourceWithStreamingResponse:
121+
return BotsResourceWithStreamingResponse(self._ai.bots)
122+
123123

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

128-
@cached_property
129-
def to_markdown(self) -> AsyncToMarkdownResourceWithStreamingResponse:
130-
return AsyncToMarkdownResourceWithStreamingResponse(self._ai.to_markdown)
131-
132128
@cached_property
133129
def inference(self) -> AsyncInferenceResourceWithStreamingResponse:
134130
return AsyncInferenceResourceWithStreamingResponse(self._ai.inference)
131+
132+
@cached_property
133+
def bots(self) -> AsyncBotsResourceWithStreamingResponse:
134+
return AsyncBotsResourceWithStreamingResponse(self._ai.bots)

0 commit comments

Comments
 (0)