Skip to content

Commit 49d65be

Browse files
stainless-app[bot]stainless-bot
authored andcommitted
feat(api): OpenAPI spec update via Stainless API (#1870)
1 parent a463528 commit 49d65be

File tree

24 files changed

+98
-103
lines changed

24 files changed

+98
-103
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: 1354
2-
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/cloudflare%2Fcloudflare-81240324b7d83d0dd3a28481dc81087573980352537f445808c43fc4f4f6bc3b.yml
2+
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/cloudflare%2Fcloudflare-0ee7d30bd51a79333b108001488928be7b6ca67e696db437a705fb668c85d1d2.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> {
65+
): Core.APIPromise<ConfigDeleteResponse | null> {
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 }>
71+
) as Core.APIPromise<{ result: ConfigDeleteResponse | null }>
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 | null;
111+
export type ConfigDeleteResponse = unknown | string;
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 | null;
148+
export type V1DeleteResponse = unknown | string;
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 | null;
189+
export type VariantDeleteResponse = unknown | string;
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 | null> {
20+
): Core.APIPromise<BulkUpdateResponse> {
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 | null }>
26+
}) as Core.APIPromise<{ result: BulkUpdateResponse }>
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 | null> {
38+
): Core.APIPromise<BulkDeleteResponse> {
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 | null }>
44+
) as Core.APIPromise<{ result: BulkDeleteResponse }>
4545
)._thenUnwrap((obj) => obj.result);
4646
}
4747
}
4848

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

51-
export interface BulkDeleteResponse {}
51+
export type BulkDeleteResponse = unknown;
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 | null> {
40+
): Core.APIPromise<NamespaceUpdateResponse> {
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 | null }>
46+
}) as Core.APIPromise<{ result: NamespaceUpdateResponse }>
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 | null> {
72+
): Core.APIPromise<NamespaceDeleteResponse> {
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 | null }>
78+
) as Core.APIPromise<{ result: NamespaceDeleteResponse }>
7979
)._thenUnwrap((obj) => obj.result);
8080
}
8181

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

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

122-
export interface NamespaceDeleteResponse {}
122+
export type NamespaceDeleteResponse = unknown;
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 | null> {
22+
): Core.APIPromise<ValueUpdateResponse> {
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 | null }>
32+
) as Core.APIPromise<{ result: ValueUpdateResponse }>
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 | null> {
45+
): Core.APIPromise<ValueDeleteResponse> {
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 | null }>
51+
) as Core.APIPromise<{ result: ValueDeleteResponse }>
5252
)._thenUnwrap((obj) => obj.result);
5353
}
5454

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

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

78-
export interface ValueDeleteResponse {}
78+
export type ValueDeleteResponse = unknown;
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 | string | null;
49+
export type OriginPostQuantumEncryptionUpdateResponse = unknown;
5050

51-
export type OriginPostQuantumEncryptionGetResponse = unknown | string | null;
51+
export type OriginPostQuantumEncryptionGetResponse = unknown;
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 | null;
277+
export type PageruleCreateResponse = unknown | string;
278278

279-
export type PageruleUpdateResponse = unknown | string | null;
279+
export type PageruleUpdateResponse = unknown | string;
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 | null;
290+
export type PageruleEditResponse = unknown | string;
291291

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

294294
export interface PageruleCreateParams {
295295
/**

0 commit comments

Comments
 (0)