Skip to content

Commit 0171e53

Browse files
stainless-app[bot]stainless-bot
authored andcommitted
feat(api): OpenAPI spec update via Stainless API (#1817)
1 parent 7403712 commit 0171e53

File tree

24 files changed

+103
-98
lines changed

24 files changed

+103
-98
lines changed

.stats.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
configured_endpoints: 1352
2-
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/cloudflare%2Fcloudflare-e7d0895abca113322cdc0324eae5a015dfd2b4c814850e09007ef563700a6ece.yml
2+
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/cloudflare%2Fcloudflare-59a53816940d4cd89dde7a521b5606268f94781e2bf25e6b9ba90ab7fe5a9244.yml

api.md

Lines changed: 22 additions & 22 deletions
Large diffs are not rendered by default.

src/resources/hyperdrive/configs.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -62,13 +62,13 @@ export class Configs extends APIResource {
6262
hyperdriveId: string,
6363
params: ConfigDeleteParams,
6464
options?: Core.RequestOptions,
65-
): Core.APIPromise<ConfigDeleteResponse | null> {
65+
): Core.APIPromise<ConfigDeleteResponse> {
6666
const { account_id } = params;
6767
return (
6868
this._client.delete(
6969
`/accounts/${account_id}/hyperdrive/configs/${hyperdriveId}`,
7070
options,
71-
) as Core.APIPromise<{ result: ConfigDeleteResponse | null }>
71+
) as Core.APIPromise<{ result: ConfigDeleteResponse }>
7272
)._thenUnwrap((obj) => obj.result);
7373
}
7474

@@ -108,7 +108,7 @@ export class Configs extends APIResource {
108108
}
109109
}
110110

111-
export type ConfigDeleteResponse = unknown | string;
111+
export type ConfigDeleteResponse = unknown | string | null;
112112

113113
export interface ConfigCreateParams {
114114
/**

src/resources/images/v1/v1.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -145,7 +145,7 @@ export namespace V1ListResponse {
145145
}
146146
}
147147

148-
export type V1DeleteResponse = unknown | string;
148+
export type V1DeleteResponse = unknown | string | null;
149149

150150
export interface V1CreateParams {
151151
/**

src/resources/images/v1/variants.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -186,7 +186,7 @@ export namespace VariantCreateResponse {
186186
}
187187
}
188188

189-
export type VariantDeleteResponse = unknown | string;
189+
export type VariantDeleteResponse = unknown | string | null;
190190

191191
export interface VariantEditResponse {
192192
variant?: VariantEditResponse.Variant;

src/resources/kv/namespaces/bulk.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -17,13 +17,13 @@ export class Bulk extends APIResource {
1717
namespaceId: string,
1818
params: BulkUpdateParams,
1919
options?: Core.RequestOptions,
20-
): Core.APIPromise<BulkUpdateResponse> {
20+
): Core.APIPromise<BulkUpdateResponse | null> {
2121
const { account_id, body } = params;
2222
return (
2323
this._client.put(`/accounts/${account_id}/storage/kv/namespaces/${namespaceId}/bulk`, {
2424
body: body,
2525
...options,
26-
}) as Core.APIPromise<{ result: BulkUpdateResponse }>
26+
}) as Core.APIPromise<{ result: BulkUpdateResponse | null }>
2727
)._thenUnwrap((obj) => obj.result);
2828
}
2929

@@ -35,20 +35,20 @@ export class Bulk extends APIResource {
3535
namespaceId: string,
3636
params: BulkDeleteParams,
3737
options?: Core.RequestOptions,
38-
): Core.APIPromise<BulkDeleteResponse> {
38+
): Core.APIPromise<BulkDeleteResponse | null> {
3939
const { account_id } = params;
4040
return (
4141
this._client.delete(
4242
`/accounts/${account_id}/storage/kv/namespaces/${namespaceId}/bulk`,
4343
options,
44-
) as Core.APIPromise<{ result: BulkDeleteResponse }>
44+
) as Core.APIPromise<{ result: BulkDeleteResponse | null }>
4545
)._thenUnwrap((obj) => obj.result);
4646
}
4747
}
4848

49-
export type BulkUpdateResponse = unknown;
49+
export interface BulkUpdateResponse {}
5050

51-
export type BulkDeleteResponse = unknown;
51+
export interface BulkDeleteResponse {}
5252

5353
export interface BulkUpdateParams {
5454
/**

src/resources/kv/namespaces/namespaces.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -37,13 +37,13 @@ export class Namespaces extends APIResource {
3737
namespaceId: string,
3838
params: NamespaceUpdateParams,
3939
options?: Core.RequestOptions,
40-
): Core.APIPromise<NamespaceUpdateResponse> {
40+
): Core.APIPromise<NamespaceUpdateResponse | null> {
4141
const { account_id, ...body } = params;
4242
return (
4343
this._client.put(`/accounts/${account_id}/storage/kv/namespaces/${namespaceId}`, {
4444
body,
4545
...options,
46-
}) as Core.APIPromise<{ result: NamespaceUpdateResponse }>
46+
}) as Core.APIPromise<{ result: NamespaceUpdateResponse | null }>
4747
)._thenUnwrap((obj) => obj.result);
4848
}
4949

@@ -69,13 +69,13 @@ export class Namespaces extends APIResource {
6969
namespaceId: string,
7070
params: NamespaceDeleteParams,
7171
options?: Core.RequestOptions,
72-
): Core.APIPromise<NamespaceDeleteResponse> {
72+
): Core.APIPromise<NamespaceDeleteResponse | null> {
7373
const { account_id } = params;
7474
return (
7575
this._client.delete(
7676
`/accounts/${account_id}/storage/kv/namespaces/${namespaceId}`,
7777
options,
78-
) as Core.APIPromise<{ result: NamespaceDeleteResponse }>
78+
) as Core.APIPromise<{ result: NamespaceDeleteResponse | null }>
7979
)._thenUnwrap((obj) => obj.result);
8080
}
8181

@@ -117,9 +117,9 @@ export interface Namespace {
117117
supports_url_encoding?: boolean;
118118
}
119119

120-
export type NamespaceUpdateResponse = unknown;
120+
export interface NamespaceUpdateResponse {}
121121

122-
export type NamespaceDeleteResponse = unknown;
122+
export interface NamespaceDeleteResponse {}
123123

124124
export interface NamespaceCreateParams {
125125
/**

src/resources/kv/namespaces/values.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ export class Values extends APIResource {
1919
keyName: string,
2020
params: ValueUpdateParams,
2121
options?: Core.RequestOptions,
22-
): Core.APIPromise<ValueUpdateResponse> {
22+
): Core.APIPromise<ValueUpdateResponse | null> {
2323
const { account_id, ...body } = params;
2424
return (
2525
this._client.put(
@@ -29,7 +29,7 @@ export class Values extends APIResource {
2929
...options,
3030
headers: { 'Content-Type': '*/*', ...options?.headers },
3131
}),
32-
) as Core.APIPromise<{ result: ValueUpdateResponse }>
32+
) as Core.APIPromise<{ result: ValueUpdateResponse | null }>
3333
)._thenUnwrap((obj) => obj.result);
3434
}
3535

