Skip to content

Commit f5dbf2f

Browse files
chore(api): update composite API spec
1 parent 069b03b commit f5dbf2f

File tree

18 files changed

+3713
-20
lines changed

18 files changed

+3713
-20
lines changed

.eslintcache

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
[{"/home/tempuser-muhn3l/run/codegen-output/cloudflare/cloudflare-node/src/index.ts":"1","/home/tempuser-muhn3l/run/codegen-output/cloudflare/cloudflare-node/src/resources/index.ts":"2","/home/tempuser-muhn3l/run/codegen-output/cloudflare/cloudflare-node/src/resources/shared.ts":"3"},{"size":31322,"mtime":1758837616727},{"size":5310,"mtime":1758837616727},{"size":19932,"mtime":1758837616727}]
1+
[{"/home/tempuser-o28cav/run/codegen-output/cloudflare/cloudflare-node/tests/api-resources/pages/projects/deployments/deployments.test.ts":"1","/home/tempuser-o28cav/run/codegen-output/cloudflare/cloudflare-node/tests/api-resources/pages/projects/deployments/history/logs.test.ts":"2","/home/tempuser-o28cav/run/codegen-output/cloudflare/cloudflare-node/tests/api-resources/pages/projects/domains.test.ts":"3","/home/tempuser-o28cav/run/codegen-output/cloudflare/cloudflare-node/tests/api-resources/pages/projects/projects.test.ts":"4","/home/tempuser-o28cav/run/codegen-output/cloudflare/cloudflare-node/src/resources/pages/index.ts":"5","/home/tempuser-o28cav/run/codegen-output/cloudflare/cloudflare-node/src/resources/pages/pages.ts":"6","/home/tempuser-o28cav/run/codegen-output/cloudflare/cloudflare-node/src/resources/pages/projects/deployments/deployments.ts":"7","/home/tempuser-o28cav/run/codegen-output/cloudflare/cloudflare-node/src/resources/pages/projects/deployments/history/history.ts":"8","/home/tempuser-o28cav/run/codegen-output/cloudflare/cloudflare-node/src/resources/pages/projects/deployments/history/index.ts":"9","/home/tempuser-o28cav/run/codegen-output/cloudflare/cloudflare-node/src/resources/pages/projects/deployments/history/logs.ts":"10","/home/tempuser-o28cav/run/codegen-output/cloudflare/cloudflare-node/src/resources/pages/projects/deployments/index.ts":"11","/home/tempuser-o28cav/run/codegen-output/cloudflare/cloudflare-node/src/resources/pages/projects/domains.ts":"12","/home/tempuser-o28cav/run/codegen-output/cloudflare/cloudflare-node/src/resources/pages/projects/index.ts":"13","/home/tempuser-o28cav/run/codegen-output/cloudflare/cloudflare-node/src/resources/pages/projects/projects.ts":"14"},{"size":5610,"mtime":1758849986263},{"size":1277,"mtime":1758849986263},{"size":4523,"mtime":1758849986263},{"size":10720,"mtime":1758849986263},{"size":457,"mtime":1758849986263},{"size":1464,"mtime":1758849986263},{"size":7050,"mtime":1758849986263},{"size":666,"mtime":1758849986263},{"size":198,"mtime":1758849986263},{"size":1542,"mtime":1758849986263},{"size":379,"mtime":1758849986263},{"size":8554,"mtime":1758849986263},{"size":985,"mtime":1758849986263},{"size":50622,"mtime":1758849986263}]

.stats.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
configured_endpoints: 1805
2-
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/cloudflare%2Fcloudflare-f57fdd9e78c819aefc126a96c498a0c62f67aeb556fdf19d86ef197c885b6b60.yml
3-
openapi_spec_hash: f18d9afc444b11565701d3af22f20822
1+
configured_endpoints: 1823
2+
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/cloudflare%2Fcloudflare-5fe7cc59ee9064001bf6ce1638fd142541182f61b7a9ed27302793922bf422b1.yml
3+
openapi_spec_hash: d18278a5dc5425e575903b087b9787b0
44
config_hash: 4bd8c8b19860de3e5da0f6dfb78ab679

api.md

Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3922,14 +3922,68 @@ Methods:
39223922

39233923
## Projects
39243924

