Skip to content

Commit

Permalink
feat(api): update via SDK Studio (#250)
Browse files Browse the repository at this point in the history
  • Loading branch information
stainless-app[bot] authored and stainless-bot committed Apr 8, 2024
1 parent b5096b8 commit 4dab1eb
Show file tree
Hide file tree
Showing 22 changed files with 120 additions and 596 deletions.
2 changes: 1 addition & 1 deletion .stats.yml
Original file line number Diff line number Diff line change
@@ -1 +1 @@
configured_endpoints: 1297
configured_endpoints: 1293
58 changes: 10 additions & 48 deletions api.md
Original file line number Diff line number Diff line change
Expand Up @@ -2297,9 +2297,12 @@ Methods:

Types:

- <code><a href="./src/resources/workers/scripts/scripts.ts">BindingItem</a></code>
- <code><a href="./src/resources/workers/scripts/scripts.ts">CompatibilityFlagsItem</a></code>
- <code><a href="./src/resources/workers/scripts/scripts.ts">Script</a></code>
- <code><a href="./src/resources/workers/scripts/scripts.ts">Setting</a></code>
- <code><a href="./src/resources/workers/scripts/scripts.ts">SettingsItem</a></code>
- <code><a href="./src/resources/workers/scripts/scripts.ts">TagsItem</a></code>

Methods:

Expand Down Expand Up @@ -2364,12 +2367,7 @@ Methods:
Methods:

- <code title="put /accounts/{account_id}/workers/scripts/{script_name}/content">client.workers.scripts.content.<a href="./src/resources/workers/scripts/content.ts">update</a>(scriptName, { ...params }) -> Script</code>

### ContentV2

Methods:

- <code title="get /accounts/{account_id}/workers/scripts/{script_name}/content/v2">client.workers.scripts.contentV2.<a href="./src/resources/workers/scripts/content-v2.ts">get</a>(scriptName, { ...params }) -> Response</code>
- <code title="get /accounts/{account_id}/workers/scripts/{script_name}/content/v2">client.workers.scripts.content.<a href="./src/resources/workers/scripts/content.ts">get</a>(scriptName, { ...params }) -> Response</code>

### Settings

Expand All @@ -2395,29 +2393,15 @@ Methods:

Types:

- <code><a href="./src/resources/workers/scripts/versions/versions.ts">VersionCreateResponse</a></code>
- <code><a href="./src/resources/workers/scripts/versions/versions.ts">VersionListResponse</a></code>
- <code><a href="./src/resources/workers/scripts/versions/versions.ts">VersionGetResponse</a></code>

Methods:

- <code title="post /accounts/{account_id}/workers/scripts/{script_name}/versions">client.workers.scripts.versions.<a href="./src/resources/workers/scripts/versions/versions.ts">create</a>(scriptName, { ...params }) -> VersionCreateResponse</code>
- <code title="get /accounts/{account_id}/workers/scripts/{script_name}/versions">client.workers.scripts.versions.<a href="./src/resources/workers/scripts/versions/versions.ts">list</a>(scriptName, { ...params }) -> VersionListResponse</code>
- <code title="get /accounts/{account_id}/workers/scripts/{script_name}/versions/{version_id}">client.workers.scripts.versions.<a href="./src/resources/workers/scripts/versions/versions.ts">get</a>(scriptName, versionId, { ...params }) -> VersionGetResponse</code>

#### Settings

Types:

- <code><a href="./src/resources/workers/scripts/versions/settings.ts">BindingItem</a></code>
- <code><a href="./src/resources/workers/scripts/versions/settings.ts">CompatibilityFlagsItem</a></code>
- <code><a href="./src/resources/workers/scripts/versions/settings.ts">SettingsItem</a></code>
- <code><a href="./src/resources/workers/scripts/versions/settings.ts">TagsItem</a></code>
- <code><a href="./src/resources/workers/scripts/versions.ts">VersionCreateResponse</a></code>
- <code><a href="./src/resources/workers/scripts/versions.ts">VersionListResponse</a></code>
- <code><a href="./src/resources/workers/scripts/versions.ts">VersionGetResponse</a></code>

Methods:

- <code title="patch /accounts/{account_id}/workers/scripts/{script_name}/settings">client.workers.scripts.versions.settings.<a href="./src/resources/workers/scripts/versions/settings.ts">edit</a>(scriptName, { ...params }) -> SettingsItem</code>
- <code title="get /accounts/{account_id}/workers/scripts/{script_name}/settings">client.workers.scripts.versions.settings.<a href="./src/resources/workers/scripts/versions/settings.ts">get</a>(scriptName, { ...params }) -> SettingsItem</code>
- <code title="post /accounts/{account_id}/workers/scripts/{script_name}/versions">client.workers.scripts.versions.<a href="./src/resources/workers/scripts/versions.ts">create</a>(scriptName, { ...params }) -> VersionCreateResponse</code>
- <code title="get /accounts/{account_id}/workers/scripts/{script_name}/versions">client.workers.scripts.versions.<a href="./src/resources/workers/scripts/versions.ts">list</a>(scriptName, { ...params }) -> VersionListResponse</code>
- <code title="get /accounts/{account_id}/workers/scripts/{script_name}/versions/{version_id}">client.workers.scripts.versions.<a href="./src/resources/workers/scripts/versions.ts">get</a>(scriptName, versionId, { ...params }) -> VersionGetResponse</code>

## Filters

Expand Down Expand Up @@ -2460,28 +2444,6 @@ Methods:
- <code title="put /accounts/{account_id}/workers/account-settings">client.workers.accountSettings.<a href="./src/resources/workers/account-settings.ts">update</a>({ ...params }) -> AccountSettingUpdateResponse</code>
- <code title="get /accounts/{account_id}/workers/account-settings">client.workers.accountSettings.<a href="./src/resources/workers/account-settings.ts">get</a>({ ...params }) -> AccountSettingGetResponse</code>

## Deployments

### ByScripts

Types:

- <code><a href="./src/resources/workers/deployments/by-scripts/by-scripts.ts">ByScriptGetResponse</a></code>

Methods:

- <code title="get /accounts/{account_id}/workers/deployments/by-script/{script_id}">client.workers.deployments.byScripts.<a href="./src/resources/workers/deployments/by-scripts/by-scripts.ts">get</a>(scriptId, { ...params }) -> ByScriptGetResponse</code>

#### Details

Types:

- <code><a href="./src/resources/workers/deployments/by-scripts/details.ts">DetailGetResponse</a></code>

Methods:

- <code title="get /accounts/{account_id}/workers/deployments/by-script/{script_id}/detail/{deployment_id}">client.workers.deployments.byScripts.details.<a href="./src/resources/workers/deployments/by-scripts/details.ts">get</a>(scriptId, deploymentId, { ...params }) -> DetailGetResponse</code>

## Domains

Types:
Expand Down
48 changes: 0 additions & 48 deletions src/resources/workers/deployments/by-scripts/by-scripts.ts

This file was deleted.

47 changes: 0 additions & 47 deletions src/resources/workers/deployments/by-scripts/details.ts

This file was deleted.

4 changes: 0 additions & 4 deletions src/resources/workers/deployments/by-scripts/index.ts

This file was deleted.

14 changes: 0 additions & 14 deletions src/resources/workers/deployments/deployments.ts

This file was deleted.

4 changes: 0 additions & 4 deletions src/resources/workers/deployments/index.ts

This file was deleted.

22 changes: 12 additions & 10 deletions src/resources/workers/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -8,27 +8,29 @@ export {
AccountSettingGetParams,
AccountSettings,
} from './account-settings';
export { Deployments } from './deployments/index';
export {
Domain,
DomainUpdateParams,
DomainListParams,
DomainDeleteParams,
DomainGetParams,
DomainsSinglePage,
Domains,
} from './domains';
export {
BindingItem,
CompatibilityFlagsItem,
Script,
Setting,
SettingsItem,
TagsItem,
ScriptUpdateParams,
ScriptListParams,
ScriptDeleteParams,
ScriptGetParams,
ScriptsSinglePage,
Scripts,
} from './scripts/index';
export {
Domain,
DomainUpdateParams,
DomainListParams,
DomainDeleteParams,
DomainGetParams,
DomainsSinglePage,
Domains,
} from './domains';
export { Services } from './services/index';
export {
SubdomainUpdateResponse,
Expand Down
34 changes: 0 additions & 34 deletions src/resources/workers/scripts/content-v2.ts

This file was deleted.

24 changes: 24 additions & 0 deletions src/resources/workers/scripts/content.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

import * as Core from 'cloudflare/core';
import { APIResource } from 'cloudflare/resource';
import { type Response } from 'cloudflare/_shims/index';
import * as ContentAPI from 'cloudflare/resources/workers/scripts/content';
import * as Shared from 'cloudflare/resources/shared';
import * as ScriptsAPI from 'cloudflare/resources/workers/scripts/scripts';
Expand Down Expand Up @@ -37,6 +38,21 @@ export class Content extends APIResource {
) as Core.APIPromise<{ result: ScriptsAPI.Script }>
)._thenUnwrap((obj) => obj.result);
}

