Skip to content

Commit 1f77935

Browse files
feat: chore: IAC-312 update Pages models to ref renamed components
* chore: IAC-312 update Pages models to ref renamed components
1 parent fa8a836 commit 1f77935

17 files changed

Lines changed: 145 additions & 4519 deletions

.stats.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
configured_endpoints: 2015
22
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/cloudflare%2Fcloudflare-83f49bc3fa9273ef989d3e8bcd27f6fdaa7d04ae2519a91f4878f46acc501bb9.yml
33
openapi_spec_hash: 3f4be3af6f51eea4787dc8345f9ca9c1
4-
config_hash: c3f0de9a220df3a10297f5bc2696c0fd
4+
config_hash: 7e673249dea9c1427114996ff04ccdf1

api.md

Lines changed: 10 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -4538,48 +4538,28 @@ Methods:
45384538
Types:
45394539

45404540
```python
4541-
from cloudflare.types.pages import (
4542-
Deployment,
4543-
Project,
4544-
Stage,
4545-
ProjectCreateResponse,
4546-
ProjectListResponse,
4547-
ProjectEditResponse,
4548-
ProjectGetResponse,
4549-
)
4541+
from cloudflare.types.pages import Deployment, Project, Stage
45504542
```
45514543

45524544
Methods:
45534545

4554-
- <code title="post /accounts/{account_id}/pages/projects">client.pages.projects.<a href="./src/cloudflare/resources/pages/projects/projects.py">create</a>(\*, account_id, \*\*<a href="src/cloudflare/types/pages/project_create_params.py">params</a>) -> <a href="./src/cloudflare/types/pages/project_create_response.py">ProjectCreateResponse</a></code>
4555-
- <code title="get /accounts/{account_id}/pages/projects">client.pages.projects.<a href="./src/cloudflare/resources/pages/projects/projects.py">list</a>(\*, account_id, \*\*<a href="src/cloudflare/types/pages/project_list_params.py">params</a>) -> <a href="./src/cloudflare/types/pages/project_list_response.py">SyncV4PagePaginationArray[ProjectListResponse]</a></code>
4546+
- <code title="post /accounts/{account_id}/pages/projects">client.pages.projects.<a href="./src/cloudflare/resources/pages/projects/projects.py">create</a>(\*, account_id, \*\*<a href="src/cloudflare/types/pages/project_create_params.py">params</a>) -> <a href="./src/cloudflare/types/pages/project.py">Project</a></code>
4547+
- <code title="get /accounts/{account_id}/pages/projects">client.pages.projects.<a href="./src/cloudflare/resources/pages/projects/projects.py">list</a>(\*, account_id, \*\*<a href="src/cloudflare/types/pages/project_list_params.py">params</a>) -> <a href="./src/cloudflare/types/pages/project.py">SyncV4PagePaginationArray[Project]</a></code>
45564548
- <code title="delete /accounts/{account_id}/pages/projects/{project_name}">client.pages.projects.<a href="./src/cloudflare/resources/pages/projects/projects.py">delete</a>(project_name, \*, account_id) -> object</code>
4557-
- <code title="patch /accounts/{account_id}/pages/projects/{project_name}">client.pages.projects.<a href="./src/cloudflare/resources/pages/projects/projects.py">edit</a>(project_name, \*, account_id, \*\*<a href="src/cloudflare/types/pages/project_edit_params.py">params</a>) -> <a href="./src/cloudflare/types/pages/project_edit_response.py">ProjectEditResponse</a></code>
4558-
- <code title="get /accounts/{account_id}/pages/projects/{project_name}">client.pages.projects.<a href="./src/cloudflare/resources/pages/projects/projects.py">get</a>(project_name, \*, account_id) -> <a href="./src/cloudflare/types/pages/project_get_response.py">ProjectGetResponse</a></code>
4549+
- <code title="patch /accounts/{account_id}/pages/projects/{project_name}">client.pages.projects.<a href="./src/cloudflare/resources/pages/projects/projects.py">edit</a>(project_name, \*, account_id, \*\*<a href="src/cloudflare/types/pages/project_edit_params.py">params</a>) -> <a href="./src/cloudflare/types/pages/project.py">Project</a></code>
4550+
- <code title="get /accounts/{account_id}/pages/projects/{project_name}">client.pages.projects.<a href="./src/cloudflare/resources/pages/projects/projects.py">get</a>(project_name, \*, account_id) -> <a href="./src/cloudflare/types/pages/project.py">Project</a></code>
45594551
- <code title="post /accounts/{account_id}/pages/projects/{project_name}/purge_build_cache">client.pages.projects.<a href="./src/cloudflare/resources/pages/projects/projects.py">purge_build_cache</a>(project_name, \*, account_id) -> object</code>
45604552