3925+
Types:
3926+
3927+
- <code><a href="./src/resources/pages/projects/projects.ts">Deployment</a></code>
3928+
- <code><a href="./src/resources/pages/projects/projects.ts">Project</a></code>
3929+
- <code><a href="./src/resources/pages/projects/projects.ts">Stage</a></code>
3930+
- <code><a href="./src/resources/pages/projects/projects.ts">ProjectDeleteResponse</a></code>
3931+
- <code><a href="./src/resources/pages/projects/projects.ts">ProjectPurgeBuildCacheResponse</a></code>
3932+
3933+
Methods:
3934+
3935+
- <code title="post /accounts/{account_id}/pages/projects">client.pages.projects.<a href="./src/resources/pages/projects/projects.ts">create</a>({ ...params }) -> Project</code>
3936+
- <code title="get /accounts/{account_id}/pages/projects">client.pages.projects.<a href="./src/resources/pages/projects/projects.ts">list</a>({ ...params }) -> DeploymentsSinglePage</code>
3937+
- <code title="delete /accounts/{account_id}/pages/projects/{project_name}">client.pages.projects.<a href="./src/resources/pages/projects/projects.ts">delete</a>(projectName, { ...params }) -> ProjectDeleteResponse | null</code>
3938+
- <code title="patch /accounts/{account_id}/pages/projects/{project_name}">client.pages.projects.<a href="./src/resources/pages/projects/projects.ts">edit</a>(projectName, { ...params }) -> Project</code>
3939+
- <code title="get /accounts/{account_id}/pages/projects/{project_name}">client.pages.projects.<a href="./src/resources/pages/projects/projects.ts">get</a>(projectName, { ...params }) -> Project</code>
3940+
- <code title="post /accounts/{account_id}/pages/projects/{project_name}/purge_build_cache">client.pages.projects.<a href="./src/resources/pages/projects/projects.ts">purgeBuildCache</a>(projectName, { ...params }) -> ProjectPurgeBuildCacheResponse | null</code>
3941+
39253942
### Deployments
39263943

3944+
Types:
3945+
3946+
- <code><a href="./src/resources/pages/projects/deployments/deployments.ts">DeploymentDeleteResponse</a></code>
3947+
3948+
Methods:
3949+
3950+
- <code title="post /accounts/{account_id}/pages/projects/{project_name}/deployments">client.pages.projects.deployments.<a href="./src/resources/pages/projects/deployments/deployments.ts">create</a>(projectName, { ...params }) -> Deployment</code>
3951+
- <code title="get /accounts/{account_id}/pages/projects/{project_name}/deployments">client.pages.projects.deployments.<a href="./src/resources/pages/projects/deployments/deployments.ts">list</a>(projectName, { ...params }) -> DeploymentsSinglePage</code>
3952+
- <code title="delete /accounts/{account_id}/pages/projects/{project_name}/deployments/{deployment_id}">client.pages.projects.deployments.<a href="./src/resources/pages/projects/deployments/deployments.ts">delete</a>(projectName, deploymentId, { ...params }) -> DeploymentDeleteResponse | null</code>
3953+
- <code title="get /accounts/{account_id}/pages/projects/{project_name}/deployments/{deployment_id}">client.pages.projects.deployments.<a href="./src/resources/pages/projects/deployments/deployments.ts">get</a>(projectName, deploymentId, { ...params }) -> Deployment</code>
3954+
- <code title="post /accounts/{account_id}/pages/projects/{project_name}/deployments/{deployment_id}/retry">client.pages.projects.deployments.<a href="./src/resources/pages/projects/deployments/deployments.ts">retry</a>(projectName, deploymentId, { ...params }) -> Deployment</code>
3955+
- <code title="post /accounts/{account_id}/pages/projects/{project_name}/deployments/{deployment_id}/rollback">client.pages.projects.deployments.<a href="./src/resources/pages/projects/deployments/deployments.ts">rollback</a>(projectName, deploymentId, { ...params }) -> Deployment</code>
3956+
39273957
#### History
39283958

39293959
##### Logs
39303960

3961+
Types:
3962+
3963+
- <code><a href="./src/resources/pages/projects/deployments/history/logs.ts">LogGetResponse</a></code>
3964+
3965+
Methods:
3966+
3967+
- <code title="get /accounts/{account_id}/pages/projects/{project_name}/deployments/{deployment_id}/history/logs">client.pages.projects.deployments.history.logs.<a href="./src/resources/pages/projects/deployments/history/logs.ts">get</a>(projectName, deploymentId, { ...params }) -> LogGetResponse</code>
3968+
39313969
### Domains
39323970

