Skip to content
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Commit b8f02a0

Browse files
committedMar 6, 2025·
feat(api): api update (#2500)
1 parent 00c44f9 commit b8f02a0

26 files changed

+2
-5335
lines changed
 

‎.stats.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
configured_endpoints: 1570
2-
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/cloudflare%2Fcloudflare-95e2d558071510469ec91e43da7d9344eb0d71721b1647731c293183c87f46f9.yml
1+
configured_endpoints: 1565
2+
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/cloudflare%2Fcloudflare-695e2aaaf1aac0378c13b4d17bcf5abae6e04c1e203f04665855a0fa981b1fe8.yml

‎api.md

-56
Original file line numberDiff line numberDiff line change
@@ -9003,59 +9003,3 @@ from cloudflare.types.security_center.insights import TypeGetResponse
90039003
Methods:
90049004

90059005
- <code title="get /{accounts_or_zones}/{account_or_zone_id}/security-center/insights/type">client.security_center.insights.type.<a href="./src/cloudflare/resources/security_center/insights/type.py">get</a>(\*, account_id, zone_id, \*\*<a href="src/cloudflare/types/security_center/insights/type_get_params.py">params</a>) -> <a href="./src/cloudflare/types/security_center/insights/type_get_response.py">Optional[TypeGetResponse]</a></code>
9006-
9007-
# BrowserRendering
9008-
9009-
## Content
9010-
9011-
Types:
9012-
9013-
```python
9014-
from cloudflare.types.browser_rendering import ContentCreateResponse
9015-
```
9016-
9017-
Methods:
9018-
9019-
- <code title="post /accounts/{accountId}/browser-rendering/content">client.browser_rendering.content.<a href="./src/cloudflare/resources/browser_rendering/content.py">create</a>(account_id, \*\*<a href="src/cloudflare/types/browser_rendering/content_create_params.py">params</a>) -> <a href="./src/cloudflare/types/browser_rendering/content_create_response.py">str</a></code>
9020-
9021-
## PDF
9022-
9023-
Methods:
9024-
9025-
- <code title="post /accounts/{accountId}/browser-rendering/pdf">client.browser_rendering.pdf.<a href="./src/cloudflare/resources/browser_rendering/pdf.py">create</a>(account_id, \*\*<a href="src/cloudflare/types/browser_rendering/pdf_create_params.py">params</a>) -> BinaryAPIResponse</code>
9026-
9027-
## Scrape
9028-
9029-
Types:
9030-
9031-
```python
9032-
from cloudflare.types.browser_rendering import ScrapeCreateResponse
9033-
```
9034-
9035-
Methods:
9036-
9037-
- <code title="post /accounts/{accountId}/browser-rendering/scrape">client.browser_rendering.scrape.<a href="./src/cloudflare/resources/browser_rendering/scrape.py">create</a>(account_id, \*\*<a href="src/cloudflare/types/browser_rendering/scrape_create_params.py">params</a>) -> <a href="./src/cloudflare/types/browser_rendering/scrape_create_response.py">ScrapeCreateResponse</a></code>
9038-
9039-
## Screenshot
9040-
9041-
Types:
9042-
9043-
```python
9044-
from cloudflare.types.browser_rendering import ScreenshotCreateResponse
9045-
```
9046-
9047-
Methods:
9048-
9049-
- <code title="post /accounts/{accountId}/browser-rendering/screenshot">client.browser_rendering.screenshot.<a href="./src/cloudflare/resources/browser_rendering/screenshot.py">create</a>(account_id, \*\*<a href="src/cloudflare/types/browser_rendering/screenshot_create_params.py">params</a>) -> <a href="./src/cloudflare/types/browser_rendering/screenshot_create_response.py">ScreenshotCreateResponse</a></code>
9050-
9051-
## Snapshot
9052-
9053-
Types:
9054-
9055-
```python
9056-
from cloudflare.types.browser_rendering import SnapshotCreateResponse
9057-
```
9058-
9059-
Methods:
9060-
9061-
- <code title="post /accounts/{accountId}/browser-rendering/snapshot">client.browser_rendering.snapshot.<a href="./src/cloudflare/resources/browser_rendering/snapshot.py">create</a>(account_id, \*\*<a href="src/cloudflare/types/browser_rendering/snapshot_create_params.py">params</a>) -> <a href="./src/cloudflare/types/browser_rendering/snapshot_create_response.py">Optional[SnapshotCreateResponse]</a></code>

‎src/cloudflare/_client.py

-38
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,6 @@
110110
content_scanning,
111111
custom_hostnames,
112112
resource_sharing,
113-
browser_rendering,
114113
mtls_certificates,
115114
url_normalization,
116115
custom_nameservers,
@@ -211,7 +210,6 @@
211210
from .resources.content_scanning.content_scanning import ContentScanningResource, AsyncContentScanningResource
212211
from .resources.custom_hostnames.custom_hostnames import CustomHostnamesResource, AsyncCustomHostnamesResource
213212
from .resources.resource_sharing.resource_sharing import ResourceSharingResource, AsyncResourceSharingResource
214-
from .resources.browser_rendering.browser_rendering import BrowserRenderingResource, AsyncBrowserRenderingResource
215213
from .resources.mtls_certificates.mtls_certificates import MTLSCertificatesResource, AsyncMTLSCertificatesResource
216214
from .resources.custom_certificates.custom_certificates import (
217215
CustomCertificatesResource,
@@ -861,12 +859,6 @@ def security_center(self) -> SecurityCenterResource:
861859

862860
return SecurityCenterResource(self)
863861

864-
@cached_property
865-
def browser_rendering(self) -> BrowserRenderingResource:
866-
from .resources.browser_rendering import BrowserRenderingResource
867-
868-
return BrowserRenderingResource(self)
869-
870862
@cached_property
871863
def with_raw_response(self) -> CloudflareWithRawResponse:
872864
return CloudflareWithRawResponse(self)
@@ -1656,12 +1648,6 @@ def security_center(self) -> AsyncSecurityCenterResource:
16561648

16571649
return AsyncSecurityCenterResource(self)
16581650

1659-
@cached_property
1660-
def browser_rendering(self) -> AsyncBrowserRenderingResource:
1661-
from .resources.browser_rendering import AsyncBrowserRenderingResource
1662-
1663-
return AsyncBrowserRenderingResource(self)
1664-
16651651
@cached_property
16661652
def with_raw_response(self) -> AsyncCloudflareWithRawResponse:
16671653
return AsyncCloudflareWithRawResponse(self)
@@ -2386,12 +2372,6 @@ def security_center(self) -> security_center.SecurityCenterResourceWithRawRespon
23862372

23872373
return SecurityCenterResourceWithRawResponse(self._client.security_center)
23882374

2389-
@cached_property
2390-
def browser_rendering(self) -> browser_rendering.BrowserRenderingResourceWithRawResponse:
2391-
from .resources.browser_rendering import BrowserRenderingResourceWithRawResponse
2392-
2393-
return BrowserRenderingResourceWithRawResponse(self._client.browser_rendering)
2394-
23952375

23962376
class AsyncCloudflareWithRawResponse:
23972377
_client: AsyncCloudflare
@@ -2935,12 +2915,6 @@ def security_center(self) -> security_center.AsyncSecurityCenterResourceWithRawR
29352915

29362916
return AsyncSecurityCenterResourceWithRawResponse(self._client.security_center)
29372917

2938-
@cached_property
2939-
def browser_rendering(self) -> browser_rendering.AsyncBrowserRenderingResourceWithRawResponse:
2940-
from .resources.browser_rendering import AsyncBrowserRenderingResourceWithRawResponse
2941-
2942-
return AsyncBrowserRenderingResourceWithRawResponse(self._client.browser_rendering)
2943-
29442918

29452919
class CloudflareWithStreamedResponse:
29462920
_client: Cloudflare
@@ -3484,12 +3458,6 @@ def security_center(self) -> security_center.SecurityCenterResourceWithStreaming
34843458

34853459
return SecurityCenterResourceWithStreamingResponse(self._client.security_center)
34863460

3487-
@cached_property
3488-
def browser_rendering(self) -> browser_rendering.BrowserRenderingResourceWithStreamingResponse:
3489-
from .resources.browser_rendering import BrowserRenderingResourceWithStreamingResponse
3490-
3491-
return BrowserRenderingResourceWithStreamingResponse(self._client.browser_rendering)
3492-
34933461

34943462
class AsyncCloudflareWithStreamedResponse:
34953463
_client: AsyncCloudflare
@@ -4043,12 +4011,6 @@ def security_center(self) -> security_center.AsyncSecurityCenterResourceWithStre
40434011

40444012
return AsyncSecurityCenterResourceWithStreamingResponse(self._client.security_center)
40454013

4046-
@cached_property
4047-
def browser_rendering(self) -> browser_rendering.AsyncBrowserRenderingResourceWithStreamingResponse:
4048-
from .resources.browser_rendering import AsyncBrowserRenderingResourceWithStreamingResponse
4049-
4050-
return AsyncBrowserRenderingResourceWithStreamingResponse(self._client.browser_rendering)
4051-
40524014

40534015
Client = Cloudflare
40544016

‎src/cloudflare/resources/browser_rendering/__init__.py

-89
This file was deleted.

‎src/cloudflare/resources/browser_rendering/browser_rendering.py

-230
This file was deleted.

‎src/cloudflare/resources/browser_rendering/content.py

-442
This file was deleted.

‎src/cloudflare/resources/browser_rendering/pdf.py

-448
This file was deleted.

‎src/cloudflare/resources/browser_rendering/scrape.py

-442
This file was deleted.

‎src/cloudflare/resources/browser_rendering/screenshot.py

-459
This file was deleted.

‎src/cloudflare/resources/browser_rendering/snapshot.py

-446
This file was deleted.
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,3 @@
11
# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
22

33
from __future__ import annotations
4-
5-
from .pdf_create_params import PDFCreateParams as PDFCreateParams
6-
from .scrape_create_params import ScrapeCreateParams as ScrapeCreateParams
7-
from .content_create_params import ContentCreateParams as ContentCreateParams
8-
from .scrape_create_response import ScrapeCreateResponse as ScrapeCreateResponse
9-
from .snapshot_create_params import SnapshotCreateParams as SnapshotCreateParams
10-
from .content_create_response import ContentCreateResponse as ContentCreateResponse
11-
from .screenshot_create_params import ScreenshotCreateParams as ScreenshotCreateParams
12-
from .snapshot_create_response import SnapshotCreateResponse as SnapshotCreateResponse
13-
from .screenshot_create_response import ScreenshotCreateResponse as ScreenshotCreateResponse

‎src/cloudflare/types/browser_rendering/content_create_params.py

-235
This file was deleted.

‎src/cloudflare/types/browser_rendering/content_create_response.py

-7
This file was deleted.

‎src/cloudflare/types/browser_rendering/pdf_create_params.py

-235
This file was deleted.

‎src/cloudflare/types/browser_rendering/scrape_create_params.py

-242
This file was deleted.

‎src/cloudflare/types/browser_rendering/scrape_create_response.py

-53
This file was deleted.

‎src/cloudflare/types/browser_rendering/screenshot_create_params.py

-276
This file was deleted.

‎src/cloudflare/types/browser_rendering/screenshot_create_response.py

-22
This file was deleted.

‎src/cloudflare/types/browser_rendering/snapshot_create_params.py

-235
This file was deleted.

‎src/cloudflare/types/browser_rendering/snapshot_create_response.py

-14
This file was deleted.

‎tests/api_resources/browser_rendering/__init__.py

-1
This file was deleted.

‎tests/api_resources/browser_rendering/test_content.py

-249
This file was deleted.

‎tests/api_resources/browser_rendering/test_pdf.py

-306
This file was deleted.

‎tests/api_resources/browser_rendering/test_scrape.py

-260
This file was deleted.

‎tests/api_resources/browser_rendering/test_screenshot.py

-288
This file was deleted.

‎tests/api_resources/browser_rendering/test_snapshot.py

-250
This file was deleted.

0 commit comments

Comments
 (0)
Please sign in to comment.