/**
* Fetch script content only
*/
get(
scriptName: string,
params: ContentGetParams,
options?: Core.RequestOptions,
): Core.APIPromise<Response> {
const { account_id } = params;
return this._client.get(`/accounts/${account_id}/workers/scripts/${scriptName}/content/v2`, {
...options,
__binaryResponse: true,
});
}
}

export interface ContentUpdateParams {
Expand Down Expand Up @@ -74,6 +90,14 @@ export interface ContentUpdateParams {
'CF-WORKER-MAIN-MODULE-PART'?: string;
}

export interface ContentGetParams {
/**
* Identifier
*/
account_id: string;
}

export namespace Content {
export import ContentUpdateParams = ContentAPI.ContentUpdateParams;
export import ContentGetParams = ContentAPI.ContentGetParams;
}
28 changes: 15 additions & 13 deletions src/resources/workers/scripts/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,28 +2,30 @@

export { Binding, BindingGetResponse, BindingGetParams, Bindings } from './bindings';
export {
ConsumerScript,
ConsumerScriptItem,
TailCreateResponse,
TailGetResponse,
TailCreateParams,
TailDeleteParams,
TailGetParams,
Tail,
} from './tail';
export { ContentUpdateParams, Content } from './content';
export { ContentV2GetParams, ContentV2 } from './content-v2';
export {
BindingItem,
CompatibilityFlagsItem,
Script,
Setting,
SettingsItem,
TagsItem,
ScriptUpdateParams,
ScriptListParams,
ScriptDeleteParams,
ScriptGetParams,
ScriptsSinglePage,
Scripts,
} from './scripts';
export {
ConsumerScript,
ConsumerScriptItem,
TailCreateResponse,
TailGetResponse,
TailCreateParams,
TailDeleteParams,
TailGetParams,
Tail,
} from './tail';
export { ContentUpdateParams, ContentGetParams, Content } from './content';
export { SettingEditParams, SettingGetParams, Settings } from './settings';
export {
UnnamedSchemaRefC8302c265937f9d6f96fd69644e56b26,
Expand Down Expand Up @@ -56,4 +58,4 @@ export {
VersionListParams,
VersionGetParams,
Versions,
} from './versions/index';
} from './versions';
Loading

0 comments on commit 4dab1eb

Please sign in to comment.