45614553
### Deployments
45624554

4563-
Types:
4564-
4565-
```python
4566-
from cloudflare.types.pages.projects import (
4567-
DeploymentCreateResponse,
4568-
DeploymentListResponse,
4569-
DeploymentGetResponse,
4570-
DeploymentRetryResponse,
4571-
DeploymentRollbackResponse,
4572-
)
4573-
```
4574-
45754555
Methods:
45764556

4577-
- <code title="post /accounts/{account_id}/pages/projects/{project_name}/deployments">client.pages.projects.deployments.<a href="./src/cloudflare/resources/pages/projects/deployments/deployments.py">create</a>(project_name, \*, account_id, \*\*<a href="src/cloudflare/types/pages/projects/deployment_create_params.py">params</a>) -> <a href="./src/cloudflare/types/pages/projects/deployment_create_response.py">DeploymentCreateResponse</a></code>
4578-
- <code title="get /accounts/{account_id}/pages/projects/{project_name}/deployments">client.pages.projects.deployments.<a href="./src/cloudflare/resources/pages/projects/deployments/deployments.py">list</a>(project_name, \*, account_id, \*\*<a href="src/cloudflare/types/pages/projects/deployment_list_params.py">params</a>) -> <a href="./src/cloudflare/types/pages/projects/deployment_list_response.py">SyncV4PagePaginationArray[DeploymentListResponse]</a></code>
4557+
- <code title="post /accounts/{account_id}/pages/projects/{project_name}/deployments">client.pages.projects.deployments.<a href="./src/cloudflare/resources/pages/projects/deployments/deployments.py">create</a>(project_name, \*, account_id, \*\*<a href="src/cloudflare/types/pages/projects/deployment_create_params.py">params</a>) -> <a href="./src/cloudflare/types/pages/deployment.py">Deployment</a></code>
4558+
- <code title="get /accounts/{account_id}/pages/projects/{project_name}/deployments">client.pages.projects.deployments.<a href="./src/cloudflare/resources/pages/projects/deployments/deployments.py">list</a>(project_name, \*, account_id, \*\*<a href="src/cloudflare/types/pages/projects/deployment_list_params.py">params</a>) -> <a href="./src/cloudflare/types/pages/deployment.py">SyncV4PagePaginationArray[Deployment]</a></code>
45794559
- <code title="delete /accounts/{account_id}/pages/projects/{project_name}/deployments/{deployment_id}">client.pages.projects.deployments.<a href="./src/cloudflare/resources/pages/projects/deployments/deployments.py">delete</a>(deployment_id, \*, account_id, project_name) -> object</code>
4580-
- <code title="get /accounts/{account_id}/pages/projects/{project_name}/deployments/{deployment_id}">client.pages.projects.deployments.<a href="./src/cloudflare/resources/pages/projects/deployments/deployments.py">get</a>(deployment_id, \*, account_id, project_name) -> <a href="./src/cloudflare/types/pages/projects/deployment_get_response.py">DeploymentGetResponse</a></code>
4581-
- <code title="post /accounts/{account_id}/pages/projects/{project_name}/deployments/{deployment_id}/retry">client.pages.projects.deployments.<a href="./src/cloudflare/resources/pages/projects/deployments/deployments.py">retry</a>(deployment_id, \*, account_id, project_name) -> <a href="./src/cloudflare/types/pages/projects/deployment_retry_response.py">DeploymentRetryResponse</a></code>
4582-
- <code title="post /accounts/{account_id}/pages/projects/{project_name}/deployments/{deployment_id}/rollback">client.pages.projects.deployments.<a href="./src/cloudflare/resources/pages/projects/deployments/deployments.py">rollback</a>(deployment_id, \*, account_id, project_name) -> <a href="./src/cloudflare/types/pages/projects/deployment_rollback_response.py">DeploymentRollbackResponse</a></code>
4560+
- <code title="get /accounts/{account_id}/pages/projects/{project_name}/deployments/{deployment_id}">client.pages.projects.deployments.<a href="./src/cloudflare/resources/pages/projects/deployments/deployments.py">get</a>(deployment_id, \*, account_id, project_name) -> <a href="./src/cloudflare/types/pages/deployment.py">Deployment</a></code>
4561+
- <code title="post /accounts/{account_id}/pages/projects/{project_name}/deployments/{deployment_id}/retry">client.pages.projects.deployments.<a href="./src/cloudflare/resources/pages/projects/deployments/deployments.py">retry</a>(deployment_id, \*, account_id, project_name) -> <a href="./src/cloudflare/types/pages/deployment.py">Deployment</a></code>
4562+
- <code title="post /accounts/{account_id}/pages/projects/{project_name}/deployments/{deployment_id}/rollback">client.pages.projects.deployments.<a href="./src/cloudflare/resources/pages/projects/deployments/deployments.py">rollback</a>(deployment_id, \*, account_id, project_name) -> <a href="./src/cloudflare/types/pages/deployment.py">Deployment</a></code>
45834563

