Skip to content

Commit d7fb232

Browse files
chore(api): update composite API spec
1 parent b6e4985 commit d7fb232

File tree

12 files changed

+2476
-3
lines changed

12 files changed

+2476
-3
lines changed

.stats.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
configured_endpoints: 2060
2-
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/cloudflare%2Fcloudflare-86f177a7bf320bf66c8d0f9d13d8926197731e6c42f5e42f9f0668e2ef47dce3.yml
3-
openapi_spec_hash: 0d61388ecec9d4dd92f132f5b685474b
1+
configured_endpoints: 2063
2+
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/cloudflare%2Fcloudflare-7b1d10a462c942123a375754cfcf64dcaad176c62bea7ad5caa4aa09ca8bdbef.yml
3+
openapi_spec_hash: bd0181e71e73ecdd0ed5e820c8e43cf1
44
config_hash: c7d7b582d22030f4fc7dd2af213c6446

api.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11056,6 +11056,24 @@ Methods:
1105611056

1105711057
- <code title="post /accounts/{account_id}/browser-rendering/markdown">client.browser_rendering.markdown.<a href="./src/cloudflare/resources/browser_rendering/markdown.py">create</a>(\*, account_id, \*\*<a href="src/cloudflare/types/browser_rendering/markdown_create_params.py">params</a>) -> <a href="./src/cloudflare/types/browser_rendering/markdown_create_response.py">str</a></code>
1105811058

11059+
## Crawl
11060+
11061+
Types:
11062+
11063+
```python
11064+
from cloudflare.types.browser_rendering import (
11065+
CrawlCreateResponse,
11066+
CrawlDeleteResponse,
11067+
CrawlGetResponse,
11068+
)
11069+
```
11070+
11071+
Methods:
11072+
11073+
- <code title="post /accounts/{account_id}/browser-rendering/crawl">client.browser_rendering.crawl.<a href="./src/cloudflare/resources/browser_rendering/crawl.py">create</a>(\*, account_id, \*\*<a href="src/cloudflare/types/browser_rendering/crawl_create_params.py">params</a>) -> <a href="./src/cloudflare/types/browser_rendering/crawl_create_response.py">str</a></code>
11074+
- <code title="delete /accounts/{account_id}/browser-rendering/crawl/{job_id}">client.browser_rendering.crawl.<a href="./src/cloudflare/resources/browser_rendering/crawl.py">delete</a>(job_id, \*, account_id) -> <a href="./src/cloudflare/types/browser_rendering/crawl_delete_response.py">CrawlDeleteResponse</a></code>
11075+
- <code title="get /accounts/{account_id}/browser-rendering/crawl/{job_id}">client.browser_rendering.crawl.<a href="./src/cloudflare/resources/browser_rendering/crawl.py">get</a>(job_id, \*, account_id, \*\*<a href="src/cloudflare/types/browser_rendering/crawl_get_params.py">params</a>) -> <a href="./src/cloudflare/types/browser_rendering/crawl_get_response.py">CrawlGetResponse</a></code>
11076+
1105911077
# CustomPages
1106011078

1106111079
Types:

