Skip to content

Commit 412a1d8

Browse files
feat(api): OpenAPI spec update via Stainless API (#181)
1 parent 8af6359 commit 412a1d8

File tree

13 files changed

+92
-12530
lines changed

13 files changed

+92
-12530
lines changed

README.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -26,13 +26,13 @@ const cloudflare = new Cloudflare({
2626
});
2727

2828
async function main() {
29-
const zoneCreateResponse = await cloudflare.zones.create({
29+
const zone = await cloudflare.zones.create({
3030
account: { id: '023e105f4ecef8ad9ca31a8372d0c353' },
3131
name: 'example.com',
3232
type: 'full',
3333
});
3434

35-
console.log(zoneCreateResponse.id);
35+
console.log(zone.id);
3636
}
3737

3838
main();
@@ -57,7 +57,7 @@ async function main() {
5757
name: 'example.com',
5858
type: 'full',
5959
};
60-
const zoneCreateResponse: Cloudflare.ZoneCreateResponse = await cloudflare.zones.create(params);
60+
const zone: Cloudflare.Zone = await cloudflare.zones.create(params);
6161
}
6262

6363
main();
@@ -194,11 +194,11 @@ const response = await cloudflare.zones
194194
console.log(response.headers.get('X-My-Header'));
195195
console.log(response.statusText); // access the underlying Response object
196196

197-
const { data: zoneCreateResponse, response: raw } = await cloudflare.zones
197+
const { data: zone, response: raw } = await cloudflare.zones
198198
.create({ account: { id: '023e105f4ecef8ad9ca31a8372d0c353' }, name: 'example.com', type: 'full' })
199199
.withResponse();
200200
console.log(raw.headers.get('X-My-Header'));
201-
console.log(zoneCreateResponse.id);
201+
console.log(zone.id);
202202
```
203203

204204
## Customizing the fetch client
@@ -264,7 +264,7 @@ await cloudflare.zones.delete(
264264
);
265265
```
266266

267-
## Semantic Versioning
267+
## Semantic versioning
268268

269269
This package generally follows [SemVer](https://semver.org/spec/v2.0.0.html) conventions, though certain backwards-incompatible changes may be released as minor versions:
270270

api.md

Lines changed: 9 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -310,19 +310,15 @@ Methods:
310310
Types:
311311

312312
- <code><a href="./src/resources/zones/zones.ts">Zone</a></code>
313-
- <code><a href="./src/resources/zones/zones.ts">ZoneCreateResponse</a></code>
314-
- <code><a href="./src/resources/zones/zones.ts">ZoneListResponse</a></code>
315313
- <code><a href="./src/resources/zones/zones.ts">ZoneDeleteResponse</a></code>
316-
- <code><a href="./src/resources/zones/zones.ts">ZoneEditResponse</a></code>
317-
- <code><a href="./src/resources/zones/zones.ts">ZoneGetResponse</a></code>
318314

319315
Methods:
320316

321-
- <code title="post /zones">client.zones.<a href="./src/resources/zones/zones.ts">create</a>({ ...params }) -> ZoneCreateResponse</code>
322-
- <code title="get /zones">client.zones.<a href="./src/resources/zones/zones.ts">list</a>({ ...params }) -> ZoneListResponsesV4PagePaginationArray</code>
317+
- <code title="post /zones">client.zones.<a href="./src/resources/zones/zones.ts">create</a>({ ...params }) -> Zone</code>
318+
- <code title="get /zones">client.zones.<a href="./src/resources/zones/zones.ts">list</a>({ ...params }) -> ZonesV4PagePaginationArray</code>
323319
- <code title="delete /zones/{zone_id}">client.zones.<a href="./src/resources/zones/zones.ts">delete</a>({ ...params }) -> ZoneDeleteResponse | null</code>
324-
- <code title="patch /zones/{zone_id}">client.zones.<a href="./src/resources/zones/zones.ts">edit</a>({ ...params }) -> ZoneEditResponse</code>
325-
- <code title="get /zones/{zone_id}">client.zones.<a href="./src/resources/zones/zones.ts">get</a>({ ...params }) -> ZoneGetResponse</code>
320+
- <code title="patch /zones/{zone_id}">client.zones.<a href="./src/resources/zones/zones.ts">edit</a>({ ...params }) -> Zone</code>
321+
- <code title="get /zones/{zone_id}">client.zones.<a href="./src/resources/zones/zones.ts">get</a>({ ...params }) -> Zone</code>
326322

327323
## ActivationCheck
328324

@@ -1424,25 +1420,20 @@ Methods:
14241420
Types:
14251421

14261422
- <code><a href="./src/resources/dns/records.ts">DNSRecord</a></code>
1427-
- <code><a href="./src/resources/dns/records.ts">RecordCreateResponse</a></code>
1428-
- <code><a href="./src/resources/dns/records.ts">RecordUpdateResponse</a></code>
1429-
- <code><a href="./src/resources/dns/records.ts">RecordListResponse</a></code>
14301423
- <code><a href="./src/resources/dns/records.ts">RecordDeleteResponse</a></code>
1431-
- <code><a href="./src/resources/dns/records.ts">RecordEditResponse</a></code>
14321424
- <code><a href="./src/resources/dns/records.ts">RecordExportResponse</a></code>
1433-
- <code><a href="./src/resources/dns/records.ts">RecordGetResponse</a></code>
14341425
- <code><a href="./src/resources/dns/records.ts">RecordImportResponse</a></code>
14351426
- <code><a href="./src/resources/dns/records.ts">RecordScanResponse</a></code>
14361427

14371428
Methods:
14381429

1439-
- <code title="post /zones/{zone_id}/dns_records">client.dns.records.<a href="./src/resources/dns/records.ts">create</a>({ ...params }) -> RecordCreateResponse</code>
1440-
- <code title="put /zones/{zone_id}/dns_records/{dns_record_id}">client.dns.records.<a href="./src/resources/dns/records.ts">update</a>(dnsRecordId, { ...params }) -> RecordUpdateResponse</code>
1441-
- <code title="get /zones/{zone_id}/dns_records">client.dns.records.<a href="./src/resources/dns/records.ts">list</a>({ ...params }) -> RecordListResponsesV4PagePaginationArray</code>
1430+
- <code title="post /zones/{zone_id}/dns_records">client.dns.records.<a href="./src/resources/dns/records.ts">create</a>({ ...params }) -> DNSRecord</code>
1431+
- <code title="put /zones/{zone_id}/dns_records/{dns_record_id}">client.dns.records.<a href="./src/resources/dns/records.ts">update</a>(dnsRecordId, { ...params }) -> DNSRecord</code>
1432+
- <code title="get /zones/{zone_id}/dns_records">client.dns.records.<a href="./src/resources/dns/records.ts">list</a>({ ...params }) -> DNSRecordsV4PagePaginationArray</code>
14421433
- <code title="delete /zones/{zone_id}/dns_records/{dns_record_id}">client.dns.records.<a href="./src/resources/dns/records.ts">delete</a>(dnsRecordId, { ...params }) -> RecordDeleteResponse</code>
1443-
- <code title="patch /zones/{zone_id}/dns_records/{dns_record_id}">client.dns.records.<a href="./src/resources/dns/records.ts">edit</a>(dnsRecordId, { ...params }) -> RecordEditResponse</code>
1434+
- <code title="patch /zones/{zone_id}/dns_records/{dns_record_id}">client.dns.records.<a href="./src/resources/dns/records.ts">edit</a>(dnsRecordId, { ...params }) -> DNSRecord</code>
14441435
- <code title="get /zones/{zone_id}/dns_records/export">client.dns.records.<a href="./src/resources/dns/records.ts">export</a>({ ...params }) -> string</code>
1445-
- <code title="get /zones/{zone_id}/dns_records/{dns_record_id}">client.dns.records.<a href="./src/resources/dns/records.ts">get</a>(dnsRecordId, { ...params }) -> RecordGetResponse</code>
1436+
- <code title="get /zones/{zone_id}/dns_records/{dns_record_id}">client.dns.records.<a href="./src/resources/dns/records.ts">get</a>(dnsRecordId, { ...params }) -> DNSRecord</code>
14461437
- <code title="post /zones/{zone_id}/dns_records/import">client.dns.records.<a href="./src/resources/dns/records.ts">import</a>({ ...params }) -> RecordImportResponse</code>
14471438
- <code title="post /zones/{zone_id}/dns_records/scan">client.dns.records.<a href="./src/resources/dns/records.ts">scan</a>({ ...params }) -> RecordScanResponse</code>
14481439

src/index.ts

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -429,12 +429,8 @@ export namespace Cloudflare {
429429

430430
export import Zones = API.Zones;
431431
export import Zone = API.Zone;
432-
export import ZoneCreateResponse = API.ZoneCreateResponse;
433-
export import ZoneListResponse = API.ZoneListResponse;
434432
export import ZoneDeleteResponse = API.ZoneDeleteResponse;
435-
export import ZoneEditResponse = API.ZoneEditResponse;
436-
export import ZoneGetResponse = API.ZoneGetResponse;
437-
export import ZoneListResponsesV4PagePaginationArray = API.ZoneListResponsesV4PagePaginationArray;
433+
export import ZonesV4PagePaginationArray = API.ZonesV4PagePaginationArray;
438434
export import ZoneCreateParams = API.ZoneCreateParams;
439435
export import ZoneListParams = API.ZoneListParams;
440436
export import ZoneDeleteParams = API.ZoneDeleteParams;

src/resources/dns/dns.ts

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -14,16 +14,11 @@ export class DNS extends APIResource {
1414
export namespace DNS {
1515
export import Records = RecordsAPI.Records;
1616
export import DNSRecord = RecordsAPI.DNSRecord;
17-
export import RecordCreateResponse = RecordsAPI.RecordCreateResponse;
18-
export import RecordUpdateResponse = RecordsAPI.RecordUpdateResponse;
19-
export import RecordListResponse = RecordsAPI.RecordListResponse;
2017
export import RecordDeleteResponse = RecordsAPI.RecordDeleteResponse;
21-
export import RecordEditResponse = RecordsAPI.RecordEditResponse;
2218
export import RecordExportResponse = RecordsAPI.RecordExportResponse;
23-
export import RecordGetResponse = RecordsAPI.RecordGetResponse;
2419
export import RecordImportResponse = RecordsAPI.RecordImportResponse;
2520
export import RecordScanResponse = RecordsAPI.RecordScanResponse;
26-
export import RecordListResponsesV4PagePaginationArray = RecordsAPI.RecordListResponsesV4PagePaginationArray;
21+
export import DNSRecordsV4PagePaginationArray = RecordsAPI.DNSRecordsV4PagePaginationArray;
2722
export import RecordCreateParams = RecordsAPI.RecordCreateParams;
2823
export import RecordUpdateParams = RecordsAPI.RecordUpdateParams;
2924
export import RecordListParams = RecordsAPI.RecordListParams;

src/resources/dns/index.ts

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -15,13 +15,8 @@ export {
1515
} from './firewall/index';
1616
export {
1717
DNSRecord,
18-
RecordCreateResponse,
19-
RecordUpdateResponse,
20-
RecordListResponse,
2118
RecordDeleteResponse,
22-
RecordEditResponse,
2319
RecordExportResponse,
24-
RecordGetResponse,
2520
RecordImportResponse,
2621
RecordScanResponse,
2722
RecordCreateParams,
@@ -33,6 +28,6 @@ export {
3328
RecordGetParams,
3429
RecordImportParams,
3530
RecordScanParams,
36-
RecordListResponsesV4PagePaginationArray,
31+
DNSRecordsV4PagePaginationArray,
3732
Records,
3833
} from './records';

0 commit comments

Comments
 (0)