45844564
#### History
45854565

src/cloudflare/resources/pages/projects/deployments/deployments.py

Lines changed: 31 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -29,11 +29,7 @@
2929
)
3030
from ....._base_client import AsyncPaginator, make_request_options
3131
from .....types.pages.projects import deployment_list_params, deployment_create_params
32-
from .....types.pages.projects.deployment_get_response import DeploymentGetResponse
33-
from .....types.pages.projects.deployment_list_response import DeploymentListResponse
34-
from .....types.pages.projects.deployment_retry_response import DeploymentRetryResponse
35-
from .....types.pages.projects.deployment_create_response import DeploymentCreateResponse
36-
from .....types.pages.projects.deployment_rollback_response import DeploymentRollbackResponse
32+
from .....types.pages.deployment import Deployment
3733

3834
__all__ = ["DeploymentsResource", "AsyncDeploymentsResource"]
3935

@@ -86,7 +82,7 @@ def create(
8682
extra_query: Query | None = None,
8783
extra_body: Body | None = None,
8884
timeout: float | httpx.Timeout | None | NotGiven = not_given,
89-
) -> DeploymentCreateResponse:
85+
) -> Deployment:
9086
"""Start a new deployment from production.
9187
9288
The repository and account must have
@@ -181,9 +177,9 @@ def create(
181177
extra_query=extra_query,
182178
extra_body=extra_body,
183179
timeout=timeout,
184-
post_parser=ResultWrapper[DeploymentCreateResponse]._unwrapper,
180+
post_parser=ResultWrapper[Deployment]._unwrapper,
185181
),
186-
cast_to=cast(Type[DeploymentCreateResponse], ResultWrapper[DeploymentCreateResponse]),
182+
cast_to=cast(Type[Deployment], ResultWrapper[Deployment]),
187183
)
188184

189185
def list(
@@ -200,7 +196,7 @@ def list(
200196
extra_query: Query | None = None,
201197
extra_body: Body | None = None,
202198
timeout: float | httpx.Timeout | None | NotGiven = not_given,
203-
) -> SyncV4PagePaginationArray[DeploymentListResponse]:
199+
) -> SyncV4PagePaginationArray[Deployment]:
204200
"""
205201
Fetch a list of project deployments.
206202
@@ -229,7 +225,7 @@ def list(
229225
raise ValueError(f"Expected a non-empty value for `project_name` but received {project_name!r}")
230226
return self._get_api_list(
231227
f"/accounts/{account_id}/pages/projects/{project_name}/deployments",
232-
page=SyncV4PagePaginationArray[DeploymentListResponse],
228+
page=SyncV4PagePaginationArray[Deployment],
233229
options=make_request_options(
234230
extra_headers=extra_headers,
235231
extra_query=extra_query,
@@ -244,7 +240,7 @@ def list(
244240
deployment_list_params.DeploymentListParams,
245241
),
246242
),
247-
model=DeploymentListResponse,
243+
model=Deployment,
248244
)
249245

250246
def delete(
@@ -308,7 +304,7 @@ def get(
308304
extra_query: Query | None = None,
309305
extra_body: Body | None = None,
310306
timeout: float | httpx.Timeout | None | NotGiven = not_given,
311-
) -> DeploymentGetResponse:
307+
) -> Deployment:
312308
"""
313309
Fetch information about a deployment.
314310
@@ -340,9 +336,9 @@ def get(
340336
extra_query=extra_query,
341337
extra_body=extra_body,
342338
timeout=timeout,
343-
post_parser=ResultWrapper[DeploymentGetResponse]._unwrapper,
339+
post_parser=ResultWrapper[Deployment]._unwrapper,
344340
),
345-
cast_to=cast(Type[DeploymentGetResponse], ResultWrapper[DeploymentGetResponse]),
341+
cast_to=cast(Type[Deployment], ResultWrapper[Deployment]),
346342
)
347343

348344
def retry(
@@ -357,7 +353,7 @@ def retry(
357353
extra_query: Query | None = None,
358354
extra_body: Body | None = None,
359355
timeout: float | httpx.Timeout | None | NotGiven = not_given,
360-
) -> DeploymentRetryResponse:
356+
) -> Deployment:
361357
"""
362358
Retry a previous deployment.
363359
@@ -389,9 +385,9 @@ def retry(
389385
extra_query=extra_query,
390386
extra_body=extra_body,
391387
timeout=timeout,
392-
post_parser=ResultWrapper[DeploymentRetryResponse]._unwrapper,
388+
post_parser=ResultWrapper[Deployment]._unwrapper,
393389
),
394-
cast_to=cast(Type[DeploymentRetryResponse], ResultWrapper[DeploymentRetryResponse]),
390+
cast_to=cast(Type[Deployment], ResultWrapper[Deployment]),
395391
)
396392