src/cloudflare/resources/browser_rendering/__init__.py

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,14 @@
1616
JsonResourceWithStreamingResponse,
1717
AsyncJsonResourceWithStreamingResponse,
1818
)
19+
from .crawl import (
20+
CrawlResource,
21+
AsyncCrawlResource,
22+
CrawlResourceWithRawResponse,
23+
AsyncCrawlResourceWithRawResponse,
24+
CrawlResourceWithStreamingResponse,
25+
AsyncCrawlResourceWithStreamingResponse,
26+
)
1927
from .links import (
2028
LinksResource,
2129
AsyncLinksResource,
@@ -122,6 +130,12 @@
122130
"AsyncMarkdownResourceWithRawResponse",
123131
"MarkdownResourceWithStreamingResponse",
124132
"AsyncMarkdownResourceWithStreamingResponse",
133+
"CrawlResource",
134+
"AsyncCrawlResource",
135+
"CrawlResourceWithRawResponse",
136+
"AsyncCrawlResourceWithRawResponse",
137+
"CrawlResourceWithStreamingResponse",
138+
"AsyncCrawlResourceWithStreamingResponse",
125139
"BrowserRenderingResource",
126140
"AsyncBrowserRenderingResource",
127141
"BrowserRenderingResourceWithRawResponse",

src/cloudflare/resources/browser_rendering/browser_rendering.py

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,14 @@
1818
JsonResourceWithStreamingResponse,
1919
AsyncJsonResourceWithStreamingResponse,
2020
)
21+
from .crawl import (
22+
CrawlResource,
23+
AsyncCrawlResource,
24+
CrawlResourceWithRawResponse,
25+
AsyncCrawlResourceWithRawResponse,
26+
CrawlResourceWithStreamingResponse,
27+
AsyncCrawlResourceWithStreamingResponse,
28+
)
2129
from .links import (
2230
LinksResource,
2331
AsyncLinksResource,
@@ -105,6 +113,10 @@ def links(self) -> LinksResource:
105113
def markdown(self) -> MarkdownResource:
106114
return MarkdownResource(self._client)
107115

116+
@cached_property
117+
def crawl(self) -> CrawlResource:
118+
return CrawlResource(self._client)
119+
108120
@cached_property
109121
def with_raw_response(self) -> BrowserRenderingResourceWithRawResponse:
110122
"""
@@ -158,6 +170,10 @@ def links(self) -> AsyncLinksResource:
158170
def markdown(self) -> AsyncMarkdownResource:
159171
return AsyncMarkdownResource(self._client)
160172

173+
@cached_property
174+
def crawl(self) -> AsyncCrawlResource:
175+
return AsyncCrawlResource(self._client)
176+
161177
@cached_property
162178
def with_raw_response(self) -> AsyncBrowserRenderingResourceWithRawResponse:
163179
"""
@@ -214,6 +230,10 @@ def links(self) -> LinksResourceWithRawResponse:
214230
def markdown(self) -> MarkdownResourceWithRawResponse:
215231
return MarkdownResourceWithRawResponse(self._browser_rendering.markdown)
216232

233+
@cached_property
234+
def crawl(self) -> CrawlResourceWithRawResponse:
235+
return CrawlResourceWithRawResponse(self._browser_rendering.crawl)
236+
217237

218238
class AsyncBrowserRenderingResourceWithRawResponse:
219239
def __init__(self, browser_rendering: AsyncBrowserRenderingResource) -> None:
@@ -251,6 +271,10 @@ def links(self) -> AsyncLinksResourceWithRawResponse:
251271
def markdown(self) -> AsyncMarkdownResourceWithRawResponse:
252272
return AsyncMarkdownResourceWithRawResponse(self._browser_rendering.markdown)
253273

274+
@cached_property
275+
def crawl(self) -> AsyncCrawlResourceWithRawResponse:
276+
return AsyncCrawlResourceWithRawResponse(self._browser_rendering.crawl)
277+
254278

255279
class BrowserRenderingResourceWithStreamingResponse:
256280
def __init__(self, browser_rendering: BrowserRenderingResource) -> None:
@@ -288,6 +312,10 @@ def links(self) -> LinksResourceWithStreamingResponse:
288312
def markdown(self) -> MarkdownResourceWithStreamingResponse:
289313
return MarkdownResourceWithStreamingResponse(self._browser_rendering.markdown)
290314

315+
@cached_property
316+
def crawl(self) -> CrawlResourceWithStreamingResponse:
317+
return CrawlResourceWithStreamingResponse(self._browser_rendering.crawl)
318+
291319

292320
class AsyncBrowserRenderingResourceWithStreamingResponse:
293321
def __init__(self, browser_rendering: AsyncBrowserRenderingResource) -> None:
@@ -324,3 +352,7 @@ def links(self) -> AsyncLinksResourceWithStreamingResponse:
324352
@cached_property
325353
def markdown(self) -> AsyncMarkdownResourceWithStreamingResponse:
326354
return AsyncMarkdownResourceWithStreamingResponse(self._browser_rendering.markdown)
355+
356+
@cached_property
357+
def crawl(self) -> AsyncCrawlResourceWithStreamingResponse:
358+
return AsyncCrawlResourceWithStreamingResponse(self._browser_rendering.crawl)

0 commit comments

Comments
 (0)