From f0c7c22697d35a5f9d087a8a65eaca9494e52cd5 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 28 Mar 2024 04:59:02 +0000 Subject: [PATCH] feat(api): update via SDK Studio (#213) --- api.md | 6 +++--- src/resources/zones/settings/advanced-ddos.ts | 20 +++++++++---------- src/resources/zones/settings/index.ts | 2 +- src/resources/zones/settings/settings.ts | 16 +++++++-------- .../zones/settings/advanced-ddos.test.ts | 6 +++--- 5 files changed, 25 insertions(+), 25 deletions(-) diff --git a/api.md b/api.md index 0f53303781..75eb22c2d8 100644 --- a/api.md +++ b/api.md @@ -371,15 +371,15 @@ Methods: - client.zones.settings.zeroRTT.edit({ ...params }) -> ZoneSetting0rtt - client.zones.settings.zeroRTT.get({ ...params }) -> ZoneSetting0rtt -### AdvancedDDOS +### AdvancedDDoS Types: -- ZoneSettingAdvancedDDOS +- ZoneSettingAdvancedDDoS Methods: -- client.zones.settings.advancedDDOS.get({ ...params }) -> ZoneSettingAdvancedDDOS +- client.zones.settings.advancedDDoS.get({ ...params }) -> ZoneSettingAdvancedDDoS ### AlwaysOnline diff --git a/src/resources/zones/settings/advanced-ddos.ts b/src/resources/zones/settings/advanced-ddos.ts index 529deb0f71..d24b5343fc 100644 --- a/src/resources/zones/settings/advanced-ddos.ts +++ b/src/resources/zones/settings/advanced-ddos.ts @@ -2,22 +2,22 @@ import * as Core from 'cloudflare/core'; import { APIResource } from 'cloudflare/resource'; -import * as AdvancedDDOSAPI from 'cloudflare/resources/zones/settings/advanced-ddos'; +import * as AdvancedDDoSAPI from 'cloudflare/resources/zones/settings/advanced-ddos'; -export class AdvancedDDOS extends APIResource { +export class AdvancedDDoS extends APIResource { /** * Advanced protection from Distributed Denial of Service (DDoS) attacks on your * website. This is an uneditable value that is 'on' in the case of Business and * Enterprise zones. */ get( - params: AdvancedDDOSGetParams, + params: AdvancedDDoSGetParams, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { const { zone_id } = params; return ( this._client.get(`/zones/${zone_id}/settings/advanced_ddos`, options) as Core.APIPromise<{ - result: ZoneSettingAdvancedDDOS; + result: ZoneSettingAdvancedDDoS; }> )._thenUnwrap((obj) => obj.result); } @@ -28,7 +28,7 @@ export class AdvancedDDOS extends APIResource { * website. This is an uneditable value that is 'on' in the case of Business and * Enterprise zones. */ -export interface ZoneSettingAdvancedDDOS { +export interface ZoneSettingAdvancedDDoS { /** * ID of the zone setting. */ @@ -51,14 +51,14 @@ export interface ZoneSettingAdvancedDDOS { modified_on?: string | null; } -export interface AdvancedDDOSGetParams { +export interface AdvancedDDoSGetParams { /** * Identifier */ zone_id: string; } -export namespace AdvancedDDOS { - export import ZoneSettingAdvancedDDOS = AdvancedDDOSAPI.ZoneSettingAdvancedDDOS; - export import AdvancedDDOSGetParams = AdvancedDDOSAPI.AdvancedDDOSGetParams; +export namespace AdvancedDDoS { + export import ZoneSettingAdvancedDDoS = AdvancedDDoSAPI.ZoneSettingAdvancedDDoS; + export import AdvancedDDoSGetParams = AdvancedDDoSAPI.AdvancedDDoSGetParams; } diff --git a/src/resources/zones/settings/index.ts b/src/resources/zones/settings/index.ts index 37e31fd04c..993082a7d2 100644 --- a/src/resources/zones/settings/index.ts +++ b/src/resources/zones/settings/index.ts @@ -15,7 +15,7 @@ export { Settings, } from './settings'; export { ZoneSetting0rtt, ZeroRTTEditParams, ZeroRTTGetParams, ZeroRTT } from './zero-rtt'; -export { ZoneSettingAdvancedDDOS, AdvancedDDOSGetParams, AdvancedDDOS } from './advanced-ddos'; +export { ZoneSettingAdvancedDDoS, AdvancedDDoSGetParams, AdvancedDDoS } from './advanced-ddos'; export { ZoneSettingAlwaysOnline, AlwaysOnlineEditParams, diff --git a/src/resources/zones/settings/settings.ts b/src/resources/zones/settings/settings.ts index 8a34ed1f39..209137ec04 100644 --- a/src/resources/zones/settings/settings.ts +++ b/src/resources/zones/settings/settings.ts @@ -3,7 +3,7 @@ import * as Core from 'cloudflare/core'; import { APIResource } from 'cloudflare/resource'; import * as SettingsAPI from 'cloudflare/resources/zones/settings/settings'; -import * as AdvancedDDOSAPI from 'cloudflare/resources/zones/settings/advanced-ddos'; +import * as AdvancedDDoSAPI from 'cloudflare/resources/zones/settings/advanced-ddos'; import * as AlwaysOnlineAPI from 'cloudflare/resources/zones/settings/always-online'; import * as AlwaysUseHTTPSAPI from 'cloudflare/resources/zones/settings/always-use-https'; import * as AutomaticHTTPSRewritesAPI from 'cloudflare/resources/zones/settings/automatic-https-rewrites'; @@ -57,7 +57,7 @@ import * as ZeroRTTAPI from 'cloudflare/resources/zones/settings/zero-rtt'; export class Settings extends APIResource { zeroRTT: ZeroRTTAPI.ZeroRTT = new ZeroRTTAPI.ZeroRTT(this._client); - advancedDDOS: AdvancedDDOSAPI.AdvancedDDOS = new AdvancedDDOSAPI.AdvancedDDOS(this._client); + advancedDDoS: AdvancedDDoSAPI.AdvancedDDoS = new AdvancedDDoSAPI.AdvancedDDoS(this._client); alwaysOnline: AlwaysOnlineAPI.AlwaysOnline = new AlwaysOnlineAPI.AlwaysOnline(this._client); alwaysUseHTTPS: AlwaysUseHTTPSAPI.AlwaysUseHTTPS = new AlwaysUseHTTPSAPI.AlwaysUseHTTPS(this._client); automaticHTTPSRewrites: AutomaticHTTPSRewritesAPI.AutomaticHTTPSRewrites = @@ -157,7 +157,7 @@ export class Settings extends APIResource { export type SettingEditResponse = Array< | ZeroRTTAPI.ZoneSetting0rtt - | AdvancedDDOSAPI.ZoneSettingAdvancedDDOS + | AdvancedDDoSAPI.ZoneSettingAdvancedDDoS | AlwaysOnlineAPI.ZoneSettingAlwaysOnline | AlwaysUseHTTPSAPI.ZoneSettingAlwaysUseHTTPS | AutomaticHTTPSRewritesAPI.ZoneSettingAutomaticHTTPSRewrites @@ -396,7 +396,7 @@ export namespace SettingEditResponse { export type SettingGetResponse = Array< | ZeroRTTAPI.ZoneSetting0rtt - | AdvancedDDOSAPI.ZoneSettingAdvancedDDOS + | AdvancedDDoSAPI.ZoneSettingAdvancedDDoS | AlwaysOnlineAPI.ZoneSettingAlwaysOnline | AlwaysUseHTTPSAPI.ZoneSettingAlwaysUseHTTPS | AutomaticHTTPSRewritesAPI.ZoneSettingAutomaticHTTPSRewrites @@ -644,7 +644,7 @@ export interface SettingEditParams { */ items: Array< | ZeroRTTAPI.ZoneSetting0rtt - | AdvancedDDOSAPI.ZoneSettingAdvancedDDOS + | AdvancedDDoSAPI.ZoneSettingAdvancedDDoS | AlwaysOnlineAPI.ZoneSettingAlwaysOnline | AlwaysUseHTTPSAPI.ZoneSettingAlwaysUseHTTPS | AutomaticHTTPSRewritesAPI.ZoneSettingAutomaticHTTPSRewrites @@ -832,9 +832,9 @@ export namespace Settings { export import ZoneSetting0rtt = ZeroRTTAPI.ZoneSetting0rtt; export import ZeroRTTEditParams = ZeroRTTAPI.ZeroRTTEditParams; export import ZeroRTTGetParams = ZeroRTTAPI.ZeroRTTGetParams; - export import AdvancedDDOS = AdvancedDDOSAPI.AdvancedDDOS; - export import ZoneSettingAdvancedDDOS = AdvancedDDOSAPI.ZoneSettingAdvancedDDOS; - export import AdvancedDDOSGetParams = AdvancedDDOSAPI.AdvancedDDOSGetParams; + export import AdvancedDDoS = AdvancedDDoSAPI.AdvancedDDoS; + export import ZoneSettingAdvancedDDoS = AdvancedDDoSAPI.ZoneSettingAdvancedDDoS; + export import AdvancedDDoSGetParams = AdvancedDDoSAPI.AdvancedDDoSGetParams; export import AlwaysOnline = AlwaysOnlineAPI.AlwaysOnline; export import ZoneSettingAlwaysOnline = AlwaysOnlineAPI.ZoneSettingAlwaysOnline; export import AlwaysOnlineEditParams = AlwaysOnlineAPI.AlwaysOnlineEditParams; diff --git a/tests/api-resources/zones/settings/advanced-ddos.test.ts b/tests/api-resources/zones/settings/advanced-ddos.test.ts index 6d11ed17cc..709f988b1a 100644 --- a/tests/api-resources/zones/settings/advanced-ddos.test.ts +++ b/tests/api-resources/zones/settings/advanced-ddos.test.ts @@ -9,10 +9,10 @@ const cloudflare = new Cloudflare({ baseURL: process.env['TEST_API_BASE_URL'] ?? 'http://127.0.0.1:4010', }); -describe('resource advancedDDOS', () => { +describe('resource advancedDDoS', () => { // skipped: tests are disabled for the time being test.skip('get: only required params', async () => { - const responsePromise = cloudflare.zones.settings.advancedDDOS.get({ + const responsePromise = cloudflare.zones.settings.advancedDDoS.get({ zone_id: '023e105f4ecef8ad9ca31a8372d0c353', }); const rawResponse = await responsePromise.asResponse(); @@ -26,7 +26,7 @@ describe('resource advancedDDOS', () => { // skipped: tests are disabled for the time being test.skip('get: required and optional params', async () => { - const response = await cloudflare.zones.settings.advancedDDOS.get({ + const response = await cloudflare.zones.settings.advancedDDoS.get({ zone_id: '023e105f4ecef8ad9ca31a8372d0c353', }); });