397393
def rollback(
@@ -406,7 +402,7 @@ def rollback(
406402
extra_query: Query | None = None,
407403
extra_body: Body | None = None,
408404
timeout: float | httpx.Timeout | None | NotGiven = not_given,
409-
) -> DeploymentRollbackResponse:
405+
) -> Deployment:
410406
"""Rollback the production deployment to a previous deployment.
411407
412408
You can only
@@ -440,9 +436,9 @@ def rollback(
440436
extra_query=extra_query,
441437
extra_body=extra_body,
442438
timeout=timeout,
443-
post_parser=ResultWrapper[DeploymentRollbackResponse]._unwrapper,
439+
post_parser=ResultWrapper[Deployment]._unwrapper,
444440
),
445-
cast_to=cast(Type[DeploymentRollbackResponse], ResultWrapper[DeploymentRollbackResponse]),
441+
cast_to=cast(Type[Deployment], ResultWrapper[Deployment]),
446442
)
447443

448444

@@ -494,7 +490,7 @@ async def create(
494490
extra_query: Query | None = None,
495491
extra_body: Body | None = None,
496492
timeout: float | httpx.Timeout | None | NotGiven = not_given,
497-
) -> DeploymentCreateResponse:
493+
) -> Deployment:
498494
"""Start a new deployment from production.
499495
500496
The repository and account must have
@@ -589,9 +585,9 @@ async def create(
589585
extra_query=extra_query,
590586
extra_body=extra_body,
591587
timeout=timeout,
592-
post_parser=ResultWrapper[DeploymentCreateResponse]._unwrapper,
588+
post_parser=ResultWrapper[Deployment]._unwrapper,
593589
),
594-
cast_to=cast(Type[DeploymentCreateResponse], ResultWrapper[DeploymentCreateResponse]),
590+
cast_to=cast(Type[Deployment], ResultWrapper[Deployment]),
595591
)
596592

