Skip to content

Commit

Permalink
feat: update via SDK Studio (#130)
Browse files Browse the repository at this point in the history
  • Loading branch information
stainless-app[bot] authored Mar 11, 2024
1 parent 590482f commit f06effd
Show file tree
Hide file tree
Showing 6 changed files with 127 additions and 127 deletions.
14 changes: 7 additions & 7 deletions api.md
Original file line number Diff line number Diff line change
Expand Up @@ -1106,19 +1106,19 @@ Methods:
- <code title="get /zones/{zone_id}/cache/cache_reserve">client.cache.cacheReserve.<a href="./src/resources/cache/cache-reserve.ts">get</a>({ ...params }) -> CacheReserveGetResponse</code>
- <code title="get /zones/{zone_id}/cache/cache_reserve_clear">client.cache.cacheReserve.<a href="./src/resources/cache/cache-reserve.ts">status</a>({ ...params }) -> CacheReserveStatusResponse</code>

## SmartTieredCached
## SmartTieredCache

Types:

- <code><a href="./src/resources/cache/smart-tiered-cached.ts">SmartTieredCachedDeleteResponse</a></code>
- <code><a href="./src/resources/cache/smart-tiered-cached.ts">SmartTieredCachedEditResponse</a></code>
- <code><a href="./src/resources/cache/smart-tiered-cached.ts">SmartTieredCachedGetResponse</a></code>
- <code><a href="./src/resources/cache/smart-tiered-cache.ts">SmartTieredCacheDeleteResponse</a></code>
- <code><a href="./src/resources/cache/smart-tiered-cache.ts">SmartTieredCacheEditResponse</a></code>
- <code><a href="./src/resources/cache/smart-tiered-cache.ts">SmartTieredCacheGetResponse</a></code>

Methods:

- <code title="delete /zones/{zone_id}/cache/tiered_cache_smart_topology_enable">client.cache.smartTieredCached.<a href="./src/resources/cache/smart-tiered-cached.ts">delete</a>({ ...params }) -> SmartTieredCachedDeleteResponse</code>
- <code title="patch /zones/{zone_id}/cache/tiered_cache_smart_topology_enable">client.cache.smartTieredCached.<a href="./src/resources/cache/smart-tiered-cached.ts">edit</a>({ ...params }) -> SmartTieredCachedEditResponse</code>
- <code title="get /zones/{zone_id}/cache/tiered_cache_smart_topology_enable">client.cache.smartTieredCached.<a href="./src/resources/cache/smart-tiered-cached.ts">get</a>({ ...params }) -> SmartTieredCachedGetResponse</code>
- <code title="delete /zones/{zone_id}/cache/tiered_cache_smart_topology_enable">client.cache.smartTieredCache.<a href="./src/resources/cache/smart-tiered-cache.ts">delete</a>({ ...params }) -> SmartTieredCacheDeleteResponse</code>
- <code title="patch /zones/{zone_id}/cache/tiered_cache_smart_topology_enable">client.cache.smartTieredCache.<a href="./src/resources/cache/smart-tiered-cache.ts">edit</a>({ ...params }) -> SmartTieredCacheEditResponse</code>
- <code title="get /zones/{zone_id}/cache/tiered_cache_smart_topology_enable">client.cache.smartTieredCache.<a href="./src/resources/cache/smart-tiered-cache.ts">get</a>({ ...params }) -> SmartTieredCacheGetResponse</code>

## Variants

Expand Down
18 changes: 9 additions & 9 deletions src/resources/cache/cache.ts
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,12 @@ import { APIResource } from 'cloudflare/resource';
import * as CacheAPI from 'cloudflare/resources/cache/cache';
import * as CacheReserveAPI from 'cloudflare/resources/cache/cache-reserve';
import * as RegionalTieredCacheAPI from 'cloudflare/resources/cache/regional-tiered-cache';
import * as SmartTieredCachedAPI from 'cloudflare/resources/cache/smart-tiered-cached';
import * as SmartTieredCacheAPI from 'cloudflare/resources/cache/smart-tiered-cache';
import * as VariantsAPI from 'cloudflare/resources/cache/variants';

export class Cache extends APIResource {
cacheReserve: CacheReserveAPI.CacheReserve = new CacheReserveAPI.CacheReserve(this._client);
smartTieredCached: SmartTieredCachedAPI.SmartTieredCached = new SmartTieredCachedAPI.SmartTieredCached(
smartTieredCache: SmartTieredCacheAPI.SmartTieredCache = new SmartTieredCacheAPI.SmartTieredCache(
this._client,
);
variants: VariantsAPI.Variants = new VariantsAPI.Variants(this._client);
Expand Down Expand Up @@ -116,13 +116,13 @@ export namespace Cache {
export import CacheReserveEditParams = CacheReserveAPI.CacheReserveEditParams;
export import CacheReserveGetParams = CacheReserveAPI.CacheReserveGetParams;
export import CacheReserveStatusParams = CacheReserveAPI.CacheReserveStatusParams;
export import SmartTieredCached = SmartTieredCachedAPI.SmartTieredCached;
export import SmartTieredCachedDeleteResponse = SmartTieredCachedAPI.SmartTieredCachedDeleteResponse;
export import SmartTieredCachedEditResponse = SmartTieredCachedAPI.SmartTieredCachedEditResponse;
export import SmartTieredCachedGetResponse = SmartTieredCachedAPI.SmartTieredCachedGetResponse;
export import SmartTieredCachedDeleteParams = SmartTieredCachedAPI.SmartTieredCachedDeleteParams;
export import SmartTieredCachedEditParams = SmartTieredCachedAPI.SmartTieredCachedEditParams;
export import SmartTieredCachedGetParams = SmartTieredCachedAPI.SmartTieredCachedGetParams;
export import SmartTieredCache = SmartTieredCacheAPI.SmartTieredCache;
export import SmartTieredCacheDeleteResponse = SmartTieredCacheAPI.SmartTieredCacheDeleteResponse;
export import SmartTieredCacheEditResponse = SmartTieredCacheAPI.SmartTieredCacheEditResponse;
export import SmartTieredCacheGetResponse = SmartTieredCacheAPI.SmartTieredCacheGetResponse;
export import SmartTieredCacheDeleteParams = SmartTieredCacheAPI.SmartTieredCacheDeleteParams;
export import SmartTieredCacheEditParams = SmartTieredCacheAPI.SmartTieredCacheEditParams;
export import SmartTieredCacheGetParams = SmartTieredCacheAPI.SmartTieredCacheGetParams;
export import Variants = VariantsAPI.Variants;
export import CacheVariants = VariantsAPI.CacheVariants;
export import VariantEditResponse = VariantsAPI.VariantEditResponse;
Expand Down
16 changes: 8 additions & 8 deletions src/resources/cache/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -29,11 +29,11 @@ export {
RegionalTieredCache,
} from './regional-tiered-cache';
export {
SmartTieredCachedDeleteResponse,
SmartTieredCachedEditResponse,
SmartTieredCachedGetResponse,
SmartTieredCachedDeleteParams,
SmartTieredCachedEditParams,
SmartTieredCachedGetParams,
SmartTieredCached,
} from './smart-tiered-cached';
SmartTieredCacheDeleteResponse,
SmartTieredCacheEditResponse,
SmartTieredCacheGetResponse,
SmartTieredCacheDeleteParams,
SmartTieredCacheEditParams,
SmartTieredCacheGetParams,
SmartTieredCache,
} from './smart-tiered-cache';
96 changes: 96 additions & 0 deletions src/resources/cache/smart-tiered-cache.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,96 @@
// File generated from our OpenAPI spec by Stainless.

import * as Core from 'cloudflare/core';
import { APIResource } from 'cloudflare/resource';
import * as SmartTieredCacheAPI from 'cloudflare/resources/cache/smart-tiered-cache';

export class SmartTieredCache extends APIResource {
/**
* Remvoves enablement of Smart Tiered Cache
*/
delete(
params: SmartTieredCacheDeleteParams,
options?: Core.RequestOptions,
): Core.APIPromise<SmartTieredCacheDeleteResponse> {
const { zone_id } = params;
return (
this._client.delete(
`/zones/${zone_id}/cache/tiered_cache_smart_topology_enable`,
options,
) as Core.APIPromise<{ result: SmartTieredCacheDeleteResponse }>
)._thenUnwrap((obj) => obj.result);
}

/**
* Updates enablement of Tiered Cache
*/
edit(
params: SmartTieredCacheEditParams,
options?: Core.RequestOptions,
): Core.APIPromise<SmartTieredCacheEditResponse> {
const { zone_id, ...body } = params;
return (
this._client.patch(`/zones/${zone_id}/cache/tiered_cache_smart_topology_enable`, {
body,
...options,
}) as Core.APIPromise<{ result: SmartTieredCacheEditResponse }>
)._thenUnwrap((obj) => obj.result);
}

/**
* Get Smart Tiered Cache setting
*/
get(
params: SmartTieredCacheGetParams,
options?: Core.RequestOptions,
): Core.APIPromise<SmartTieredCacheGetResponse> {
const { zone_id } = params;
return (
this._client.get(
`/zones/${zone_id}/cache/tiered_cache_smart_topology_enable`,
options,
) as Core.APIPromise<{ result: SmartTieredCacheGetResponse }>
)._thenUnwrap((obj) => obj.result);
}
}

export type SmartTieredCacheDeleteResponse = unknown | string | null;

export type SmartTieredCacheEditResponse = unknown | string | null;

export type SmartTieredCacheGetResponse = unknown | string | null;

export interface SmartTieredCacheDeleteParams {
/**
* Identifier
*/
zone_id: string;
}

export interface SmartTieredCacheEditParams {
/**
* Path param: Identifier
*/
zone_id: string;

/**
* Body param: Enables Tiered Cache.
*/
value: 'on' | 'off';
}

export interface SmartTieredCacheGetParams {
/**
* Identifier
*/
zone_id: string;
}

export namespace SmartTieredCache {
export import SmartTieredCacheDeleteResponse = SmartTieredCacheAPI.SmartTieredCacheDeleteResponse;
export import SmartTieredCacheEditResponse = SmartTieredCacheAPI.SmartTieredCacheEditResponse;
export import SmartTieredCacheGetResponse = SmartTieredCacheAPI.SmartTieredCacheGetResponse;
export import SmartTieredCacheDeleteParams = SmartTieredCacheAPI.SmartTieredCacheDeleteParams;
export import SmartTieredCacheEditParams = SmartTieredCacheAPI.SmartTieredCacheEditParams;
export import SmartTieredCacheGetParams = SmartTieredCacheAPI.SmartTieredCacheGetParams;
}
96 changes: 0 additions & 96 deletions src/resources/cache/smart-tiered-cached.ts

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -9,10 +9,10 @@ const cloudflare = new Cloudflare({
baseURL: process.env['TEST_API_BASE_URL'] ?? 'http://127.0.0.1:4010',
});

describe('resource smartTieredCached', () => {
describe('resource smartTieredCache', () => {
// skipped: tests are disabled for the time being
test.skip('delete: only required params', async () => {
const responsePromise = cloudflare.cache.smartTieredCached.delete({
const responsePromise = cloudflare.cache.smartTieredCache.delete({
zone_id: '023e105f4ecef8ad9ca31a8372d0c353',
});
const rawResponse = await responsePromise.asResponse();
Expand All @@ -26,14 +26,14 @@ describe('resource smartTieredCached', () => {

// skipped: tests are disabled for the time being
test.skip('delete: required and optional params', async () => {
const response = await cloudflare.cache.smartTieredCached.delete({
const response = await cloudflare.cache.smartTieredCache.delete({
zone_id: '023e105f4ecef8ad9ca31a8372d0c353',
});
});

// skipped: tests are disabled for the time being
test.skip('edit: only required params', async () => {
const responsePromise = cloudflare.cache.smartTieredCached.edit({
const responsePromise = cloudflare.cache.smartTieredCache.edit({
zone_id: '023e105f4ecef8ad9ca31a8372d0c353',
value: 'on',
});
Expand All @@ -48,15 +48,15 @@ describe('resource smartTieredCached', () => {

// skipped: tests are disabled for the time being
test.skip('edit: required and optional params', async () => {
const response = await cloudflare.cache.smartTieredCached.edit({
const response = await cloudflare.cache.smartTieredCache.edit({
zone_id: '023e105f4ecef8ad9ca31a8372d0c353',
value: 'on',
});
});

// skipped: tests are disabled for the time being
test.skip('get: only required params', async () => {
const responsePromise = cloudflare.cache.smartTieredCached.get({
const responsePromise = cloudflare.cache.smartTieredCache.get({
zone_id: '023e105f4ecef8ad9ca31a8372d0c353',
});
const rawResponse = await responsePromise.asResponse();
Expand All @@ -70,7 +70,7 @@ describe('resource smartTieredCached', () => {

// skipped: tests are disabled for the time being
test.skip('get: required and optional params', async () => {
const response = await cloudflare.cache.smartTieredCached.get({
const response = await cloudflare.cache.smartTieredCache.get({
zone_id: '023e105f4ecef8ad9ca31a8372d0c353',
});
});
Expand Down

0 comments on commit f06effd

Please sign in to comment.