Skip to content

Commit e071e59

Browse files
stainless-app[bot]stainless-bot
authored andcommitted
feat(api): OpenAPI spec update via Stainless API (#473)
1 parent edf2a7e commit e071e59

File tree

5 files changed

+5
-58
lines changed

5 files changed

+5
-58
lines changed

.stats.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
configured_endpoints: 1275
2-
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/cloudflare%2Fcloudflare-66b404214530cc73c44f34f297dad6bc8da0645b63e61d9d4fcbeb301e127e65.yml
1+
configured_endpoints: 1274
2+
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/cloudflare%2Fcloudflare-6ad087215145bdd87a8fb698a148f42cf8f61d66010b60edb5e4842345953810.yml

api.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1344,15 +1344,13 @@ Types:
13441344
- <code><a href="./src/resources/custom-nameservers.ts">CustomNameserverDeleteResponse</a></code>
13451345
- <code><a href="./src/resources/custom-nameservers.ts">CustomNameserverAvailabiltyResponse</a></code>
13461346
- <code><a href="./src/resources/custom-nameservers.ts">CustomNameserverGetResponse</a></code>
1347-
- <code><a href="./src/resources/custom-nameservers.ts">CustomNameserverVerifyResponse</a></code>
13481347

13491348
Methods:
13501349

13511350
- <code title="post /accounts/{account_id}/custom_ns">client.customNameservers.<a href="./src/resources/custom-nameservers.ts">create</a>({ ...params }) -> CustomNameserver</code>
13521351
- <code title="delete /accounts/{account_id}/custom_ns/{custom_ns_id}">client.customNameservers.<a href="./src/resources/custom-nameservers.ts">delete</a>(customNSId, { ...params }) -> CustomNameserverDeleteResponse | null</code>
13531352
- <code title="get /accounts/{account_id}/custom_ns/availability">client.customNameservers.<a href="./src/resources/custom-nameservers.ts">availabilty</a>({ ...params }) -> CustomNameserverAvailabiltyResponse | null</code>
13541353
- <code title="get /accounts/{account_id}/custom_ns">client.customNameservers.<a href="./src/resources/custom-nameservers.ts">get</a>({ ...params }) -> CustomNameserverGetResponse | null</code>
1355-
- <code title="post /accounts/{account_id}/custom_ns/verify">client.customNameservers.<a href="./src/resources/custom-nameservers.ts">verify</a>({ ...params }) -> CustomNameserverVerifyResponse | null</code>
13561354

13571355
# DNS
13581356

src/resources/custom-nameservers.ts

Lines changed: 1 addition & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -64,22 +64,6 @@ export class CustomNameservers extends APIResource {
6464
}>
6565
)._thenUnwrap((obj) => obj.result);
6666
}
67-
68-
/**
69-
* Verify Account Custom Nameserver Glue Records
70-
*/
71-
verify(
72-
params: CustomNameserverVerifyParams,
73-
options?: Core.RequestOptions,
74-
): Core.APIPromise<CustomNameserverVerifyResponse | null> {
75-
const { account_id, body } = params;
76-
return (
77-
this._client.post(`/accounts/${account_id}/custom_ns/verify`, {
78-
body: body,
79-
...options,
80-
}) as Core.APIPromise<{ result: CustomNameserverVerifyResponse | null }>
81-
)._thenUnwrap((obj) => obj.result);
82-
}
8367
}
8468

8569
/**
@@ -126,14 +110,12 @@ export namespace CustomNameserver {
126110
}
127111
}
128112

129-
export type CustomNameserverDeleteResponse = unknown | Array<unknown> | string;
113+
export type CustomNameserverDeleteResponse = Array<unknown>;
130114

131115
export type CustomNameserverAvailabiltyResponse = Array<string>;
132116

133117
export type CustomNameserverGetResponse = Array<CustomNameserver>;
134118

135-
export type CustomNameserverVerifyResponse = Array<CustomNameserver>;
136-
137119
export interface CustomNameserverCreateParams {
138120
/**
139121
* Path param: Account identifier tag.
@@ -171,15 +153,3 @@ export interface CustomNameserverGetParams {
171153
*/
172154
account_id: string;
173155
}
174-
175-
export interface CustomNameserverVerifyParams {
176-
/**
177-
* Path param: Account identifier tag.
178-
*/
179-
account_id: string;
180-
181-
/**
182-
* Body param:
183-
*/
184-
body: unknown;
185-
}

src/resources/zones/custom-nameservers.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,9 +40,9 @@ export class CustomNameservers extends APIResource {
4040
}
4141
}
4242

43-
export type CustomNameserverUpdateResponse = unknown | Array<unknown> | string;
43+
export type CustomNameserverUpdateResponse = Array<unknown>;
4444

45-
export type CustomNameserverGetResponse = unknown | Array<unknown> | string;
45+
export type CustomNameserverGetResponse = Array<unknown>;
4646

4747
export interface CustomNameserverUpdateParams {
4848
/**

tests/api-resources/custom-nameservers.test.ts

Lines changed: 0 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -88,25 +88,4 @@ describe('resource customNameservers', () => {
8888
account_id: '372e67954025e0ba6aaa6d586b9e0b59',
8989
});
9090
});
91-
92-
test('verify: only required params', async () => {
93-
const responsePromise = cloudflare.customNameservers.verify({
94-
account_id: '372e67954025e0ba6aaa6d586b9e0b59',
95-
body: {},
96-
});
97-
const rawResponse = await responsePromise.asResponse();
98-
expect(rawResponse).toBeInstanceOf(Response);
99-
const response = await responsePromise;
100-
expect(response).not.toBeInstanceOf(Response);
101-
const dataAndResponse = await responsePromise.withResponse();
102-
expect(dataAndResponse.data).toBe(response);
103-
expect(dataAndResponse.response).toBe(rawResponse);
104-
});
105-
106-
test('verify: required and optional params', async () => {
107-
const response = await cloudflare.customNameservers.verify({
108-
account_id: '372e67954025e0ba6aaa6d586b9e0b59',
109-
body: {},
110-
});
111-
});
11291
});

0 commit comments

Comments
 (0)