|
18 | 18 | JsonResourceWithStreamingResponse, |
19 | 19 | AsyncJsonResourceWithStreamingResponse, |
20 | 20 | ) |
| 21 | +from .crawl import ( |
| 22 | + CrawlResource, |
| 23 | + AsyncCrawlResource, |
| 24 | + CrawlResourceWithRawResponse, |
| 25 | + AsyncCrawlResourceWithRawResponse, |
| 26 | + CrawlResourceWithStreamingResponse, |
| 27 | + AsyncCrawlResourceWithStreamingResponse, |
| 28 | +) |
21 | 29 | from .links import ( |
22 | 30 | LinksResource, |
23 | 31 | AsyncLinksResource, |
@@ -105,6 +113,10 @@ def links(self) -> LinksResource: |
105 | 113 | def markdown(self) -> MarkdownResource: |
106 | 114 | return MarkdownResource(self._client) |
107 | 115 |
|
| 116 | + @cached_property |
| 117 | + def crawl(self) -> CrawlResource: |
| 118 | + return CrawlResource(self._client) |
| 119 | + |
108 | 120 | @cached_property |
109 | 121 | def with_raw_response(self) -> BrowserRenderingResourceWithRawResponse: |
110 | 122 | """ |
@@ -158,6 +170,10 @@ def links(self) -> AsyncLinksResource: |
158 | 170 | def markdown(self) -> AsyncMarkdownResource: |
159 | 171 | return AsyncMarkdownResource(self._client) |
160 | 172 |
|
| 173 | + @cached_property |
| 174 | + def crawl(self) -> AsyncCrawlResource: |
| 175 | + return AsyncCrawlResource(self._client) |
| 176 | + |
161 | 177 | @cached_property |
162 | 178 | def with_raw_response(self) -> AsyncBrowserRenderingResourceWithRawResponse: |
163 | 179 | """ |
@@ -214,6 +230,10 @@ def links(self) -> LinksResourceWithRawResponse: |
214 | 230 | def markdown(self) -> MarkdownResourceWithRawResponse: |
215 | 231 | return MarkdownResourceWithRawResponse(self._browser_rendering.markdown) |
216 | 232 |
|
| 233 | + @cached_property |
| 234 | + def crawl(self) -> CrawlResourceWithRawResponse: |
| 235 | + return CrawlResourceWithRawResponse(self._browser_rendering.crawl) |
| 236 | + |
217 | 237 |
|
218 | 238 | class AsyncBrowserRenderingResourceWithRawResponse: |
219 | 239 | def __init__(self, browser_rendering: AsyncBrowserRenderingResource) -> None: |
@@ -251,6 +271,10 @@ def links(self) -> AsyncLinksResourceWithRawResponse: |
251 | 271 | def markdown(self) -> AsyncMarkdownResourceWithRawResponse: |
252 | 272 | return AsyncMarkdownResourceWithRawResponse(self._browser_rendering.markdown) |
253 | 273 |
|
| 274 | + @cached_property |
| 275 | + def crawl(self) -> AsyncCrawlResourceWithRawResponse: |
| 276 | + return AsyncCrawlResourceWithRawResponse(self._browser_rendering.crawl) |
| 277 | + |
254 | 278 |
|
255 | 279 | class BrowserRenderingResourceWithStreamingResponse: |
256 | 280 | def __init__(self, browser_rendering: BrowserRenderingResource) -> None: |
@@ -288,6 +312,10 @@ def links(self) -> LinksResourceWithStreamingResponse: |
288 | 312 | def markdown(self) -> MarkdownResourceWithStreamingResponse: |
289 | 313 | return MarkdownResourceWithStreamingResponse(self._browser_rendering.markdown) |
290 | 314 |
|
| 315 | + @cached_property |
| 316 | + def crawl(self) -> CrawlResourceWithStreamingResponse: |
| 317 | + return CrawlResourceWithStreamingResponse(self._browser_rendering.crawl) |
| 318 | + |
291 | 319 |
|
292 | 320 | class AsyncBrowserRenderingResourceWithStreamingResponse: |
293 | 321 | def __init__(self, browser_rendering: AsyncBrowserRenderingResource) -> None: |
@@ -324,3 +352,7 @@ def links(self) -> AsyncLinksResourceWithStreamingResponse: |
324 | 352 | @cached_property |
325 | 353 | def markdown(self) -> AsyncMarkdownResourceWithStreamingResponse: |
326 | 354 | 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