@@ -42,13 +42,13 @@ export class Values extends APIResource {
4242
keyName: string,
4343
params: ValueDeleteParams,
4444
options?: Core.RequestOptions,
45-
): Core.APIPromise<ValueDeleteResponse> {
45+
): Core.APIPromise<ValueDeleteResponse | null> {
4646
const { account_id } = params;
4747
return (
4848
this._client.delete(
4949
`/accounts/${account_id}/storage/kv/namespaces/${namespaceId}/values/${keyName}`,
5050
options,
51-
) as Core.APIPromise<{ result: ValueDeleteResponse }>
51+
) as Core.APIPromise<{ result: ValueDeleteResponse | null }>
5252
)._thenUnwrap((obj) => obj.result);
5353
}
5454

@@ -73,9 +73,9 @@ export class Values extends APIResource {
7373
}
7474
}
7575

76-
export type ValueUpdateResponse = unknown;
76+
export interface ValueUpdateResponse {}
7777

78-
export type ValueDeleteResponse = unknown;
78+
export interface ValueDeleteResponse {}
7979

8080
export interface ValueUpdateParams {
8181
/**

src/resources/origin-post-quantum-encryption.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,9 +46,9 @@ export class OriginPostQuantumEncryption extends APIResource {
4646
}
4747
}
4848

49-
export type OriginPostQuantumEncryptionUpdateResponse = unknown;
49+
export type OriginPostQuantumEncryptionUpdateResponse = unknown | string | null;
5050

51-
export type OriginPostQuantumEncryptionGetResponse = unknown;
51+
export type OriginPostQuantumEncryptionGetResponse = unknown | string | null;
5252

5353
export interface OriginPostQuantumEncryptionUpdateParams {
5454
/**

src/resources/pagerules/pagerules.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -274,9 +274,9 @@ export namespace TargetParam {
274274
}
275275
}
276276

277-
export type PageruleCreateResponse = unknown | string;
277+
export type PageruleCreateResponse = unknown | string | null;
278278

279-
export type PageruleUpdateResponse = unknown | string;
279+
export type PageruleUpdateResponse = unknown | string | null;
280280

281281
export type PageruleListResponse = Array<PageRule>;
282282

@@ -287,9 +287,9 @@ export interface PageruleDeleteResponse {
287287
id: string;
288288
}
289289

290-
export type PageruleEditResponse = unknown | string;
290+
export type PageruleEditResponse = unknown | string | null;
291291

292-
export type PageruleGetResponse = unknown | string;
292+
export type PageruleGetResponse = unknown | string | null;
293293

294294
export interface PageruleCreateParams {
295295
/**

0 commit comments

Comments
 (0)