597593
def list(
@@ -608,7 +604,7 @@ def list(
608604
extra_query: Query | None = None,
609605
extra_body: Body | None = None,
610606
timeout: float | httpx.Timeout | None | NotGiven = not_given,
611-
) -> AsyncPaginator[DeploymentListResponse, AsyncV4PagePaginationArray[DeploymentListResponse]]:
607+
) -> AsyncPaginator[Deployment, AsyncV4PagePaginationArray[Deployment]]:
612608
"""
613609
Fetch a list of project deployments.
614610
@@ -637,7 +633,7 @@ def list(
637633
raise ValueError(f"Expected a non-empty value for `project_name` but received {project_name!r}")
638634
return self._get_api_list(
639635
f"/accounts/{account_id}/pages/projects/{project_name}/deployments",
640-
page=AsyncV4PagePaginationArray[DeploymentListResponse],
636+
page=AsyncV4PagePaginationArray[Deployment],
641637
options=make_request_options(
642638
extra_headers=extra_headers,
643639
extra_query=extra_query,
@@ -652,7 +648,7 @@ def list(
652648
deployment_list_params.DeploymentListParams,
653649
),
654650
),
655-
model=DeploymentListResponse,
651+
model=Deployment,
656652
)
657653

658654
async def delete(
@@ -716,7 +712,7 @@ async def get(
716712
extra_query: Query | None = None,
717713
extra_body: Body | None = None,
718714
timeout: float | httpx.Timeout | None | NotGiven = not_given,
719-
) -> DeploymentGetResponse:
715+
) -> Deployment:
720716
"""
721717
Fetch information about a deployment.
722718
@@ -748,9 +744,9 @@ async def get(
748744
extra_query=extra_query,
749745
extra_body=extra_body,
750746
timeout=timeout,
751-
post_parser=ResultWrapper[DeploymentGetResponse]._unwrapper,
747+
post_parser=ResultWrapper[Deployment]._unwrapper,
752748
),
753-
cast_to=cast(Type[DeploymentGetResponse], ResultWrapper[DeploymentGetResponse]),
749+
cast_to=cast(Type[Deployment], ResultWrapper[Deployment]),
754750
)
755751

756752
async def retry(
@@ -765,7 +761,7 @@ async def retry(
765761
extra_query: Query | None = None,
766762
extra_body: Body | None = None,
767763
timeout: float | httpx.Timeout | None | NotGiven = not_given,
768-
) -> DeploymentRetryResponse:
764+
) -> Deployment:
769765
"""
770766
Retry a previous deployment.
771767
@@ -797,9 +793,9 @@ async def retry(
797793
extra_query=extra_query,
798794
extra_body=extra_body,
799795
timeout=timeout,
800-
post_parser=ResultWrapper[DeploymentRetryResponse]._unwrapper,
796+
post_parser=ResultWrapper[Deployment]._unwrapper,
801797
),
802-
cast_to=cast(Type[DeploymentRetryResponse], ResultWrapper[DeploymentRetryResponse]),
798+
cast_to=cast(Type[Deployment], ResultWrapper[Deployment]),
803799
)
804800

805801
async def rollback(
@@ -814,7 +810,7 @@ async def rollback(
814810
extra_query: Query | None = None,
815811
extra_body: Body | None = None,
816812
timeout: float | httpx.Timeout | None | NotGiven = not_given,
817-
) -> DeploymentRollbackResponse:
813+
) -> Deployment:
818814
"""Rollback the production deployment to a previous deployment.
819815
820816
You can only
@@ -848,9 +844,9 @@ async def rollback(
848844
extra_query=extra_query,
849845
extra_body=extra_body,
850846
timeout=timeout,
851-
post_parser=ResultWrapper[DeploymentRollbackResponse]._unwrapper,
847+
post_parser=ResultWrapper[Deployment]._unwrapper,
852848
),
853-
cast_to=cast(Type[DeploymentRollbackResponse], ResultWrapper[DeploymentRollbackResponse]),
849+
cast_to=cast(Type[Deployment], ResultWrapper[Deployment]),
854850
)
855851

856852

0 commit comments

Comments
 (0)