3971+
Types:
3972+
3973+
- <code><a href="./src/resources/pages/projects/domains.ts">DomainCreateResponse</a></code>
3974+
- <code><a href="./src/resources/pages/projects/domains.ts">DomainListResponse</a></code>
3975+
- <code><a href="./src/resources/pages/projects/domains.ts">DomainDeleteResponse</a></code>
3976+
- <code><a href="./src/resources/pages/projects/domains.ts">DomainEditResponse</a></code>
3977+
- <code><a href="./src/resources/pages/projects/domains.ts">DomainGetResponse</a></code>
3978+
3979+
Methods:
3980+
3981+
- <code title="post /accounts/{account_id}/pages/projects/{project_name}/domains">client.pages.projects.domains.<a href="./src/resources/pages/projects/domains.ts">create</a>(projectName, { ...params }) -> DomainCreateResponse | null</code>
3982+
- <code title="get /accounts/{account_id}/pages/projects/{project_name}/domains">client.pages.projects.domains.<a href="./src/resources/pages/projects/domains.ts">list</a>(projectName, { ...params }) -> DomainListResponsesSinglePage</code>
3983+
- <code title="delete /accounts/{account_id}/pages/projects/{project_name}/domains/{domain_name}">client.pages.projects.domains.<a href="./src/resources/pages/projects/domains.ts">delete</a>(projectName, domainName, { ...params }) -> DomainDeleteResponse | null</code>
3984+
- <code title="patch /accounts/{account_id}/pages/projects/{project_name}/domains/{domain_name}">client.pages.projects.domains.<a href="./src/resources/pages/projects/domains.ts">edit</a>(projectName, domainName, { ...params }) -> DomainEditResponse | null</code>
3985+
- <code title="get /accounts/{account_id}/pages/projects/{project_name}/domains/{domain_name}">client.pages.projects.domains.<a href="./src/resources/pages/projects/domains.ts">get</a>(projectName, domainName, { ...params }) -> DomainGetResponse | null</code>
3986+
39333987
# Registrar
39343988

39353989
## Domains

scripts/detect-breaking-changes

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -331,6 +331,12 @@ TEST_PATHS=(
331331
tests/api-resources/network-interconnects/slots.test.ts
332332
tests/api-resources/mtls-certificates/mtls-certificates.test.ts
333333
tests/api-resources/mtls-certificates/associations.test.ts
334+
tests/api-resources/pages/pages.test.ts
335+
tests/api-resources/pages/projects/projects.test.ts
336+
tests/api-resources/pages/projects/deployments/deployments.test.ts
337+
tests/api-resources/pages/projects/deployments/history/history.test.ts
338+
tests/api-resources/pages/projects/deployments/history/logs.test.ts
339+
tests/api-resources/pages/projects/domains.test.ts
334340
tests/api-resources/registrar/registrar.test.ts
335341
tests/api-resources/registrar/domains.test.ts
336342
tests/api-resources/request-tracers/request-tracers.test.ts

src/resources/pages/index.ts

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,18 @@
11
// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
22

3+
export {
4+
DeploymentsSinglePage,
5+
Projects,
6+
type Deployment,
7+
type Project,
8+
type Stage,
9+
type ProjectDeleteResponse,
10+
type ProjectPurgeBuildCacheResponse,
11+
type ProjectCreateParams,
12+
type ProjectListParams,
13+
type ProjectDeleteParams,
14+
type ProjectEditParams,
15+
type ProjectGetParams,
16+
type ProjectPurgeBuildCacheParams,
17+
} from './projects/index';
318
export { Pages } from './pages';
4-
export { Projects } from './projects/index';

src/resources/pages/pages.ts

Lines changed: 31 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,43 @@
22

33
import { APIResource } from '../../resource';
44
import * as ProjectsAPI from './projects/projects';
5-
import { Projects } from './projects/projects';
5+
import {
6+
Deployment,
7+
DeploymentsSinglePage,
8+
Project,
9+
ProjectCreateParams,
10+
ProjectDeleteParams,
11+
ProjectDeleteResponse,
12+
ProjectEditParams,
13+
ProjectGetParams,
14+
ProjectListParams,
15+
ProjectPurgeBuildCacheParams,
16+
ProjectPurgeBuildCacheResponse,
17+
Projects,
18+
Stage,
19+
} from './projects/projects';
620

721
export class Pages extends APIResource {
822
projects: ProjectsAPI.Projects = new ProjectsAPI.Projects(this._client);
923
}
1024

1125
Pages.Projects = Projects;
26+
Pages.DeploymentsSinglePage = DeploymentsSinglePage;
1227

1328
export declare namespace Pages {
14-
export { Projects as Projects };
29+
export {
30+
Projects as Projects,
31+
type Deployment as Deployment,
32+
type Project as Project,
33+
type Stage as Stage,
34+
type ProjectDeleteResponse as ProjectDeleteResponse,
35+
type ProjectPurgeBuildCacheResponse as ProjectPurgeBuildCacheResponse,
36+
DeploymentsSinglePage as DeploymentsSinglePage,
37+
type ProjectCreateParams as ProjectCreateParams,
38+
type ProjectListParams as ProjectListParams,
39+
type ProjectDeleteParams as ProjectDeleteParams,
40+
type ProjectEditParams as ProjectEditParams,
41+
type ProjectGetParams as ProjectGetParams,
42+
type ProjectPurgeBuildCacheParams as ProjectPurgeBuildCacheParams,
43+
};
1544
}

0 commit comments

Comments
 (0)