From 717b2a2c43944d290dd9a7e56fdb5c89de60c605 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:37:23 +0000
Subject: [PATCH] feat(api): update via SDK Studio (#211)
---
api.md | 18 +++++------
src/resources/images/v1/index.ts | 8 ++---
src/resources/images/v1/v1.ts | 4 +--
src/resources/images/v1/variants.ts | 32 +++++++++----------
src/resources/request-tracers/index.ts | 2 +-
.../request-tracers/request-tracers.ts | 2 +-
src/resources/request-tracers/traces.ts | 12 +++----
src/resources/secondary-dns/index.ts | 2 +-
src/resources/secondary-dns/outgoing/index.ts | 2 +-
.../secondary-dns/outgoing/outgoing.ts | 18 +++++------
src/resources/secondary-dns/secondary-dns.ts | 1 +
11 files changed, 51 insertions(+), 50 deletions(-)
diff --git a/api.md b/api.md
index 4e32f94f61..b355cd0da5 100644
--- a/api.md
+++ b/api.md
@@ -2060,10 +2060,10 @@ Types:
- SecondaryDNSDisableTransfer
- SecondaryDNSEnableTransfer
-- SecondaryDNSForce
- OutgoingCreateResponse
- OutgoingUpdateResponse
- OutgoingDeleteResponse
+- OutgoingForceNotifyResponse
- OutgoingGetResponse
Methods:
@@ -2073,7 +2073,7 @@ Methods:
- client.secondaryDNS.outgoing.delete({ ...params }) -> OutgoingDeleteResponse
- client.secondaryDNS.outgoing.disable({ ...params }) -> SecondaryDNSDisableTransfer
- client.secondaryDNS.outgoing.enable({ ...params }) -> SecondaryDNSEnableTransfer
-- client.secondaryDNS.outgoing.forceNotify({ ...params }) -> SecondaryDNSForce
+- client.secondaryDNS.outgoing.forceNotify({ ...params }) -> OutgoingForceNotifyResponse
- client.secondaryDNS.outgoing.get({ ...params }) -> OutgoingGetResponse
### Status
@@ -3059,17 +3059,17 @@ Methods:
Types:
-- ImageVariant
-- ImageVariants
+- V1ImageVariant
+- V1ImageVariants
- VariantDeleteResponse
Methods:
-- client.images.v1.variants.create({ ...params }) -> ImageVariant
-- client.images.v1.variants.list({ ...params }) -> ImageVariants
+- client.images.v1.variants.create({ ...params }) -> V1ImageVariant
+- client.images.v1.variants.list({ ...params }) -> V1ImageVariants
- client.images.v1.variants.delete(variantId, { ...params }) -> VariantDeleteResponse
-- client.images.v1.variants.edit(variantId, { ...params }) -> ImageVariant
-- client.images.v1.variants.get(variantId, { ...params }) -> ImageVariant
+- client.images.v1.variants.edit(variantId, { ...params }) -> V1ImageVariant
+- client.images.v1.variants.get(variantId, { ...params }) -> V1ImageVariant
### Blobs
@@ -3621,7 +3621,7 @@ Methods:
Types:
-- RequestTrace
+- RequestTracerTrace
- TraceCreateResponse
Methods:
diff --git a/src/resources/images/v1/index.ts b/src/resources/images/v1/index.ts
index 5060c9850e..b6214e6adf 100644
--- a/src/resources/images/v1/index.ts
+++ b/src/resources/images/v1/index.ts
@@ -13,9 +13,11 @@ export {
V1ListResponsesV4PagePagination,
V1,
} from './v1';
+export { ImagesImageKeys, KeyUpdateParams, KeyListParams, KeyDeleteParams, Keys } from './keys';
+export { ImagesImagesStats, StatGetParams, Stats } from './stats';
export {
- ImageVariant,
- ImageVariants,
+ V1ImageVariant,
+ V1ImageVariants,
VariantDeleteResponse,
VariantCreateParams,
VariantListParams,
@@ -24,5 +26,3 @@ export {
VariantGetParams,
Variants,
} from './variants';
-export { ImagesImageKeys, KeyUpdateParams, KeyListParams, KeyDeleteParams, Keys } from './keys';
-export { ImagesImagesStats, StatGetParams, Stats } from './stats';
diff --git a/src/resources/images/v1/v1.ts b/src/resources/images/v1/v1.ts
index 9f61998724..6a55f78ca7 100644
--- a/src/resources/images/v1/v1.ts
+++ b/src/resources/images/v1/v1.ts
@@ -247,8 +247,8 @@ export namespace V1 {
export import ImagesImagesStats = StatsAPI.ImagesImagesStats;
export import StatGetParams = StatsAPI.StatGetParams;
export import Variants = VariantsAPI.Variants;
- export import ImageVariant = VariantsAPI.ImageVariant;
- export import ImageVariants = VariantsAPI.ImageVariants;
+ export import V1ImageVariant = VariantsAPI.V1ImageVariant;
+ export import V1ImageVariants = VariantsAPI.V1ImageVariants;
export import VariantDeleteResponse = VariantsAPI.VariantDeleteResponse;
export import VariantCreateParams = VariantsAPI.VariantCreateParams;
export import VariantListParams = VariantsAPI.VariantListParams;
diff --git a/src/resources/images/v1/variants.ts b/src/resources/images/v1/variants.ts
index b53bb348f8..3781a1cb93 100644
--- a/src/resources/images/v1/variants.ts
+++ b/src/resources/images/v1/variants.ts
@@ -8,24 +8,24 @@ export class Variants extends APIResource {
/**
* Specify variants that allow you to resize images for different use cases.
*/
- create(params: VariantCreateParams, options?: Core.RequestOptions): Core.APIPromise {
+ create(params: VariantCreateParams, options?: Core.RequestOptions): Core.APIPromise {
const { account_id, ...body } = params;
return (
this._client.post(`/accounts/${account_id}/images/v1/variants`, {
body,
...options,
- }) as Core.APIPromise<{ result: ImageVariant }>
+ }) as Core.APIPromise<{ result: V1ImageVariant }>
)._thenUnwrap((obj) => obj.result);
}
/**
* Lists existing variants.
*/
- list(params: VariantListParams, options?: Core.RequestOptions): Core.APIPromise {
+ list(params: VariantListParams, options?: Core.RequestOptions): Core.APIPromise {
const { account_id } = params;
return (
this._client.get(`/accounts/${account_id}/images/v1/variants`, options) as Core.APIPromise<{
- result: ImageVariants;
+ result: V1ImageVariants;
}>
)._thenUnwrap((obj) => obj.result);
}
@@ -54,13 +54,13 @@ export class Variants extends APIResource {
variantId: string,
params: VariantEditParams,
options?: Core.RequestOptions,
- ): Core.APIPromise {
+ ): Core.APIPromise {
const { account_id, ...body } = params;
return (
this._client.patch(`/accounts/${account_id}/images/v1/variants/${variantId}`, {
body,
...options,
- }) as Core.APIPromise<{ result: ImageVariant }>
+ }) as Core.APIPromise<{ result: V1ImageVariant }>
)._thenUnwrap((obj) => obj.result);
}
@@ -71,22 +71,22 @@ export class Variants extends APIResource {
variantId: string,
params: VariantGetParams,
options?: Core.RequestOptions,
- ): Core.APIPromise {
+ ): Core.APIPromise {
const { account_id } = params;
return (
this._client.get(
`/accounts/${account_id}/images/v1/variants/${variantId}`,
options,
- ) as Core.APIPromise<{ result: ImageVariant }>
+ ) as Core.APIPromise<{ result: V1ImageVariant }>
)._thenUnwrap((obj) => obj.result);
}
}
-export interface ImageVariant {
- variant?: ImageVariant.Variant;
+export interface V1ImageVariant {
+ variant?: V1ImageVariant.Variant;
}
-export namespace ImageVariant {
+export namespace V1ImageVariant {
export interface Variant {
id: string;
@@ -131,11 +131,11 @@ export namespace ImageVariant {
}
}
-export interface ImageVariants {
- variants?: ImageVariants.Variants;
+export interface V1ImageVariants {
+ variants?: V1ImageVariants.Variants;
}
-export namespace ImageVariants {
+export namespace V1ImageVariants {
export interface Variants {
hero?: Variants.Hero;
}
@@ -307,8 +307,8 @@ export interface VariantGetParams {
}
export namespace Variants {
- export import ImageVariant = VariantsAPI.ImageVariant;
- export import ImageVariants = VariantsAPI.ImageVariants;
+ export import V1ImageVariant = VariantsAPI.V1ImageVariant;
+ export import V1ImageVariants = VariantsAPI.V1ImageVariants;
export import VariantDeleteResponse = VariantsAPI.VariantDeleteResponse;
export import VariantCreateParams = VariantsAPI.VariantCreateParams;
export import VariantListParams = VariantsAPI.VariantListParams;
diff --git a/src/resources/request-tracers/index.ts b/src/resources/request-tracers/index.ts
index 7058db514c..ec052585da 100644
--- a/src/resources/request-tracers/index.ts
+++ b/src/resources/request-tracers/index.ts
@@ -1,4 +1,4 @@
// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
-export { RequestTrace, TraceCreateResponse, TraceCreateParams, Traces } from './traces';
+export { RequestTracerTrace, TraceCreateResponse, TraceCreateParams, Traces } from './traces';
export { RequestTracers } from './request-tracers';
diff --git a/src/resources/request-tracers/request-tracers.ts b/src/resources/request-tracers/request-tracers.ts
index fc6402a83e..d5578843d7 100644
--- a/src/resources/request-tracers/request-tracers.ts
+++ b/src/resources/request-tracers/request-tracers.ts
@@ -9,7 +9,7 @@ export class RequestTracers extends APIResource {
export namespace RequestTracers {
export import Traces = TracesAPI.Traces;
- export import RequestTrace = TracesAPI.RequestTrace;
+ export import RequestTracerTrace = TracesAPI.RequestTracerTrace;
export import TraceCreateResponse = TracesAPI.TraceCreateResponse;
export import TraceCreateParams = TracesAPI.TraceCreateParams;
}
diff --git a/src/resources/request-tracers/traces.ts b/src/resources/request-tracers/traces.ts
index 1ffb489fea..2dad6ef297 100644
--- a/src/resources/request-tracers/traces.ts
+++ b/src/resources/request-tracers/traces.ts
@@ -22,13 +22,13 @@ export class Traces extends APIResource {
}
}
-export type RequestTrace = Array;
+export type RequestTracerTrace = Array;
-export namespace RequestTrace {
+export namespace RequestTracerTrace {
/**
* List of steps acting on request/response
*/
- export interface RequestTraceItem {
+ export interface RequestTracerTraceItem {
/**
* If step type is rule, then action performed by this rule
*/
@@ -69,7 +69,7 @@ export namespace RequestTrace {
*/
step_name?: string;
- trace?: TracesAPI.RequestTrace;
+ trace?: TracesAPI.RequestTracerTrace;
/**
* Tracing step type
@@ -87,7 +87,7 @@ export interface TraceCreateResponse {
*/
status_code?: number;
- trace?: RequestTrace;
+ trace?: RequestTracerTrace;
}
export interface TraceCreateParams {
@@ -201,7 +201,7 @@ export namespace TraceCreateParams {
}
export namespace Traces {
- export import RequestTrace = TracesAPI.RequestTrace;
+ export import RequestTracerTrace = TracesAPI.RequestTracerTrace;
export import TraceCreateResponse = TracesAPI.TraceCreateResponse;
export import TraceCreateParams = TracesAPI.TraceCreateParams;
}
diff --git a/src/resources/secondary-dns/index.ts b/src/resources/secondary-dns/index.ts
index 0ceba39991..a2fa51892c 100644
--- a/src/resources/secondary-dns/index.ts
+++ b/src/resources/secondary-dns/index.ts
@@ -26,10 +26,10 @@ export {
export {
SecondaryDNSDisableTransfer,
SecondaryDNSEnableTransfer,
- SecondaryDNSForce,
OutgoingCreateResponse,
OutgoingUpdateResponse,
OutgoingDeleteResponse,
+ OutgoingForceNotifyResponse,
OutgoingGetResponse,
OutgoingCreateParams,
OutgoingUpdateParams,
diff --git a/src/resources/secondary-dns/outgoing/index.ts b/src/resources/secondary-dns/outgoing/index.ts
index fe6026e380..94ccb7c836 100644
--- a/src/resources/secondary-dns/outgoing/index.ts
+++ b/src/resources/secondary-dns/outgoing/index.ts
@@ -3,10 +3,10 @@
export {
SecondaryDNSDisableTransfer,
SecondaryDNSEnableTransfer,
- SecondaryDNSForce,
OutgoingCreateResponse,
OutgoingUpdateResponse,
OutgoingDeleteResponse,
+ OutgoingForceNotifyResponse,
OutgoingGetResponse,
OutgoingCreateParams,
OutgoingUpdateParams,
diff --git a/src/resources/secondary-dns/outgoing/outgoing.ts b/src/resources/secondary-dns/outgoing/outgoing.ts
index 9db7a7702a..c976a721a8 100644
--- a/src/resources/secondary-dns/outgoing/outgoing.ts
+++ b/src/resources/secondary-dns/outgoing/outgoing.ts
@@ -90,11 +90,11 @@ export class Outgoing extends APIResource {
forceNotify(
params: OutgoingForceNotifyParams,
options?: Core.RequestOptions,
- ): Core.APIPromise {
+ ): Core.APIPromise {
const { zone_id } = params;
return (
this._client.post(`/zones/${zone_id}/secondary_dns/outgoing/force_notify`, options) as Core.APIPromise<{
- result: SecondaryDNSForce;
+ result: OutgoingForceNotifyResponse;
}>
)._thenUnwrap((obj) => obj.result);
}
@@ -122,12 +122,6 @@ export type SecondaryDNSDisableTransfer = string;
*/
export type SecondaryDNSEnableTransfer = string;
-/**
- * When force_notify query parameter is set to true, the response is a simple
- * string
- */
-export type SecondaryDNSForce = string;
-
export interface OutgoingCreateResponse {
id?: string;
@@ -200,6 +194,12 @@ export interface OutgoingDeleteResponse {
id?: string;
}
+/**
+ * When force_notify query parameter is set to true, the response is a simple
+ * string
+ */
+export type OutgoingForceNotifyResponse = string;
+
export interface OutgoingGetResponse {
id?: string;
@@ -291,10 +291,10 @@ export interface OutgoingGetParams {
export namespace Outgoing {
export import SecondaryDNSDisableTransfer = OutgoingAPI.SecondaryDNSDisableTransfer;
export import SecondaryDNSEnableTransfer = OutgoingAPI.SecondaryDNSEnableTransfer;
- export import SecondaryDNSForce = OutgoingAPI.SecondaryDNSForce;
export import OutgoingCreateResponse = OutgoingAPI.OutgoingCreateResponse;
export import OutgoingUpdateResponse = OutgoingAPI.OutgoingUpdateResponse;
export import OutgoingDeleteResponse = OutgoingAPI.OutgoingDeleteResponse;
+ export import OutgoingForceNotifyResponse = OutgoingAPI.OutgoingForceNotifyResponse;
export import OutgoingGetResponse = OutgoingAPI.OutgoingGetResponse;
export import OutgoingCreateParams = OutgoingAPI.OutgoingCreateParams;
export import OutgoingUpdateParams = OutgoingAPI.OutgoingUpdateParams;
diff --git a/src/resources/secondary-dns/secondary-dns.ts b/src/resources/secondary-dns/secondary-dns.ts
index 8b1f362669..29a95aec1a 100644
--- a/src/resources/secondary-dns/secondary-dns.ts
+++ b/src/resources/secondary-dns/secondary-dns.ts
@@ -36,6 +36,7 @@ export namespace SecondaryDNS {
export import OutgoingCreateResponse = OutgoingAPI.OutgoingCreateResponse;
export import OutgoingUpdateResponse = OutgoingAPI.OutgoingUpdateResponse;
export import OutgoingDeleteResponse = OutgoingAPI.OutgoingDeleteResponse;
+ export import OutgoingForceNotifyResponse = OutgoingAPI.OutgoingForceNotifyResponse;
export import OutgoingGetResponse = OutgoingAPI.OutgoingGetResponse;
export import OutgoingCreateParams = OutgoingAPI.OutgoingCreateParams;
export import OutgoingUpdateParams = OutgoingAPI.OutgoingUpdateParams;